Arduino 三伺服电机测试仪

ChangeCode
转载
发布时间: 2025-06-14 15:12:14 | 阅读数 0收藏数 0评论数 0
封面
我目前正在构建几个步行机器人,所有机器人都由多个伺服系统提供动力。然后,在计算每个伺服的运动范围和可用的运动范围时,问题就出现了。这时我决定制作一个带有屏幕的伺服测试仪,用于从 1-180 的伺服位置目视读取。

准备工作:

材料:

一个Arduino Pro-Mini

3个5K电位器

一些用于伺服马达的针脚

一个SPI OLED显示屏

一个用于供电的JST连接器

一个电源转换器

1

电路

这里是电路图,它非常简单。1306 OLED显示屏通过SPI运行,3个电位器分别接在5V和地线之间,每个电位器的滑动端连接到Arduino的一个模拟输入引脚上。伺服马达则分别由Arduino的3个输出引脚驱动。

电源通过一个JST插座提供,这样我就可以使用任何可能闲置着的RX锂电池,然后这些电源会进入一个便宜的电源转换器,从而确保所有组件都能稳定运行。

2

编码

附带的代码是为Arduino Pro-mini编写的,但基本上可以在大多数Arduino板上运行。您还需要安装u8g库来驱动OLED显示屏。

INO
F8DYNZHJCUUHTCE.ino
5.94KB
3

案例

STL文件请从该步骤文件获取。

ZIP
Triple Servo Tester - 2764937.zip
9.24MB
4

电路板布局

我只是使用了一些洞洞板来安装所有组件。为了能够重复利用这些部件,Arduino和OLED都是通过安装在板上的排针连接的。电位器和电源转换器也直接安装在板上。这个电源转换器的引脚间距似乎不是标准的0.1英寸,但稍微张开一些排针就解决了这个问题。通用信号线被用来连接所有的部件。

从图片中可以看到,电源供应器位于OLED插入位置下方的空间里。

5

完成案例

首先,我给外壳涂了几层汽车用的灰色底漆作为初步处理。完成这一步骤后,我利用各种做旧粉末、铁锈洗剂以及丙烯颜料来增加细节效果。特别地,我喜欢切割外壳的一些边缘,并用更加明亮的银色进行涂装,以此营造出下面似乎隐藏有一个金属外壳的效果。接着,整个盒子被喷上了哑光清漆;待其完全干燥后,将凸圆形玻璃固定在了预定位置。

6

使用测试

为了增加趣味性,你可以在这里看到启动时的标志。现在你需要做的就是连接伺服马达,并调整电位器,记录下相关伺服马达的位置数据,这些数据可以在其他程序中使用。

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