铁路控制模型

技能水平要求 作品所属领域 系统 云平台
初级 玩具 Linux

项目介绍

展示了如何配置DragonBoard 410c,使其通过USB/DCC接口使用DCC(数字命令和控制)和开源JMRI软件控制模型铁路。在本特例中,重点是控制轨道和信号,但代码库还包括为DCC机车制定计划的能力。

项目所需元件、工具清单

• SPROG II或3只USB/DCC转换器

• 14v 4 A直流电源ST-C-070-14000400(注:此电压适用于OO/HO——较低电压应足以满足N轨距)

• 监视器(配备HDMI线缆)

• LH14Q Box for DragonBoard

• L47AY 96 Boards兼容电源连接器

• USB键盘与鼠标

• USB迷你集线器和USB线缆

• 模型铁路

• DCC适配信号、岔道等

• 其它:microSDHC卡、SDHC适配器、M2.5尼龙柱与螺丝、24/0.2电线

源代码

  • JMRI Software suite 4.3.5 或更新版本

其它资源

• 96 Boards CE 规格

• NMRA DCC 标准

• DCC说明

开发步骤

1. 改变盒子以适合DragonBoard 410c。可以将它安装到盖子上,在边缘留出第一对20mm边孔以便接入连接头,然后在长的一边切出一个槽口,供连接器通过,在后侧切一个较小的孔,用于连接电源。

使用M2.5螺钉和支柱固定板子。(注:也可以使用3D打印的盒子)。

 

2. 打开DragonBoard 410c的包装,利用HDMI连接电视或显示器来检测一下供电电源(必要时使用电源适配器)和初始Android软件(所有DIP关闭)。

 

3. 在Windows或Linux电脑上创建一个micro SDHC linux(Alip)启动卡,(将micro SDHC插入SDHC插口)

 

4. 将microSDHC插入DragonBoard,拨动DIP SW 2,打开电源。

 

5. 此时,Linux将被加载到板子上,取代Android。完成上电排序后,您可以关闭电源及电路板。取出SDHC,关闭指拨开关2。

 

6.此时,您还可以将HDMI电视切换到拟定使用的显示器。

 

7. 板子通上电源,配置Wi-Fi连接网络。

 

8. 设置硬件如图所示:

9. 通过浏览器访问JMRI网站。下载.tgz文件,并使用文件管理器将其放至home/linaro目录。

 

10. 点击TGZ文件,提取内容(保持目录结构)。

 

11. 可以为您需要的脚本文件(特别是DecoderPro)创建快捷方式,或使用文件管理器打开终端窗口(在home/linaro/JMRI目录),以启动脚本。

注(1):应该可以用蓝牙键鼠替换键盘和鼠标,这样不需要集线器。

 

注(2):为了整洁/紧凑,还应该可以使用触摸屏来代替显示器、鼠标和键盘。

使用方法

1. 打开终端窗口并启动DecoderPro脚本,运行代码。第一次运行时,您需要设置首选项——设置SPROG DCC系统类型,设置DCC控制站设备。

2. 屏幕应进入DecoderPro页面。打开SPROG输出(使用屏幕右上方的“电源开关”)。此时将变为绿色,并且SPROG上一个LED开始闪烁,表明输出为“live”。

 

3. 此时,您可以配置DCC机车,或打开PanelPro,通过“拖放”编辑器创建布局面板。您可以通过单击屏幕上的相关符号控制信号和道岔。

 

4. 使用表格选项输入信号和岔尖DCC分配,并将它们纳入面板(支持多种不同的信号系统风格,以及各种DCC解码器)。

 

5. 设置面板计划后,使用鼠标点击每个设备,将更改至下一种信号方式或切换路线。

 

6. 会话结束时,请务必保存面板.xml文件,然后再关闭。此文件保存在.JMRI中,如果/当您更新到下一个版本时,将需要此文件。


>>浏览更多Qualcomm硬件案例:http://qualcomm.csdn.net/m/zone/qualcomm2016/project

高通软件中心

通过集中式门户站无缝管理您的高通®软件和工具

下载软件中心

申请成为“Qualcomm荣誉技术大使”

“Qualcomm荣誉技术大使”是Qualcomm开发者社区对开发者用户技术能力与影响力的认证体现,该荣誉代表Qualcomm社区对用户贡献的认可与肯定。

立即申请

Qualcomm 解决方案

 

招贤纳士

Qualcomm在中国的业务发展迅速,每年提供大量的技术岗位,分布在北京,上海,深圳等地。Qualcomm开发者社区是开发者藏龙卧虎之地,Qualcomm中国HR特别设立了招聘通道,欢迎开发者同学踊跃报名。