本帖最后由 Smartlin 于 2020-7-14 12:19 编辑
【RT-Thread作品秀】基于RT-Thread冷链运输监管系统
概述背景:大量生鲜冷链运输途中如果遇到温度上升,或温度未达到指定温度。极易造成物品变质,且变质后不易排查以及如何规避,因此开发此冷链运输温度监管系统。
硬件方案:采用AT32F403A作为主控,MCU具体内部资源如下
外设硬件包含: 4G透传模块 * 1 SD_CARD模块* 1 SHT30模块* 1 OLED12864* 1 四向摇杆 * 1
实现功能: 通过对SHT30进行实时读取获取温度湿度。并实时存储。并将数据上传至云监管平台。 RT-Thread使用情况概述 线程间通信:消息队列 内存管理:使用小内存管理算法 组件部分:使用农历组件。按键组件 FINSH 控制台
硬件框架采用AT32F403A开发板作为主控,利用杜邦线分别连接SPI_OLED模块。SPI_SDCARD模块,串口4G透传模块,四向摇杆。
软件框架说明系统核心采用RT_THREAD,通过编写每个硬件的驱动。建立多线程运行 ,串口通讯通过消息队列递交数据。
软件模块说明创建四个线程,线程1负责SD卡数据记录 线程2负责温湿度及气压的记录,线程3负责OLEDGUI绘图 线程4完成物理按键的处理及回调函数 演示效果
代码地址
视频地址
https://www.bilibili.com/video/BV1sT4y177Ef/
|