带有Raspberry Pi Pico的简单按钮控制步进电机


木易
转载
发布时间: 2025-06-09 19:33:51 | 阅读数 0收藏数 0评论数 0
封面
在这个快速项目中,让我们使用一些按钮、Raspberry Pi Pico和步进电机驱动器制作一个简单的步进电机控制器
1

获取所有必需的东西

对于此项目,您将需要:

  1. 树莓派Pico
  2. 基于步进/目录的步进电机驱动器(如A4988、TMC2208、DRV8825、TB6600等)
  3. 用于进行接线连接的公跳线。
  4. 面包板
  5. 3个常开按钮
  6. 面包板连接线
  7. 12 伏直流电源(取决于步进电机和驱动器)
  8. 5 伏直流电源(也可以使用 5 伏稳压器代替单独的电源)
  9. 建议使用连接线进行整齐的面包板接线连接,尽管您也可以使用公跳线。
2

对 Pico 进行编程

在这里,我使用 Arduino IDE 对微控制器进行编程。原因是有一个易于使用的AccelStepper库用于电机控制。

INO
Button_Controlled_AccelStepper.ino
1.30KB
3

进行接线连接

在“GND”和以下引脚之间各连接一个按钮:

  1. 模数0
  2. 模数1
  3. 模数转换器2
4

将电机驱动器连接到微控制器

建立以下连接:

  1. 步进/脉冲 -> GP16
  2. GP17

此外,将微控制器的“GND”引脚与电机驱动器的“GND”端子连接。

5

将电机驱动器和微控制器连接到电源

将电机驱动器的“VCC”引脚连接到电源电压的 +ve(此处为 12 伏,用黄线显示),将“GND”连接到电源的 -ve(黑色)。将 +5 伏线连接到 Pico 的“VSYS”引脚,将黑线连接到 Pico 的“GND”引脚。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载
pdf下载 举报