智能自动化模型铁路布局(含会让线)——Arduino驱动
组件与物料
![]() | Arduino UNO | × | 1 |
![]() | SparkFun Dual H-Bridge motor drivers L298 | × | 1 |
| 公对公杜邦线 | × | 6 | |
![]() | 公对母杜邦线 | × | 7 |
| IR 红外接近传感器 (可用任何可安装在轨道下的同类传感器) | × | 1 | |
| Adafruit 12V DC 1000mA (1A) 开关电源 (适用于小型布局) | × | 1 | |
| Adafruit 12V DC 5A 开关电源 (适用于大型布局) | × | 1 |
应用与在线服务
![]() | Arduino IDE |
项目介绍
制作模型铁路布局是很棒的爱好,自动化控制会让它更精彩!自动化的优势:
- 低成本运行: 全靠 Arduino 单片机和 L298N 电机驱动板控制,成本远低于传统列车控制器和电源包。
- 适合展示: 无需人工干预即可持续运行,适合无人值守的展示场合。
- 适合单片机爱好者: 如果你正在学习或想开始 Arduino 编程,这是绝佳的实践项目。
感兴趣的话也可以看看更简单的上一版本项目。
开始制作吧!
步骤 1:观看项目演示
步骤 2:准备所有零件
所需清单:
- Arduino 单片机板,推荐 UNO
- L298N 双 H 桥电机驱动板
- 6 根公对公杜邦线
- 7 根公对母杜邦线
- 螺丝刀
- 12V DC 电源适配器
- 带底部 IR 传感器的轨道段(使用 Kato S62 轨道)
步骤 3:上传程序到 Arduino
从官网下载 Arduino IDE(如未安装),下载并打开提供的 .ino 文件。
步骤 4:铺设轨道并制作布局
制作一个带会让线的椭圆环线,如上图所示。确保传感器轨道到列车通过的第一个道岔的距离大于列车长度,使列车通过道岔时没有任何部分覆盖传感器轨道。
步骤 5:电路原理图
仔细阅读完整原理图和所有细节后再继续。
步骤 6:将道岔连接到 L298N 输出端
将两个道岔的红线并联、黑线并联,红线接驱动板 OUT4,黑线接 OUT3。
步骤 7:将供电轨连接到 L298N 剩余输出端
供电轨白线接 OUT1,蓝线接 OUT2。
步骤 8:将 L298N 电源引脚连接到 Arduino
L298N 的 12V 接 Arduino VIN,GND 接 GND,最好将 5V 输出也接到 Arduino 5V 引脚。
步骤 9:将传感器连接到 Arduino
传感器 VCC 接 Arduino 5V,GND 接 GND,OUT 接 Arduino A0。
步骤 10:将电机驱动输入引脚连接到 Arduino
Arduino 数字引脚连接驱动板输入引脚:
- D9 → IN1
- D10 → IN2
- D11 → IN3
- D12 → IN4
步骤 11:将列车放置在轨道上
检查所有接线后,将列车放在会让线(侧线)上。
步骤 12:通电测试
通电后确认道岔切换到会让线(如果没切换,交换道岔与驱动板的连接)。确认列车向前运行(如果方向反了,交换供电轨与驱动板的连接)。
步骤 13:完成!
项目完成。你可以修改 Arduino 代码改变布局功能、增加更多会让线等,完全可定制!欢迎在评论区分享你的改进。祝好运!
代码
Model_train_layout_with_automated_track_switching.ino Arduino
No preview (download only).
原理图
请仔细查看原理图。
制造工艺
- 玩具模型套装:从古代起源到现代制造的历史、设计与未来
- 莱昂内尔模型火车:历史、制造与未来
- 柔软纸巾:乳液如何提升舒适度与性能
- 树莓派自动浇水系统:土壤湿度监测 + Web 仪表盘远程控制
- 智能酒店/家庭监控系统:云端自动化控制与实时告警
- 基于 Google Coral Edge TPU 的垃圾分类机器人
- 车辆底盘布局:发动机位置与驱动配置详解
- FANUC America授予Precision Automated Technology销售增长奖
- 用CNC雕刻机为女儿制作精密模型时钟
- 云端仿真优化工程机械冷却系统:让设备持续高效运转
- 以自动化工程方案弥合英国工程技能鸿沟
- 变革铁路:物联网驱动的互联运输系统



