聚丰项目 > 驱动步进电机

驱动步进电机

使用AV32V1G驱动28BYJ4+ULN2003的驱动电机。可实现 按角度,按速度吗, 按方向选旋转。 实际上可以用于电动窗帘,智能门锁,或其他需要量化动作的领域。 实际可以根据状态加上限位开关,使用定时器,串口,网络 蓝牙等实现自动化操作。

jf_47661845 jf_47661845

分享
1 喜欢这个项目
团队介绍

jf_47661845 jf_47661845

团队成员

jf_47661845 0.0

分享
项目简介
使用AV32V1G驱动28BYJ4+ULN2003的驱动电机。可实现 按角度,按速度吗, 按方向选旋转。 实际上可以用于电动窗帘,智能门锁,或其他需要量化动作的领域。 实际可以根据状态加上限位开关,使用定时器,串口,网络 蓝牙等实现自动化操作。
硬件说明

RT-Thread使用情况概述:

整个方案涉及的技术栈有:硬件选型,RT-Thread 程序,API 接口对接,硬件属性调整,通过这个作品,锻炼了我实现产品的能力,让我对产品设计的不同方面 都加深了理解。

内核部分:使用了线程、定时器

组件部分:无

硬件部分:

  1. AV32V1G开发板

  2. 28BYJ4一个

  3. ULN2003 电机驱动板一块

设备驱动:

GPIO

核心模块AV32V1G是集成蓝牙,USB,160K超大RAM的 模组,引出了非常多的引脚,使用起来非常方便,可以直接通过 USB 供电。驱动步进电机是通过4个GPIO接口 配合定时器从而驱动 28BYJ4。


image.png

软件说明

软件:

软件方案自我感觉比较简单,运行方式如下如

其中运行的刻度,和速度方向都可以单独配置 或者在运行途中配置,其中速度和刻度设为了全局 变量 可以随时在运行时调整,从而改变运行行为。


代码:https://gitee.com/xwmy94/rtt/blob/master/main.cimage.png

演示效果




视频中 每间隔2秒 速度加10ms 循环转动。

评论区(0 )