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