简介:RC Arduino Domino层与蓝牙应用程序控制
如何3D打印和组装您自己的可编程和远程可控自动Domino铺设机。
谁喜欢击倒长得离谱的多米诺骨牌?我愿意。他不喜欢用手把它们全放在一起。我不知道。这就是我做这个的原因。
使用一些基本的电子设备,这台机器可以排列成一排排间隔很好的木制多米诺骨牌。你可以开着它转个弯,向前或向后——只是不要撞到你已经铺好的多米诺骨牌上。你可以通过Arduino IDE向你的机器人输入指令列表,用USB上传,然后按照你的指令发送,或者你可以打开Blynk手机应用程序,通过蓝牙实时驱动它。
第一步:视频指令
如果你想看到机器的运行或喜欢遵循一个视频指南,那么我做了两个视频与这些指示。第一个涵盖了ArduinoIDE的大部分3D打印、组装、电子和编程。
第二个视频展示了如何通过蓝牙升级机器,这样我们就可以使用Blynk内置的免费应用程序像RC汽车一样驾驶它(当然,同时放置多米诺骨牌)。
步骤2:物料清单和其他资源w88官网手机
你需要一些补给来建造你自己的一个。以下是这些项目的列表及其在Amazon上的链接:
- 埃列古·阿杜伊诺·乌诺(x1)-https://geni.us/arduinouno.
- 微连续旋转伺服(X1) -https://geni.us/360microservo.
- 微型180º伺服(x1)-https://geni.us/MicroServo
- LM317 DC-DC转换器(x1)-https://geni.us/LM317
- 六节AA电池架(x1)-https://geni.us/6aabattery持有人
- AA电池(X6) -https://geni.us/aa电池
- 1: 90 TT直流电机(x1)-https://geni.us/1-90GearedTTMotor
- L298N电机驱动器(X1) -https://geni.us/L298N
- 带滚轮臂的限位开关(x2)-https://geni.us/ContactSwitch
- 1602带键盘的液晶屏(x1)-https://geni.us/1602lcdkeypad.
- HM10蓝牙模块(x1)-https://geni.us/hm10bluetooth.
- m3和m5螺栓 -https://geni.us/nutsandbolts.M3x6(x2)M3x10(x21)M5x15(x2)M5x20(x2)M5x25(x1)
- 橡皮筋 -https://geni.us/rubberbands.
- 我用过的多米诺骨牌(x批)-https://geni.us/Dominoes
- 4路线连接器(X1) -https://geni.us/wagoconnectors.
- 电气“连接”线-https://geni.us/22awgwire.
- 魔术贴电缆整洁(对于Domino Ejector) -https://geni.us/velcrocabletidy.
- 3D打印灯丝:
-来自Geeetech的丝般银色:https://geni.us/geeetechsilksilverpla.
- 白色PLA:https://geni.us/geeetechsilksilverpla.我还包括一个接线图在这里,因为有些人更喜欢能够参考一个,同时遵循指示。
我将在说明书的适当位置附上每个零件的3D CAD文件。你也可以在Thingiverse的一个地方找到它们:https://www.thingsiverse.com/thing:4694940
第三步:前半身和伺服
我们需要从身体的前半部分开始,这是一个3D打印的部分。我已经在PLA塑料印刷了这个项目的所有零件-PETG也可以。
第一部分称为“主体关闭”。我在0.3mm的层高度打印矿井(当我在打印时,我的打印机较大了0.6mm喷嘴)并添加了一个充满了粘合的边缘。在这部分没有支持的需求 - 我很难努力避免在某些方面可以在可能的情况下。
一旦印刷,我们就可以采用连续旋转伺服并切断连接器的末端。使用一些热熔胶胶水然后将其固定在其凹槽中,朝向印刷的右上角。电线应通过小通道退出到左侧。
第四步:第一接触开关
为此步骤,您需要:
- 联系开关X1
- 一些电线
- 热熔胶
准备两根18厘米长的电线。在接触开关的公共和常开支脚上各焊接一个。在我的上面这些标记为C和NO。
然后,在3D打印部分中的隧道中,电线可以穿线。然后,您可以使用一些热熔胶将接触开关连接到位。它的后边缘应靠在照片中添加的箭头所示的脊上。
使用热熔胶或其他一些可返工胶,因为你可能需要调整其位置以后。还要确保胶水不会干扰开关机构本身。
第5步:安装直流齿轮电机
为此步骤,您需要:
- 直流齿轮电机(以最轻1:90齿轮)
- 电线
切割、剥开并镀锡一对10厘米长的导线,然后将其焊接到直流电机的两个端子上。
确保电线朝着电机背面伸出,并在电线和刚刚焊接到电线上的小凸耳上涂上一些热熔胶以消除应力。
再使用一些胶水将直流电机安装到壳体中,同时确保从壳体的另一侧看,电机轴位于其孔的中心。
步骤6:添加直流电机齿轮和轴
为此步骤,您需要:
- 印刷部件:
- DCMotorGear.stl文件
- 双齿.stl
- 驱动桥.stl
- 动力轮.stl
- M3 x 10mm螺栓(x2)
- M5 x 25mm螺栓(x1)
需要的下一个3D打印部件是'DCMotorGear.stl文件. 同样,这一部分不需要任何支持。使用第一个M3 x 10mm螺栓将其从外部安装到直流电机的轴上。
如果你的轴没有螺纹插入,那么它也可以安装胶水。
现在是双齿.stl'和'驱动桥.stl'零件可以打印并与其他M3x10螺栓连接在一起。然后将该子组件穿过印刷体中相邻的孔,使齿轮的大齿与已安装的齿轮啮合。
要完成这组齿轮,通过印刷的“PoweredWheel.Stl”,然后将其连接到主体,使打印上的最小气缸靠在主体上,打印的最大平滑缸体是在外面。一旦螺栓拧紧,稍微松开,使车轮可以自由旋转,但不会摆动太多。
第七步:装上主体的背面
为此步骤,您需要:
- 印刷部件:
- 主体-背面.stl
- M3 x 10mm螺栓(x2)
我建议把这部分印在背面,使文字朝上。这有助于确保薄鳍印好,没有桥接发生在我们需要多米诺骨牌,能够很容易地滑过去。
打印主体后-背面.stl拆下支架后,我们可以用两个M3x10mm螺栓将其连接到主体上。
一个穿过前面的检修孔,另一个从下面穿过。(穿过方形开口)。
第8步:准备多米诺喷射器
为此步骤,您需要:
- 印刷部件:
- 多米诺骨牌.stl
- 多米诺骨牌治疗仪.stl
- M3 x 6mm螺栓(x1)
打印'多米诺骨牌.stl'和'多米诺骨牌治疗仪.stl'. 当打印多米诺骨牌的一部分,这是很重要的打印它倒置。这导致层线在同一方向运行,它将滑回第四通过机器-减少摩擦和噪音。为什么颠倒过来?这也是如何设计这一部分,使我们可以打印它没有支持,这也将有助于确保平稳的运动。
臂插入切口中并通过印刷部分的侧面用M3 x 6mm螺栓固定。
然后,该组件可以通过将端部插入通过多米诺机器的背面,然后首先将臂突出,然后更大的喷射器本身来滑动到适当位置。
步骤9:将臂连接到直流电机
为此步骤,您需要:
- 印刷部件:
- dcmotorcrank.stl.
- dominocollemarm.stl.
- M3 x 10mm螺栓(x3)
“3D可打印”DCMotorCrank.stl文件'安装在主壳体内部的直流电机轴上。同样,如果你的轴是像我一样的螺纹,你可以用螺栓来固定打印的部分。如果你的轴上没有螺纹,你可以用胶水代替。
这个DominoCollectorArm.stl网站然后安装组件,首先通过一个M3 x 10螺栓穿过臂中的长槽。安装时确保臂的钩端朝向机器背面(远离伺服)-如果您不确定我的意思,请检查照片。
这不应拧紧到限制手臂移动的程度。它应该允许手臂自由上下滑动。
最后一个M3x10螺栓用于将两个臂连接到曲柄上。这需要首先使用domino收集器臂(其中有一个插槽的大的收集器臂)来完成,以便它接触到曲柄,然后在上面使用更薄的domino推出器臂。该螺栓也应稍微松开,以便两个臂可以围绕螺栓轴自由旋转,而不会产生太大的摆动。
第十步:开始“另一半”
为此步骤,您需要:
- 印刷部件:
- '主体-OpenSide.stl文件'
- 导线连接器
“主体 - openside.stl”是可以成为3D打印的下一部分。这件作品不需要任何支持,矿井在PLA中印刷,就像项目的其余部分一样。
如果你像我一样使用Wago连接器,现在是打开小弹簧臂以便以后更容易连接电线的好时机。用胶水把它固定在印刷外壳的下面。
第11步:第二个接触开关
为此步骤,您需要:
- 接触开关
- 电线
测量、剥开并镀锡几根电线。一个长23厘米,另一个长35厘米。然后,这些可以焊接到相同的共同和正常开放的腿,就像我们做了我们的第一个开关。哪根电线连接到哪根腿上并不重要。
用胶水把它固定在印刷品底部的平台上。确保方向(其手臂弹起的方式)与此步骤照片中的开关匹配,并且开关的位置使其右侧紧靠右止动块,背部紧靠后止动块。
此印刷品上的箍用于穿过导线。通过前两个箍穿线接触开关的电线。线程35cm长电线虽然跑步者在打印柱后面,使其出现在打印的顶部。使用一些遮蔽胶带将此电线标记为A3,因为这是我们将在我们的Arduino上将其连接到我们的Arduino。
23厘米的电线是通过周围的列,并继续通过一排箍在顶部,然后被插入到我们的电线连接器。
第12步:直流电机驱动器(L298N)
为此步骤,您需要:
- L298N.
- 电线
可能有或可能没有一些跳线安装到引脚上的电机驱动器。您需要确保接线板后面的两个插脚上安装有一个插脚(见图)。这将5v终端连接到电路板线性稳压器,并将提供5v的电源,我们的Arduino和LCD屏蔽。
如果有任何额外的跳线阻止您对可以删除的引脚的访问。
准备三根35cm长的电线。这些需要连接到标记为ENA、IN1和IN2的引脚。我焊接了我的。所有这三根导线都应该穿过前两个环箍,然后穿过隧道,到达我们的Arduino稍后的位置。给每根电线贴上标签。
将22厘米长的导线连接到VCC和接地端子。一根新的30厘米长的导线(图中为黄色)连接到标记为5伏的端子上。
将22厘米的VCC线穿过前两个环箍,然后插入针/柱下方尚未使用的孔中,以便稍后连接到我们的电池。地线穿过所有的环箍,并连接到我们的导线连接器上。
5V导线穿过前两个环箍,然后穿过隧道连接到其他导线等待稍后连接到Arduino的地方。别忘了给电线加个标签。
最后,我们可以用一些胶水把马达驱动板本身安装到位。印刷品背面有一个凸台,印刷板应与之对接,印刷品侧面也有凸台。
轻轻地拉上我们的标签电线,以通过房屋内的任何松弛,而不会对电线造成太大的压力。
步骤13:安装180°伺服
为此步骤,您需要:
- 180°伺服
就像我们对第一个伺服所做的那样,将连接器从其导线的末端修剪下来。把橙色信号线剥下来,把它和两个伺服系统上的另外两条线分开(我们刚刚修剪的那条线和我们工作的前半部分已经安装的那条线)。
将两个伺服装置上的棕色和红色电源线的长度修剪到大约9cm。
将180°转向伺服的所有三根导线穿过主体前部的孔,然后用一些胶水将伺服固定到位。
步骤14:准备LM317
为此步骤,您需要:
- LM317型
- 万用表
- 6 AA电池和箱子
在连接LM317之前,我们需要通过调整其上的电位计来设置其输出电压,同时用万用表测量其输出电压。
为此,将电池连接到两个输入端子和万用表到两个输出端子。使用小螺丝刀将螺钉转到电位器顶部,直到您可以根据您的万用表屏幕接近6V读数。
我安顿下了6.03V。一旦完成,您就可以断开电池和万用表从LM317断开。
然后,你可以从两个伺服包匹配的电源线对,焊接在一起,作为一个准备插入调节器的终端。
一对红色导线插入板上的正极输出端子,一对棕色导线插入负极输出端子。在板的两个输入端子上连接两条新的21厘米长的电线。
然后将模块粘在domino收集器臂后面的3D打印壁架上。输入线是保持整洁,通过通过啤酒花,然后在架子旁边的LM317现在居住。
第15步:伺服信号线
为此步骤,您需要:
- 一些电线
为了延长橙色信号线的长度从我们的伺服来增加两个新的40厘米长的电线。务必使连接绝缘。为了标记这些,我用了一个黑色标记画了一个环围绕着连续旋转转盘伺服和两个环围绕着180度转向伺服。
这些延长的电线,然后通过后面的酒吧旁边的LM317,然后通过在另一个主体部分(与直流电机驱动器和电线接头的一个)的环箍螺纹,然后通过隧道,我们的其他大部分电线是。
步骤16:电源连接
为此步骤,您需要:
- 一些电线
- 电池固定盒
在蓄电池支架的负极端子上加一根17厘米长的导线。将其穿过电池后面的孔。这根电线也是沿着印刷品顶部穿过环箍并连接到电线接头的导线。
在烙铁发热的情况下,我们还可以将电池盒的正极端子连接到已经在等待连接的电线上。这是一个来自VCC的直流电机驱动器。
准备一根30厘米长的新电线,并将其与所有其他接地连接的电线接头相连。沿顶部穿过环箍,然后与其他电线一起穿过隧道。把这个标为地面
拍摄LM317的输入接地和电源连接线,并将其连接到DC电机驱动器上的GND和VCC连接。电机驱动器上的这两个端子将在其中有电线 - 将到LM317的那些将加入它们。
直流电机本身的电源线也需要连接到其驱动板。电机上的顶线应连接到驱动板上的“OUT1”,电机上的底线应连接到驱动板上的“OUT2”。
第17步:整合
为此步骤,您需要:
- M3 x 10mm螺栓
开始把身体的两个部分放在一起,同时确保你不会夹住任何电线。直流电机下面有一个“假地板”,可以用来折叠/塞入多余的电线,使其远离我们稍后移动的机械装置。还要确保方形轴在关闭时穿过车身另一侧的相应孔。
使用五个M3 x10螺栓穿过车身侧面的五个检修孔,将两半紧密连接在一起。
通过在后部的Domino出口部分和下部添加另外两个螺栓以完成此步骤。
第18步:修整驱动轮
为此步骤,您需要:
- M3 x 10mm(x1)
- M5 x 20毫米(x1)
- 3D打印部件:
与我们在主体另一侧所做的类似,我们可以使用M3x10mm螺栓将传动齿轮连接到方轴的端部,以确保我们不会将其拧紧到在齿轮和机器主体之间产生太多摩擦的程度。
接着是M5x20mm螺栓,我们用它来固定车轮。同样,这需要足够紧,以阻止车轮摆动过多,但不要紧到不能自由转动。
第19步:添加Arduino,LCD和按钮
为此步骤,您需要:
- 液晶显示器屏
我们将焊接各种电线,我们通过隧道发送到液晶显示器,然后将依次连接到引脚上的Arduino当我们安装在Arduino显示屏蔽顶部不久。为了便于参考,我重新附上了接线图。
这是相当冗长,我不认为很有帮助,我向你解释这个书面形式。所以我将为这一步提供最好的两种方法。
1:使用接线图。
您只需将图中的以下组件连接到LCD屏上的正确连接即可。我们稍后会担心的另一个问题:
- 旋转木马伺服
- 转向伺服
- 推料器开关
- 旋转木马开关
- 导线连接器
- L298N电机驱动器
2: 视频
这段视频将带你直接到(16:07)节布线相同的电线。
一旦电线已经焊接好,LCD显示屏屏蔽层就可以被添加到Arduino Uno的顶部,方法是小心地对齐引脚,然后将它们牢牢但小心地压在一起。
步骤20:上传代码进行测试
我们将添加一个房屋整理电子产品后-不要担心它看起来还不是很整齐。在此之前,我们将上传代码到Arduino,以便我们可以测试我们的线路到目前为止。
虽然我们进行了测试,我建议稍微抬起机器,以便其两个主轮子上升。虽然我们测试它,但机器将试图向前和向后推动,这将有助于防止任何事故 - 这是从您的桌面中误导信仰的误导。:/
使用USB电缆将Arduino连接到电脑。在ArduinoIDE中打开此项目的代码。
代码可从以下位置下载:https://www.diymachines.co.uk/rc-domino-laying-machine
如果您还没有免费的Arduino IDE,可以在此处下载:https://www.arduino.cc/en/software
打开代码后,从IDE顶部菜单栏的“工具”选项中选择正确的板类型(Arduino Uno)和端口,然后按“上载”。
第21步:调整显示器
如果一切顺利,你应该看到液晶显示器亮起,但不要惊慌,如果你还不能阅读任何东西。
如果您无法读取任何字符,则很可能需要使用护罩角落蓝色电位计顶部的小螺钉调整屏幕对比度。在文本变得清晰之前,它可能需要比你预期的更多的轮次。
第22步:警告。。。
同时连接USB端口和我们的电池(通过5v引脚连接)对您的Arduino健康不利。在连接另一个之前断开一个。
步骤23:测试组件
我们现在可以断开USB连接电池。
屏幕应该像以前一样亮起来。它会要求您移除旋转木马,然后确认它不在那里。我们还没有添加它,所以我们可以按选择按钮。
这将导致直流电机转动,这将导致两个驱动轮转动,以试图驱动机器前进(因此,我们在测试箱或类似设备时将其升起)。长的多米诺骨牌回收臂将试图从机器顶部钩住一个不存在的多米诺骨牌,而后面的弹出机构也将移动。
一旦背部Domino喷射机构的这种运动撞击机器底部的接触开关,它将略微反弹,然后一切都应该停止,同时机器等待其下一个命令。按标记为“左”的键选择IDE。后来我们将添加新标签,以便菜单系统会更有意义。
一旦按下显示,应说“旋转转盘”,顶部伺服应开始逆时针旋转。按下接触开关应使其停止,然后在顺时针方向上短暂旋转。
在本阶段的最后一次测试中,请按键盘上的向上箭头。转盘伺服将再次开始转动,如前所述,因此您需要手动单击限位开关。然后我们应该看到机器尝试和分配一些多米诺骨牌之前,转向伺服和继续分配。在这个程序的末尾,它将向后运行domino铺设/驱动轮。
步骤24:添加车轮支架
为此步骤,您需要:
- 3D打印部件:
- 车轮支架.stl
- 旋转木马.stl
- M5 x 25mm螺栓
- M3 x 10mm螺栓
从WheelSupport的下侧插入M5x25mm螺栓并牢固地拧紧。
将车轮支架安装到多米诺牌机器的顶部,并用四个M3 x 10mm螺栓将其拧紧。
然后将旋转木马安装到伺服系统的顶部,并可使用伺服硬件附带的一个锋利螺钉将其固定到位。
第25步:适合转向
为此步骤,您需要:
- 一些3D打印部件:
- steeringcolumn.stl.
- SteeringWheel.stl文件(x2个)
- SteeringControlArm.stl文件(x2个)
- 橡皮筋
- M3 x 6mm螺栓(x2)
- M5 x 15mm螺栓(x2)
用强力胶在每个轮子的外侧粘上一段橡皮筋。这是为了加强他们在地板上的抓地力,当我们试图转紧圈。
然后可以用两个M5 x 15mm螺栓将两个车轮安装到主转向柱上。带有较小突出轴的车轮侧面应朝内。这有助于将主轮和橡胶带与轴隔开,以减少摩擦。别忘了不要把螺栓拧得太紧——这些应该是车轮,而不是打滑。:)
使用两个M3螺栓将转向臂的椭圆形开槽端固定到转向柱的顶部。椭圆形的两端允许在我们的转向机构,这有助于阻止从不断战斗本身伺服一点点发挥。
我们的转向臂的另一端应该连接到直伺服喇叭。使用伺服硬件附带的小螺钉将其连接到喇叭两侧的最外层孔。你将需要拧入他们,直到约2毫米的螺丝显示在另一边-这是为了让他们通过信箱一样的切口后方的转向伺服旋转。
正如我们在Arduino上运行的代码,你应该期望找到转向伺服已经留在中立位置,这将是我们的转向。将方向舵组件的主柱滑入来自平台的管子。然后可以将伺服喇叭推入伺服上,同时确保车轮尽可能直接指向。
步骤26:添加旋转木马
我们现在可以通过旋转木马进行一些进展。
为此步骤,您需要:
- 一些3D打印部件:
- 旋转木马.stl
打印此零件时,不需要切片器添加任何支持。但是,实际模型中包含一个临时支撑文件。到确保这项工作,检查您的切片软件将留下一个间隙(如上图中深蓝色所示)在1厘米左右的主要中心柱(齿圈内)的打印。
打印完零件后,将其倒置,并用钳子将此支架卡入。
然后可以将其降低到平台上的螺栓上,同时注意不要通过模型周围的一个大间隙损坏接触开关。
第27步:额外的可打印部件
我创建了一个三维打印快速重新加载工具,以帮助更容易和更快地重新填充旋转木马。另外还有一些附加的fn附件,比如可以进行3D打印的domino桥。
这些可以下载,以换取捐赠给项目基金。:)
他们不需要能够使这个项目-他们是可选的。但如果你想他们或想支持我的下一个项目,请考虑它。它们可以在这里找到:https://diy machines.selz.com/item/rapid-domino-r。。。
步骤28:包装电子产品
为此步骤,您需要:
- 3D打印部件:
- 主体-顶部.stl
- 按钮 - 我印在白色,然后在最后两层切换到黑色灯丝。
- 盖子-有两个盖子可供选择,一个有一个开口,允许继续访问Arduino的USB端口。
为了帮助整理我们项目的电子设备,我们可以打印一个箱子来放置Arduino和LCD显示器。
为了使安装按钮更容易,从箱子里面插入按钮,并用一些蓝钉将其向上固定。当我们将它们滑入箱子时,这将防止它们抓住电子元件。小心地将电子组件滑入外壳中,边走边检查,确保没有碰到任何电线。
在打印结束的两个职位是设计成适合的螺丝孔,以保持在这个项目的最后位置的情况。
然后,您可以使用四个M3 x 10毫米螺栓,以适应您的选择盖在另一端。其中两个螺栓将盖固定到壳体上,另外两个螺栓将壳体总成牢固地固定到车身的其余部分上。
然后从按钮上取下蓝钉。使用更多的蓝图钉和轻拍任何剩余的蓝图钉,以帮助消除它。
附件
步骤29:安装电池平台
最后印刷件,我们需要的是电池平台,这是简单地粘到位。
第三十步:蓬松的尼龙搭扣
您可能会发现自己想知道魔术贴带的蓬松一侧是必需的吗?
好吧,如果你发现你的多米诺骨牌在从机器后面出来的时候正在自由地倾倒,你可以剪下一小段蓬松的尼龙搭扣,然后从多米诺骨牌离开的机器下面把它滑进槽里——把它绕着出口折回去,用胶水把它固定住。这会产生一些轻微的阻力,有助于防止它们倾倒。
我建议在同一侧添加两个条带,然后再次尝试您的机器。如果他们仍然倒下,那么你可以添加两条同样的方式,但在出口的另一侧。
步骤31:编程Domino布局
前往https://www.diymachines.co.uk/rc-domino-laying-machine在这里,我已经写出了详细的易于遵循的一步一步的说明,说明如何将您自己的布局编程到您的domino铺设机中。
我把这个项目的编程说明放在我的网站上,这样如果代码/编程说明需要修改,我就可以在一个地方随时更新。对我更容易,对你也更好。:)
要了解如何添加可选的蓝牙连接并通过手机设置对机器人的控制,请继续阅读。。。。
步骤32:添加蓝牙应用程序控件
这个项目的这一部分也是可选的,这就是为什么它是在一个单独的视频涵盖。从目前的情况来看,您的项目是完全可以工作的,可以从ArduinoIDE进行编程。如果您想通过蓝牙连接使用手机上的应用程序来驱动它,请继续阅读。
我已经写了所有的步骤,为增加蓝牙-继续阅读这个。我还制作了一个专门介绍此蓝牙升级的视频,可以在下面找到:
第33步:准备升级
作为BT升级的一部分,我们将用一个新的3D打印的盖子替换当前电子外壳的盖子,这个盖子有空间容纳我们的LED和HM10模块。
我在与机器的其余部分相同的银牌印刷矿。没有支持是未能的。
然后可以拆下现有盖并保存四个M3螺栓以供以后使用。将电子元件从机箱内滑出-稍后我们还会再次使用。
第34步:准备电线
有三种方法可以为项目的此阶段创建导线。在这里,它们是按最有利到最不利的顺序排列的。订单是这样的,因为我们将连接到我们的Arduino Uno系列引脚的一些电线。这些引脚与Arduino通过USB与PC通话时使用的引脚相同。如果我们在尝试向Arduino上传程序时将电线与HM10保持连接,可能会干扰此通信,从而导致上传失败。使用杜邦式连接器,可以方便地断开和重新连接电线时,我们需要。
1:通过压接自己的连接器创建自己的电线。
我们需要创建一个导线连接器,在一行中有四条导线。一边两个10厘米长,另一边两个12厘米长。(前两张照片)
如果你想卷曲你自己的,其实很容易。我制作了一个视频,解释了如果您愿意,您可以在这里轻松观看:
2:牺牲四个跳线/面包板。
如果你不想自己做,也不介意牺牲四根跨接导线,至少一端有一个母接头,那么你可以剪下两条到10厘米长,两条到12厘米长。该电线的另一端应剥离并镀锡,以备日后焊接。(以上第三至第七张照片)
3: 直接焊接到模块上。
这真的是三个想法中最糟糕的。如此糟糕,我甚至没有拍照给你。:)
老实说,我做这件事的时候,原型和问题是击中和错过。如果可以的话,避免使用这种方法。
第35步:项目焊接
我们刚刚在上一步中制作的电线通过LCD显示器连接到Arduinos引脚。将电线从下面传递,并在顶端焊接它们,以确保案例仍然适合我们的电子产品。
- 向外12cm线焊接到发射销。这是来自显示屏屏蔽的右上角的第二个引脚。
- 内部12厘米的电线焊接到接收引脚,这是最顶部的右引脚。
- 连接器上的最外层10cm导线焊接到3.3V,这是从底行中的第二个引脚留下这次。
- 最终导线连接到地面。这些是在板上标记为5V和VIN之间的四个引脚。
步骤36:准备LED
为此步骤,您需要:
- HM10蓝牙模块
- 发光二极管
- 电线(长3厘米和5厘米)
将5cm长的导线焊接到HM10模块左侧的第3个焊盘上,使引脚朝上。
该5cm的另一端焊接到LED的正阳极。这通常是两者的长腿。将3cm线焊接到负(较短)的阴极腿。包裹围绕腿部的一些绝缘,以防止它们在彼此接触时以后缩短电路。
3CM线的另一端焊接到蓝牙模块上的接地销的反面。这仍然允许我们以后将其他四根电线与其连接器连接。
第37步:测试电路
将HM10模块连接到我们的四个电线我们,我们早先几步。您需要确保正确的电线连接到正确的引脚。Bluetooth模块的反向有标签,应该帮助您验证此功能。标记为VCC的腿应连接Arduinos 3.3V电源。
连接电池和微型板载LED以及我们添加的一个应该开始闪烁一致。
第38步:设置应用程序
下一步我们将在您的手机上安装基于Blynk的应用程序。这是因为在我们重新连接HM10模块并将电子设备装回外壳之前,我们需要上传服务将为您的项目生成的唯一身份验证密钥。
从应用商店安装Blynk。打开应用程序,如果你已经没有一个免费帐户,你将需要创建一个。完成此操作并登录后,按主窗口右上角的二维码扫描仪按钮。然后你可以扫描上面的二维码。
转到应用程序的设置页,该应用程序现在已加载到您的设备上,并复制身份验证令牌。
打开我们之前使用的ArduinoIDE中的项目代码,并将您的身份验证代码粘贴到为其标记的区域中。在电脑和Arduino之间连接一根USB电缆,然后重新上传项目代码。
然后可以断开USB电缆并重新连接HM10模块。别忘了注意电线的方向。
步骤39:重新组装机器
电子设备现在可以重新插入显示屏外壳。像以前一样,你可以用一些蓝色大头钉暂时把按钮固定到位。新HM10模块的导线应穿过Arduino的下方。
将LED插入到新盖子内部的内部。它应该只是将适合贴合,如果没有,你可以使用一些胶水来帮助将其固定到位。
盖子是用我们之前放在一边的四个M3螺栓固定的。
第40步:连接应用程序
连接电池,然后确认传送带已卸下(当然,假设您已卸下)。
为蓝牙控制选择选项2。机器将提示您连接Blynk应用程序。
当应用程序处于“未运行”模式时,打开手机上的应用程序并按应用程序底部的蓝牙图标。我的意思是你还没有按上面的播放按钮。按“Connect BLE Device”(连接设备),将显示附近可用设备的列表。我的名字叫DSD-TECH,所以我会选择它。
在这一点上,我们添加的LED将从闪烁变为稳定的光,以表明我们有一个蓝牙连接。屏幕还将打印“连接到Blynk”。:)'然后按右上角的播放图标开始应用程序。
第41步:控制
以下是控件的简要说明:
水平滑块通过前伺服控制转向。这可以是沿直线的任何值,允许在任一方向上有一个小的或大的转弯半径。
旋转转盘按钮。。。旋转旋转木马一个位置。
重新加载转盘按钮当机器相信您已经用尽多米诺骨牌供应时亮起(假设当您启动时是一个完全装载的旋转木马)。
垂直滑块控制主驾驶和Domino铺设。中央是中立的,向后向前和向下。您需要转动Domino铺设,以便能够向后驱动它。
第42步:项目完成

