一个Arduino Pro-Mini
3个5K电位器
一些用于伺服马达的针脚
一个SPI OLED显示屏
一个用于供电的JST连接器
一个电源转换器
这里是电路图,它非常简单。1306 OLED显示屏通过SPI运行,3个电位器分别接在5V和地线之间,每个电位器的滑动端连接到Arduino的一个模拟输入引脚上。伺服马达则分别由Arduino的3个输出引脚驱动。
电源通过一个JST插座提供,这样我就可以使用任何可能闲置着的RX锂电池,然后这些电源会进入一个便宜的电源转换器,从而确保所有组件都能稳定运行。
附带的代码是为Arduino Pro-mini编写的,但基本上可以在大多数Arduino板上运行。您还需要安装u8g库来驱动OLED显示屏。
STL文件请从该步骤文件获取。
我只是使用了一些洞洞板来安装所有组件。为了能够重复利用这些部件,Arduino和OLED都是通过安装在板上的排针连接的。电位器和电源转换器也直接安装在板上。这个电源转换器的引脚间距似乎不是标准的0.1英寸,但稍微张开一些排针就解决了这个问题。通用信号线被用来连接所有的部件。
从图片中可以看到,电源供应器位于OLED插入位置下方的空间里。
首先,我给外壳涂了几层汽车用的灰色底漆作为初步处理。完成这一步骤后,我利用各种做旧粉末、铁锈洗剂以及丙烯颜料来增加细节效果。特别地,我喜欢切割外壳的一些边缘,并用更加明亮的银色进行涂装,以此营造出下面似乎隐藏有一个金属外壳的效果。接着,整个盒子被喷上了哑光清漆;待其完全干燥后,将凸圆形玻璃固定在了预定位置。
为了增加趣味性,你可以在这里看到启动时的标志。现在你需要做的就是连接伺服马达,并调整电位器,记录下相关伺服马达的位置数据,这些数据可以在其他程序中使用。