如何使用Arduino进行自动列车反向循环

电子说

1.3w人已加入

描述

第1步:收集所有必需的东西!

Arduino

对于这个项目,这里是所需零件和组件的列表:

一个Arduino微控制器板,推荐的是UNO,Leonardo,MEGA。

Adafruit电机驱动器护罩。

12伏直流电源(可以是电池或电流输出容量至少为1.5安培的适配器)

六根公对母跳线:

用于将道岔连接到电机驱动器的一对。

第二对用于将外部轨道的电源连接到电机驱动器。

第三对将内环连接到电机驱动器。

‘感知’轨道。

3女性对女性跳线(将传感器连接到Arduino板)。

步骤2:编程Arduino板

Arduino

如果您的计算机上没有Arduino IDE,请从此处下载。如果您没有在IDE中使用,可以在此处找到Adafruit电机驱动器屏蔽库。在编译程序之前,请确保在IDE中安装它。如果您在安装库时需要帮助,请查看此链接。

步骤3:隔离内循环轨道

使用4绝缘导轨连接器,将轨道的内环与外轨道隔离。点击图片了解更多信息。

第4步:制作布局

我使用N-gauge Kato Unitrack制作这个布局。只要一切正常,您就可以使用任何其他轨道。

步骤5:将屏蔽层插入Arduino板并进行接线连接

Arduino

Arduino

在连接电机驱动器护罩之前,确保所有插针都已对齐,然后向下推护罩以将其牢牢固定在Arduino板上。将电路板保持在垂直位置(见上图),使模拟输入引脚位于您的侧面时,请进行以下连接:

将匝道电线连接到标有‘的接线端子上M4’通过将+ ve或红线连接到上端子,将-ve或黑线连接到下端子。

将环路内部的电源线连接到接线端子标有‘M2’。无论如何都要连接它,如果火车或机车在环路内向错误的方向移动或者只是停止,则改变极性。

将外部轨道的电源连接到标有“M1”的接线盒。在内循环中执行相同的操作。

步骤6:将‘感应’轨道连接到Arduino板

Arduino

按如下方式连接传感器的引脚:

Arduino板的VCC至+ 5-V引脚。

GND到Arduino板的GND引脚。

从Arduino板的A0引脚输出。

步骤7:将机车放在轨道上

将机车放在轨道的外部以测试设置。

步骤8:启动系统

Arduino

通过分别将VIN和GND引脚分别连接到12伏电源和地或通过连接桶来为Arduino板和电机驱动器上电适配器连接器到Arduino板的电源插座。仔细检查所有接线连接并打开电源。

步骤9:观察它工作!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分