聚丰项目 > 环境监测站设计

环境监测站设计

应用背景: 环境监测、远程抄表; 实现功能: (1) 下位机:DHT11温湿度采集、GPS经纬度获取、4G数据上报; (2)上位机:温湿度及GPS经纬度数据获取,上报onenet云,解析显示图表; AB32VG1资源使用: 串口2实现GPS数据获取,串口1实现4G数据上报,一个普通IO(PA0)实现DHT11温湿度传感器模块单总线采集。 rtthread资源使用: 使用DHT11资源包;三个线程实现数据收发及处理。

乱步豪 乱步豪

分享
0 喜欢这个项目
团队介绍

乱步豪 乱步豪

团队成员

乱步豪 硬件工程师

分享
项目简介
应用背景: 环境监测、远程抄表; 实现功能: (1) 下位机:DHT11温湿度采集、GPS经纬度获取、4G数据上报; (2)上位机:温湿度及GPS经纬度数据获取,上报onenet云,解析显示图表; AB32VG1资源使用: 串口2实现GPS数据获取,串口1实现4G数据上报,一个普通IO(PA0)实现DHT11温湿度传感器模块单总线采集。 rtthread资源使用: 使用DHT11资源包;三个线程实现数据收发及处理。
硬件说明

硬件描述:

            uart2实现GPS数据获取。GPS模块3.3V供电,GPS的TX(TTL电平)接uart2的RX(PB1);

            串口1实现4G数据上报,4G_DTU为12V/5V供电,uart1的RT(PA3)与TX(PA4)转化为485电平与4G_DTU通信;

            一个普通IO(PA0)实现DHT11温湿度传感器模块单总线采集。

硬件框架:

12c86233796196730307f46a35dec1c - 副本.png


实物框图:

原型外观图.jpg

硬件模块信息(名称+型号+厂家):

控制板    AB32VG1    中科蓝讯

4G_DTU    TAS-LTE-364    塔石

GPS模块    ATGM336H-5N    中科微电子

温湿度传感器    DHT11    奥松电子



软件说明

软件框架: 

    下位机平台:rtthread;上位机平台:onenet云

    共用到三个线程,分别对应DHT11温湿度数据采集、GPS模块经纬度采集、4G模块json数据发送;

   

软件模块:

        DHT11温湿度数据采集,使用rtthread传感器资源包,单总线接口为PA0;

        GPS模块经纬度采集模块,使用uart2连续接收数据,获取解析$GNGGA数据帧,解析出经度及纬度;

        4G模块json数据发送,将温湿度及经纬度信息以上位机识别的JSON格式发送,每隔一秒发送一次。


代码截图:

程序截图.png


Gitee地址: https://gitee.com/du_zhihao/airmeasure


上位机显示界面:

演示效果图.png

演示效果

演示效果; 上位机定时获取下位机的温度、湿度、经度、纬度等信息,以图表形式显示。


评论区(0 )