这是
任何事都有可能
45次讨论
小费8天前
无论何时使用电池,我都会避免使用线性调节器(L298单元上的LM317、L78M05…)。这是因为您的设置效率约为55%(假设大部分负载在5V的轨道上),而使用开关转换器,您可以高达85-90%,从而获得至少50%以上的电池寿命。
我的建议:
1)对于6V轨道:用MINI360板(更小,更强大,最重要的切换)切换LM317
2) 测量L298板吸收的电流;如果在最坏的情况下低于1.5A,您也可以使用mini360作为5V导轨:只需断开298电源输入并通过5V引脚为板供电
此外,可能如果伺服电机不在其规格的限制,你可以从5伏轨道他们太
18天前
在项目和文档方面做得很好。
我刚刚发布了一些类似的东西,一个小动物chase vehcile(gamepad otg android wifi vhicle:http://abbottanp.com/artifacts/squirrelChaser/inde。。。) 该项目的目标是生产一种遥控式的Arduino汽车,其零部件已经在手。这种限制下的项目面临的诸多挑战之一就是“电缆”。因此,我们需要电缆连接。我们使用的一种解决方案是旧的“绕线”方法。这给了我们可靠的连接,如果需要的话可以很容易地断开。
11天前回复
请没有广告
11天前回复
评论中没有广告。它仅仅指向一个类似的项目,它是用“parts on hand”构建的,而不是使用项目的parts列表的“I Made It”。它进一步描述了当项目被限制采购材料时“电缆”的替代方法。电线包裹电缆被证明是非常有效和可靠的远程控制Arduino大通车辆上使用。
13天前
嗨,梅克先生,这个项目是如此美丽,我已经开始打印瓷砖。我会为我的孙子孙女做的…..但是有一个“.stl”我找不到:双齿.stl. 此网页与驱动轴.stl. 我觉得应该是一种装备?有没有可能它和传动齿轮.stl拜托?我也看过《圣经》,但没找到。我也买了驾驶台和转盘装载机的填料。(使用另一个电子邮件地址)
再次感谢您的精彩项目。当这台机器准备好的时候我会放一些照片。。。。
友好的问候
比利时吉多蒙斯特里
13天前回复
你好,我很高兴听到你为孙子们建造一个。我希望他们喜欢它。
你在我的标签上发现了一个错误。谢谢你让我知道。你说得对双齿.stl以及传动齿轮.stl都是一样的(我显然不知道该怎么称呼他们!):)
抱歉让你困惑了一会儿。我现在正试着纠正这个错误,这样其他人在识别零件时就不会有同样的麻烦了。
我很乐意看到一些照片,我打印出来并将它们贴在我的磁板上进行动机。
刘易斯
11天前回复
谢谢你,先生……顺便说一句……这也是做这个项目的乐趣……还有我的孙子们;;;;-)
13天前第42步
做得非常好,前1%的项目张贴在这个网站上!
13天前回复
哇,谢谢你。这是一句令人难以置信的好话。
18天前
祝贺 你!真的恭喜你。
你的项目也许是我见过的最好的关于指导性的项目。但这不是唯一重要的原因。在这个项目中,他们相互之间没有冲突,而是融合在一起,好像是由相同的材料制成的:电子、编程、机械设计、3D打印、布线、创造性,以及对你所做的工作的巨大想象力和激情。
您真的很令人钦佩,也可以与您的项目的详细信息共享。
这可能是一个没有人会复制的项目,但从中我们都可以学到一个很好的方法,把我们的想象力的成果带给非经验成果的东西。我会让你的项目,但我要看和学习的东西,从所有的项目,你已经提出和将提出的教学。
如果我能做到的话,一定要和你有力地握手。
15天前回复
哇,你真是太好了。我喜欢设计和分享这个项目。我很高兴听到你也喜欢它。非常感谢。
14天前回复
你好。我真正欣赏的是你过去描述项目所有细节的方式。关于这个项目我不知道有多有用,但是教我们如何写一个“完整的”和“详细的”指导性的东西肯定是非常有用的。
谨致问候
15天前
伟大的建设,做得好!让像这样的东西一直在我的待办事项列表中。很高兴看到现在在那里这么棒的人。也很高兴了解Blynk应用程序的存在......看起来很糟糕!
18天前
恭喜你,这是我见过的最好的构建说明之一。我想不会比这更无聊了。非常感谢您使用简单的Arduino构建了一个非常棒的构建。
15天前回复
不客气。谢谢你的客气话。
16天前
伟大的工作,竖起大拇指!
15天前回复
谢谢。:)
18天前
下一个项目,一个拾取和颜色排序Domino的项目。毕竟某人必须这样做:-)
17天前回复
是 啊
问题20天前
它能捡起多米诺骨牌吗?