铁路控制模型
技能水平要求 | 作品所属领域 | 系统 | 云平台 |
---|---|---|---|
初级 | 玩具 | Linux | 无 |
项目介绍
展示了如何配置DragonBoard 410c,使其通过USB/DCC接口使用DCC(数字命令和控制)和开源JMRI软件控制模型铁路。在本特例中,重点是控制轨道和信号,但代码库还包括为DCC机车制定计划的能力。
项目所需元件、工具清单
• 14v 4 A直流电源ST-C-070-14000400(注:此电压适用于OO/HO——较低电压应足以满足N轨距)
• 监视器(配备HDMI线缆)
• USB键盘与鼠标
• USB迷你集线器和USB线缆
• 模型铁路
• DCC适配信号、岔道等
• 其它:microSDHC卡、SDHC适配器、M2.5尼龙柱与螺丝、24/0.2电线
源代码
• JMRI Software suite 4.3.5 或更新版本
其它资源
• 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 联合CSDN 共同打造的面向中国开发者的技术专区。致力于通过提供全球最新资讯和最多元的技术资源及支持,为开发者们打造全面一流的开发环境。本专区将以嵌入式、物联网、游戏开发、Qualcomm® 骁龙™处理器的软件优化等技术为核心,打造全面的开发者技术服务社区,为下一代高性能体验和设计带来更多的想法和灵感。
加入 Qualcomm 开发者专区申请成为“Qualcomm荣誉技术大使”
“Qualcomm荣誉技术大使”是Qualcomm开发者社区对开发者用户技术能力与影响力的认证体现,该荣誉代表Qualcomm社区对用户贡献的认可与肯定。
立即申请招贤纳士
Qualcomm在中国的业务发展迅速,每年提供大量的技术岗位,分布在北京,上海,深圳等地。Qualcomm开发者社区是开发者藏龙卧虎之地,Qualcomm中国HR特别设立了招聘通道,欢迎开发者同学踊跃报名。