基于Labview+STM32的空气质量监测系统设计


本设计包含程序代码+原理图+PCB

📚开发环境

原理图:Altium Designer
程序编译器:keil 5
编程语言:C语言
设计编号:C0028

📚设计介绍:

本设计通过下位机和上位机结合来实现系统监测的各项功能。上位机软件使用Labview虚拟仪器进行设计,下位机采用STM32F103C8T6单片机控制。下位机主要有温湿度传感器、光照传感器、显示器、无线传输模块等组成。温湿度传感器可以采集室内温湿度,然后反馈给单片机,单片机处理后在显示器上显示相关参数。同时,光照传感器的工作原理与温湿度模块相同。

1.上位机实现功能
通信波特率设置为115200,上位机通过USB无线串口转NRF24L01模块来接受下位机传来的环境参数信息,实时显示当前温湿度和光照强度,当环境参数大于设定阈值时,上位机显示界面中的报警指示灯亮起,同时下位机的蜂鸣器报警模块会响起,启动降温模块。当环境参数回归正常时,报警自动取消,降温模块停止工作。

2.下位机实现功能
单片机STM32F103C8T6通过DHT11温湿度传感器和光敏二极管分别采集当前环境中的温湿度和光强信息,通过OLED屏进行实时显示,并且将采集到的环境数据通过NRF24L01无线通信模块实时发送至上位机端。当环境参数大于设定阈值时,蜂鸣器模块进行报警,雾化器模块进行降温处理。当环境参数回归正常时,报警自动取消,雾化器模块停止工作。

📚原理图

img

📚PCB

img

📚程序代码

img

📚资料清单&下载链接

img

资料下载链接(可点击):
https://docs.qq.com/doc/DS0FRUHRVdENLRHFm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值