实物效果图:
实现功能:
大气环境数据监测系统由STM32系列单片机和软硬件设计组成,硬件设计主要包括单片机主控系统、温湿度传感器、烟雾传感器、PM2.5传感器、LCD显示模块、通讯转换模块、电源电路等。软件设计主要包括数据采集、显示交互和数据通讯程序。主要完成系统初始化、数据采集、数据处理、数据显示、通讯上传等工作。
STM32单片机作为整机的控制单元,通过接口程序来采集温湿度传感器、烟雾传感器、PM2.5传感器的数据,进而可以得到大气相关情况。采用软件算法逻辑计算校准和通讯数据传输转换单元,实现显示屏进行人机交互显示与上位机终端设计的数据收集。
MCU模块:以STM32单片机为核心的一个应用系统,控制整个系统的数据采集、参数显示和数据通讯。
温湿度模块:采集大气中的温度和湿度值。采用DHT11温湿度采集传感器,与单片机之间采用单总线通讯方式,获取温度和湿度,温度精度0.1摄氏度,湿度精度1%。
烟雾模块:采集环境的可燃物浓度。采用MQ2传感器,对初始数值进行设定校准,采用STM32的ADC接口读取模拟数据,在进行数据换算得到可燃物浓度值。
PM2.5模块:采集大气中的PM2.5有害颗粒浓度。采用串口通讯获取PM2.5模块的PM2.5数值,对数据进行获取解析。
显示屏模块:显示试试采集的温度、湿度、PM2.5等。
通讯模块:将采集的数据,包含温度、湿度、PM2.5等,经过TTL转USB通讯转换发送到PC端后台。
原理图:
程序源码:
视频链接:
可前往抖音、B站、快手等视频平台搜索【芳心科技】或【芳芯科技】查看演示视频。