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