简介
- 嵌入式设备采用ARM9作为核心,可以控制跑步机的速度,设备界面使用Qt框架,通过界面上档位设置以及ARM上的AD进行模拟控制速度。数据会被保存并通过网络传输,在设备界面以及服务器网页前端中显示。
- 跑步机控制模块以及跑步机监控模块的Qt部分采用基于Linux环境下的C/C++语言实现,网络前端使用PHP实现。
效果
- 设备控制界面 控制界面
原理
- 逻辑架构,分为两个模块,嵌入式设备端控制步进电机和A/D旋钮,PC端由服务器和网页。 系统逻辑架构
硬件
- 使用博创智联科技ARM9经典教学平台 板载9寸液晶屏 A/D调节旋钮
软件
- 系统流程图在设备界面有开始按钮,按下开关后电机运行,可以通过屏幕上的按钮调节转速,同时也可以旋转A/D旋钮控制电机转速。在电机运行过程中,速度信息会被发送到数据库中,此时可以在网页端查看跑步机速度的历史记录。 系统流程
源码
Contributors
- Casey
- TsHow
网友评论