littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于Arduino平台的DCCEX模型铁路控制系统

项目简介

本项目是基于Arduino平台的开源模型铁路控制系统,为模型铁路爱好者提供易于使用、可DIY的解决方案。借助现成的Arduino技术,结合JMRI、Engine Driver等第三方硬件和应用程序,用户能轻松控制和管理模型铁路布局。

项目的主要特性和功能

  1. EX - CommandStation:具备完整的DCC - EX命令站功能,支持Arduino Uno、Mega、Nano等开发板。
  2. EX - WebThrottle:通过Web界面实现远程控制,支持WiThrottle协议。
  3. EX - Installer:有自动化安装程序,简化安装流程。
  4. EX - MotoShield8874:支持多种电机驱动器,硬件扩展性强。
  5. EX - DCCInspector:用于调试和诊断DCC信号。
  6. EX - Toolbox:提供一系列实用工具,辅助模型铁路的配置和管理。
  7. EX - Turntable:支持模型铁路中的转盘控制。
  8. EX - IOExpander:扩展Arduino输入输出接口,支持更多传感器和执行器。
  9. EX - FastClock:提供快速时钟功能,模拟铁路运行时间。
  10. DCCEXProtocol:定义DCC - EX通信协议,确保设备兼容性。

安装使用步骤

  1. 下载源码:高级用户可使用git clone命令复制本仓库。
  2. 配置硬件:依据DCC - EX网站上的硬件要求,准备相应的Arduino开发板和扩展硬件。
  3. 编译和上传代码
    • 打开CommandStation - EX.ino文件,用Arduino IDE或Visual Studio Code编译。
    • 勿更改包含代码的文件夹名称,且不在文件夹中添加其他文件。
    • config.example.h重命名为config.h,并按config.h中的帮助文本进行配置。
  4. 运行和测试
    • 将编译后的代码上传到Arduino开发板。
    • 使用WiThrottle客户端或其他支持的应用程序连接到DCC - EX系统,开始控制模型铁路。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】