一、系统设计
整个系统以STM32 单片机作为核心控制器,通过DS18b20测温,通过CO传感器检测CO浓度,通过火焰传感器检测火焰,通过烟雾传感器检测烟雾浓度,通过可燃气体传感器检测可燃气体,检测到的数据通过无线模块上传到手机APP,,通过蜂鸣器报警。
二、硬件设计
本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,该系统主要由DS18b20测温模块,CO检测模块,继电器模块,烟雾检测模块,可燃气体检测,焰火检测组成。
三、软件设计
主程序流程
系统在完成系统初始化后就开始进行温度检测,CO浓度检测,火焰检测,烟雾检测,可燃气体检测,检测到的数据通过无线模块上传,当判断数据超限或检测到明火时,蜂鸣器报警并控制继电器关阀。
Keil程序运行界面![](https://img-blog.csdnimg.cn/af1076980a0d4708816a98ef1e00a1c0.jpeg)
四、实物展示![](https://img-blog.csdnimg.cn/127507409f184632b3f97e1fa07f320e.jpeg)
五、资料内容
![](https://img-blog.csdnimg.cn/e2f8b8593ba7439badbe7cd68eac2634.jpeg)
六、上位机
————————————————
版权声明:本文为CSDN博主「小常硬件」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XCHardware/article/details/131915189