STMCU小助手
发布时间:2022-5-30 10:44
|
本设计: 基于Labview的空气质量监测系统设计_STM32F103C8T6(程序+原理图+PCB) 原理图:Altium Designer 程序编译器:keil 5 编程语言:C语言 编号C0028 本设计通过下位机和上位机结合来实现系统监测的各项功能。上位机软件使用Labview虚拟仪器进行设计,下位机采用STM32F103C8T6单片机控制。下位机主要有温湿度传感器、光照传感器、显示器、无线传输模块等组成。温湿度传感器可以采集室内温湿度,然后反馈给单片机,单片机处理后在显示器上显示相关参数。同时,光照传感器的工作原理与温湿度模块相同。 1.上位机实现功能 通信波特率设置为115200,上位机通过USB无线串口转NRF24L01模块来接受下位机传来的环境参数信息,实时显示当前温湿度和光照强度,当环境参数大于设定阈值时,上位机显示界面中的报警指示灯亮起,同时下位机的蜂鸣器报警模块会响起,启动降温模块。当环境参数回归正常时,报警自动取消,降温模块停止工作。 2.下位机实现功能 单片机STM32F103C8T6通过DHT11温湿度传感器和光敏二极管分别采集当前环境中的温湿度和光强信息,通过OLED屏进行实时显示,并且将采集到的环境数据通过NRF24L01无线通信模块实时发送至上位机端。当环境参数大于设定阈值时,蜂鸣器模块进行报警,雾化器模块进行降温处理。当环境参数回归正常时,报警自动取消,雾化器模块停止工作。 原理图(提供源文件):
PCB(提供源文件):
源程序(提供源文件):
|
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
OpenSTLinux 6.1发布:M33-TD加持+安全升级,STM32MPU开发效率翻倍!
【经验分享】STM32CubeIDE汉化
手把手教你VSCode搭建STM32开发环境
RTOS在STM32中的应用
微信公众号
手机版