使用Arduino实现列车自动反向循环

dooooit_4000007
转载
发布时间: 2025-07-26 11:35:41 | 阅读数 0收藏数 0评论数 0
封面
在模型火车布局中,制作反向环路有助于改变火车的方向,而这是转盘无法实现的。这样,您就可以创建两端各有一个反向环路的单轨布局,让火车不间断地运行。所以,事不宜迟,让我们开始吧!

准备工作:

材料:

对于该项目,以下是所需零件和组件的列表:

  1. Arduino 微控制器板,推荐 UNO、Leonardo、MEGA。
  2. Adafruit 电机驱动器屏蔽。
  3. 12伏直流电源(可以是电池或电流输出容量至少为1.5安培的适配器)
  4. 六根公对公跳线:
  5. 一对用于将道岔连接至电机驱动器。
  6. 第二对将外轨的电源连接到电机驱动器。
  7. 第三对将内环路连接到电机驱动器。


  1. 一条‘感应’轨道。
  2. 3 根母对母跳线(用于将传感器连接到 Arduino 板)。


1

对Arduino板进行编程

如果您的电脑上没有 Arduino IDE,请从此处下载。如果您的 IDE 中没有 Adafruit 电机驱动器扩展板的库,请在此处找到。请确保在编译程序之前将其安装在您的 IDE 中。如果您需要安装库的帮助,请查看此链接


INO
FDEX1YOJOONOCMF.ino
2.39KB
2

隔离内环轨道

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

3

进行布局

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



4

将屏蔽插入Arduino板并进行接线

在连接电机驱动器屏蔽板之前,请确保所有引脚对齐,然后将屏蔽板向下推,使其牢固地连接到 Arduino 开发板上。保持开发板直立(参见上图),使模拟输入引脚位于您一侧,然后进行以下连接:

  1. 将道岔线连接到标有“M4”的接线端子,方法是将 +ve 或红线连接到上部端子,将 -ve 或黑线连接到下部端子。
  2. 将环路内段的电源线连接到标有“M2”的接线端子上。先连接好,如果火车或机车在环路内行驶方向错误或停了下来,再更改极性。
  3. 将外环轨道的电源连接到标有“M1”的接线端子。稍后,请按照内环轨道电源的操作进行操作。


5

将“带传感器”的轨道连接到 Arduino 开发板

传感器的引脚连接如下:

  1. VCC 至 Arduino 板的 +5 伏引脚。
  2. GND 到 Arduino 板的 GND 引脚。
  3. OUT 至 Arduino 板的 A0 引脚。


6

将机车放在轨道上

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

7

启动系统

通过将 VIN 和 GND 引脚分别连接到 12 伏电源和地线,或将适配器的圆柱形连接器连接到 Arduino 开发板的电源插座,为 Arduino 开发板和电机驱动器供电。仔细检查所有接线连接,然后打开电源。



8

完成如果一切顺利,那么您的设置应该像上面的视频中显示的那样工

https://youtu.be/U0CRZHBLm7M

如果一切顺利,那么您的设置应该像上面的视频中显示的那样工作。

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