自动模型铁路布局与通过侧线
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 6 | ||||
| × | 7 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
应用和在线服务
|
关于这个项目
制作模型火车布局是一个很好的爱好,自动化它们会让它变得更好!让我们来看看它自动化的一些优势:
- 低成本运营: 整个布局由 Arduino 微控制器控制,使用 L298N 电机驱动器,与传统的列车控制油门和电源组相比,其成本几乎为零。
- 最适合放在显示器上: 由于无需人工干预即可控制布局,因此您可以在无法始终在场的显示器上使用它来控制火车和道岔。
- 非常适合微控制器爱好者: 如果您正在或想开始使用 Arduino 和编程,这是一个很好的项目,可以让您练习技能。
如果你有兴趣,你也可以查看这个项目的以前的版本,它更简单。
所以,事不宜迟,让我们开始吧!
第 1 步:观察我的项目运行情况
第 2 步:获取所有零件和组件
首先,请确保您具备以下所有条件:
- Arduino 微控制器板,UNO 是首选。
- 一块 L298N 双 H 桥电机驱动板。
- 6 根公对公跳线。
- 7 公对母跳线。
- 一把螺丝刀。
- 一个 12 伏直流电源适配器。
- 底部装有红外接近传感器的轨道段(我使用的是 Kato S62 轨道)
第 3 步:将程序上传到 Arduino 开发板
如果您的计算机上没有 Arduino IDE,请从这里下载。然后下载并打开给定的文件。
Model_train_layout_with_automated_track_switching.ino
第 4 步:铺设轨道并进行布局
如上图所示,制作一个带有通过的壁板的椭圆形环。确保传感器轨道与列车在穿过传感器轨道后穿过的第一个道岔之间的距离大于列车长度,以便列车在穿过道岔时没有任何部分超过传感器轨道。
第 5 步:电路原理图总是有用的
在继续之前,请务必查看完整的电路原理图和所有细节。
步骤 6:将道岔连接到 L298N 驱动板的输出
将两个道岔的红线和黑线分别连接在一起,形成并联。然后,将红线连接到电机驱动板的 out4 端子,将黑线连接到电机驱动板的 out3 端子。
步骤 7:将电源馈线连接到 L298N 驱动板的剩余输出
将电源馈线的白线连接到电机驱动板的out1,蓝线连接到电机驱动板的out2端子。
步骤 8:将 L298N 驱动板连接到 Arduino 板的电源引脚
将 12 伏引脚连接到 Arduino 板的 VIN 引脚,将 GND 引脚连接到 Arduino 板的 GND 引脚,最好将电机驱动器的 5 伏引脚连接到 Arduino 板的 5 伏引脚。
步骤 9:将传感器连接到 Arduino 板
将传感器的 VCC 引脚连接到 Arduino 板的 5V 引脚,GND 引脚连接到 Arduino 板的 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
Model_train_layout_with_automated_track_switching.inoArduino
无预览(仅限下载)。
示意图
确保仔细阅读原理图。制造工艺