聚丰项目 > 驱动步进电机
使用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 循环转动。