项目简介
本项目是基于Arduino平台的开源模型铁路控制系统,为模型铁路爱好者提供易于使用、可DIY的解决方案。借助现成的Arduino技术,结合JMRI、Engine Driver等第三方硬件和应用程序,用户能轻松控制和管理模型铁路布局。
项目的主要特性和功能
- EX - CommandStation:具备完整的DCC - EX命令站功能,支持Arduino Uno、Mega、Nano等开发板。
- EX - WebThrottle:通过Web界面实现远程控制,支持WiThrottle协议。
- EX - Installer:有自动化安装程序,简化安装流程。
- EX - MotoShield8874:支持多种电机驱动器,硬件扩展性强。
- EX - DCCInspector:用于调试和诊断DCC信号。
- EX - Toolbox:提供一系列实用工具,辅助模型铁路的配置和管理。
- EX - Turntable:支持模型铁路中的转盘控制。
- EX - IOExpander:扩展Arduino输入输出接口,支持更多传感器和执行器。
- EX - FastClock:提供快速时钟功能,模拟铁路运行时间。
- DCCEXProtocol:定义DCC - EX通信协议,确保设备兼容性。
安装使用步骤
- 下载源码:高级用户可使用
git clone
命令复制本仓库。 - 配置硬件:依据DCC - EX网站上的硬件要求,准备相应的Arduino开发板和扩展硬件。
- 编译和上传代码:
- 打开
CommandStation - EX.ino
文件,用Arduino IDE或Visual Studio Code编译。 - 勿更改包含代码的文件夹名称,且不在文件夹中添加其他文件。
- 将
config.example.h
重命名为config.h
,并按config.h
中的帮助文本进行配置。
- 打开
- 运行和测试:
- 将编译后的代码上传到Arduino开发板。
- 使用WiThrottle客户端或其他支持的应用程序连接到DCC - EX系统,开始控制模型铁路。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】