一、设计需求
【1】 项目背景
随着城市化进程的加快和人们生活水平的提高,火灾事故频繁发生,给人们的生命财产安全带来巨大威胁。因此,开发一种可靠的火灾感知系统对于预防和减少火灾事故具有重要意义。近年来,随着物联网技术的发展,基于物联网的火灾感知系统逐渐成为研究的热点。本文基于STM32单片机和华为云物联网平台,设计了一种火灾感知系统,以实现对环境温湿度、烟雾浓度、火光状态等参数的监测,并将数据上传到云平台上,以便在Android移动端进行实时显示和查看。
【2】需求总结
基于STM32+华为云物联网平台设计一个火灾感知系统,以STM32系列单片机为主控器件,采集环境温湿度、烟雾浓度、火光状态等环境参数,将采集的数据结果在本地通过LCD屏幕显示,同时上传到华为云平台并将上传的数据在Android移动端能够实时显示、查看。
所需要的硬件总结:
(1)云平台采用华为云物联网云平台。
(2)室内的环境温度湿度采集采用DHT11。
(3)火焰检测采用火光检测传感器。
(4)环境烟雾浓度采用MQ2。
(5)数据上传采用ESP8266-串口WIFI。
(6)主控MCU采用STM32F103C8T6
【3】设计方案
(1)硬件设计
本系统采用STM32F103C8T6单片机作为主控制器,具有64KB Flash存储器和20KB RAM存储器