设计一种基础的点对点模型铁路布局,非常适合用于有轨电车、轻轨、电力动车组和地铁列车
使用Arduino微控制器可以轻松实现模型铁路布局的自动化。自动化布局适用于多种用途,例如将布局安装在展示架上,通过编程让火车自动按顺序运行。Arduino微控制器成本低廉且开源,加上庞大的社区支持,使得项目开发和编程变得简单便捷。
那么,无需多言,我们马上开始吧!
1:获取所需零件和组件
你需要准备以下物品:
- 一块Arduino微控制器板
- 一个L298N电机驱动模块
- 两条带传感器的轨道
- 6根公对母跳线(每套3根电线,用于连接传感器引脚到Arduino板的数字I/O引脚及电源)
- 3根公对母跳线(用于连接电机驱动器的输入引脚到Arduino板的数字I/O引脚)
- 2根公对公跳线(用于连接电机驱动器的电源与地线)
- 2根公对公跳线(用于连接电机驱动器的输出端子,为轨道供电)
12伏电源(电流容量应至少为1000mA或1A,适用于N比例模型。)
2:编程Arduino微控制器
从这里获取Arduino IDE。您可能需要根据自己的布局对Arduino代码进行一些调整。Arduino程序可在附件中找到。
3:制作测试布局
在两端各设置防撞轨道。车站之间的主线轨道长度可根据需要设定。由于列车经过“感应”轨道后会减速并继续行驶一段距离,因此请确保每个A点和B点的“感应”轨道与其防撞轨道之间留有足够长的轨道。上图可供参考。
4:连接电机驱动器线路
进行以下接线操作:
•将电机驱动器的输入引脚“IN3”连接到Arduino板的数字输出引脚“D8”。
•将电机驱动器输入引脚“IN4”连接到Arduino板的数字输出引脚“D9”。
•将电机驱动器的输入引脚“ENB”连接到Arduino板的数字输出引脚“D10”。
使用两根公对公跳线,将标记为“GND”和“+12-V”的端子分别连接到Arduino板上标记为“GND”和“VIN”的引脚。
使用两根公对公跳线,将电机驱动器的输出端子连接到电源馈电轨道上的导轨上。
5:将传感器连接到Arduino板
将传感器的“VCC”和“GND”引脚分别连接到Arduino板的“+5-volt”和“GND”引脚。你可能需要稍作创意,将两个“VCC”连接跳线连接到Arduino UNO上单个可用的“5-volt”引脚。将站点“A”的传感器“OUT”引脚连接到Arduino板的A0引脚,其余传感器的引脚连接到Arduino板的A1引脚。
6:在轨道上放置测试机车
为了进行测试,请将任意一台机车或带电源的车辆放置在布局中从起点“A”处开始运行的位置。
7:连接电源并通电
将Arduino板的电源接口连接到12伏电源,并打开电源。
8:监控列车自主运行
如果一切操作正确,您应该看到测试机车或带动力的车辆从“A”点出发,在经过第一个“受控”轨道后加速,通过第二个“受控”轨道后减速并停在“B”点,几秒后反向行驶,再次经过第一个“受控”轨道后加速,通过靠近“A”点的“受控”轨道后减速并停在“A”点。然后等待几秒钟,再重新开始整个过程。
如果机车开始向错误方向移动,请交换电机驱动器输出端与轨道电源连接的导线。
本文编译 自hackster.io





