聚豐項(xiàng)目 > 驅(qū)動(dòng)步進(jìn)電機(jī)
使用AV32V1G驅(qū)動(dòng)28BYJ4+ULN2003的驅(qū)動(dòng)電機(jī)。可實(shí)現(xiàn) 按角度,按速度嗎, 按方向選旋轉(zhuǎn)。 實(shí)際上可以用于電動(dòng)窗簾,智能門(mén)鎖,或其他需要量化動(dòng)作的領(lǐng)域。 實(shí)際可以根據(jù)狀態(tài)加上限位開(kāi)關(guān),使用定時(shí)器,串口,網(wǎng)絡(luò) 藍(lán)牙等實(shí)現(xiàn)自動(dòng)化操作。
jf_47661845
jf_47661845
團(tuán)隊(duì)成員
jf_47661845 0.0
RT-Thread使用情況概述:
整個(gè)方案涉及的技術(shù)棧有:硬件選型,RT-Thread 程序,API 接口對(duì)接,硬件屬性調(diào)整,通過(guò)這個(gè)作品,鍛煉了我實(shí)現(xiàn)產(chǎn)品的能力,讓我對(duì)產(chǎn)品設(shè)計(jì)的不同方面 都加深了理解。
內(nèi)核部分:使用了線程、定時(shí)器
組件部分:無(wú)
硬件部分:
AV32V1G開(kāi)發(fā)板
28BYJ4一個(gè)
ULN2003 電機(jī)驅(qū)動(dòng)板一塊
設(shè)備驅(qū)動(dòng):
GPIO
核心模塊AV32V1G是集成藍(lán)牙,USB,160K超大RAM的 模組,引出了非常多的引腳,使用起來(lái)非常方便,可以直接通過(guò) USB 供電。驅(qū)動(dòng)步進(jìn)電機(jī)是通過(guò)4個(gè)GPIO接口 配合定時(shí)器從而驅(qū)動(dòng) 28BYJ4。
軟件:
軟件方案自我感覺(jué)比較簡(jiǎn)單,運(yùn)行方式如下如
其中運(yùn)行的刻度,和速度方向都可以單獨(dú)配置 或者在運(yùn)行途中配置,其中速度和刻度設(shè)為了全局 變量 可以隨時(shí)在運(yùn)行時(shí)調(diào)整,從而改變運(yùn)行行為。
,
代碼:https://gitee.com/xwmy94/rtt/blob/master/main.c
視頻中 每間隔2秒 速度加10ms 循環(huán)轉(zhuǎn)動(dòng)。