第1步:打印部件
盒子的物理设计与之前的设计几乎相同,但我不得不移动物品以包括DFP坛芯片和Turret项目中使用的4cm扬声器。
组件是以与我之前版本相同的方式打印,使用Prusa多色印刷网站打印红色/白色面板:(https://www.prusaprinters.org/color-print/)。我仍然不知道这个gcode包含是否适用于没有多色插件的其他打印机,但我喜欢结果!
尺寸与之前的版本相同,这意味着您可以更换印刷部件(面板和传感器支架)并使用您喜欢的任何传感器组合:HC-SR04或VL53LOX。差异将归结为代码!
此处显示的顶部和底部协同工作,因此它们不能与旧设计互换。
步骤2:电子设备
以下是此版本内部部件的列表:
Arduino Nano
Kuman 0.96英寸4 -pin Yellow Blue IIC OLED(SSD 1306或类似产品)。
VL53LOX(此版本为数量:2)
通用5.5mm x 2.1mm直流插座面板安装连接器(见图)
4cm扬声器,4Oh, 3Watt(部分#CLT1026或EK1794在亚马逊上)
DFPlayer Mini MP3播放器(或MP3-TF-16P)
一点点布线
2.1插头连接器是可选的,因为该设备的接线方式可以通过Nano供电。
考虑到扬声器和其他组件的功耗,现在需要一个好的电源。与之前的设计相比。
第3步:接线
大多数连接直接用导线焊接在一起。需要多个连接的区域是5V电源和来自Nano的传感器和设备的GND连接。这同样适用于传感器和LCD屏幕的I2C总线。我将它们焊接在一起并使用收缩包装来保持它有点整洁并防止短路。
我喜欢预先连接各个组件,然后在它们和Nano之间建立连接。最后,我使用插件连接器进行了一些连接,比如LCD屏幕。这意味着如果它们烧坏,我可以轻松更换它们,但由于显示器只有在有人在前面时才显示,它应该是很长一段时间。
步骤4:机械装配
h2》
此设备无需紧固件即可组装。顶盖上的小笔尖或针脚很脆弱,可能会折断。我这样设计它,你可以钻出来,如果需要可以使用2mm或类似的螺丝。我只是在我最终完成后才添加盖子,并且不必使用螺钉(即使我已经打破了一些定位销),因为锁钩完成了它们的工作。
顶盖带有钩子的设计使得您可以挤压钩子与底板接合的底侧,使其脱离并取下盖子。为了使这更容易,您可以在销钉进入的位置钻出一些孔。这将使装配/拆卸更容易。
nano和DFPlayer将很容易地卡入到位。电源连接器被推过,螺母将其锁定到位。扬声器刚滑进印刷的摇篮。 VL53LOX压入盖子和单独的传感器支架。一旦他们被压入,他们就不动了。 (不要忘记传感器必须指向哪个方向,并且在安装之前不要忘记取下传感器上的小塑料薄膜!)液晶屏也是如此,但它可能是如果供应商的PCB尺寸与我使用的尺寸略有不同,则需要进行一些处理。 (我尝试了一些尺寸略有不同的东西。)我可能会添加一个版本,它将使用2个螺丝和一个带子,就像我使用我的主炮塔控制器一样。
步骤5 :代码
代码从我的第一次构建开始,但后来改变了。我在LCD屏幕上使用相同的库,但需要合并VL53LOX和DFPlayer库。我最初尝试使用Adafruit库来安装VL53LOX传感器,但是在我完成代码之前,它们消耗了Nano上的所有内存!我不得不放弃那个库,并选择消耗更少内存的东西。使用的结果库更加精简,为更多传感器留出了空间!一个更好的结果。
我试图分解和评论它有意义的代码,所以希望它应该是非常明显的在那里发生了什么。像往常一样,这个项目进行了一些研究,以弄清楚如何使库做我想要的。在搜索答案时,我发现搜索结果主要是人们所拥有的 问题 而不是 解决方案的例子 他们的问题。希望你会发现这些例子很有用。我在代码中包含了一些注释。
我使用的声音附加为zip文件。他们只是记录我说“你有。..。..”[罐数]“剩余。”文件的使用方式与我以前的项目相同,文件保存为0001.mp3在这种情况下,0001只是读取数字“一”以对应于朗读的数字.0002mp3等。
我开始寻找1到30岁的人阅读的优质声音文件,但是我找到的商品都是付费墙等等,所以我只是抓住了一个旧麦克风,插上电源并记录下来。然后我使用Audacity剪切并保存为mp3。制作简单的解决方案非常简单。乐趣在于结合其他录音或声音!在这里玩得开心!
第6步:最后的想法
这是一个非常快速的重新设计,因为它来自Portal Turret项目的背后,我保留了很多原始设计。虽然最初是为了密切关注我的饮料供应,但我希望这个简单的盒子可以用于需要感官信息的其他目的,无论是显示还是说出。
-
探测器
+关注
关注
14文章
2614浏览量
72899
发布评论请先 登录
相关推荐
评论