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