本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于树莓派的简易控制步进电机
发布时间:2021-08-28
分享到:
基于树莓派的简易控制步进电机
发布时间:2021-08-28
分享到:

本文给大家介绍一个由树莓派为主体的项目,在这个项目中,我们使用一些按钮、Raspberry Pi Pico 和步进电机驱动器制作一个简单的步进电机控制器。让我们开始吧!

第 1 步:零件清单:

对于这个项目,你需要:

树莓派 Pico
基于 step/dir 的步进电机驱动器(如 A4988、TMC2208、DRV8825、TB6600 等)
用于进行接线连接的公跳线。
面包板
3个常开按钮
*面包板的连接线
一个 12 伏直流电源(取决于步进电机和驱动器)
一个 5 伏直流电源(也可以使用 5 伏稳压器代替单独的电源)
*虽然您也可以使用公跳线,但建议使用连接线进行整洁的面包板接线连接。

第 2 步:对 Pico 进行编程

我使用 Arduino IDE 对微控制器进行编程。原因是易于使用的 AccelStepper 库可用于电机控制。您可以从此处了解如何从 Arduino IDE 对 Raspberry Pi Pico 进行编程。下面代码仅供参考:

Button_Controlled_AccelStepper.ino

第 3 步:进行接线连接

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

ADC0
ADC1
ADC2

第 4 步:将电机驱动器连接到微控制器

进行以下连接:

Step/Pulse -> GP16
Dir -> GP17


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

第 5 步:将电机驱动器和微控制器连接到电源

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

第 6 步:启动设置并测试控件

如果您连接正确,按照步骤一步步完成,您的电机应该如视频所示运行。

确保所有接线都使用微控制器的正确引脚进行,并且按钮工作正常。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论