
设计开发
与或用
基于STM32的家庭环境监测系统的设计与制作
黄隽
(江门职业技术学院,广东江门529090)
摘要:本文基于STM32单片机设计出一种家庭环境实时监测系统,可以选程监测环境数据。将传感器采集的PM2.5值、甲醛浓度、室内温度、光照强度,通过STM32的处理后,在OLED液晶算上显示。并且可以将数据通过WiFi传输到智能云平台,通过手机APP对空气质量进行实时监测。本系统具有一定的市场应用前录。
关键词:环境监测;STM32;设;制作
中图分类号:TU855 1引言
文献标识码:A
随着社会的日益发展,人们的生活水平得到了极大的提高。但是环境污染间题也越来越严重,城市雾霾、装修建材中的甲醛时时刻刻的威胁着人类的健康,人们越来越关注自己所居住的环境。市场上普通的空气检测工具大多功能单一,有些产品只能够检测雾霾或者只能够检测甲醛。有些产品兼具了多种检测功能,但是没有实现远程监测,使用者必须持有设备到现场才能够检测出空气质量,这样不方便使用者实时监测空气的质量。针对以上间题,本文设计了一个可以远程实时监控的系统,该系统可以用手机APP实时远程监测家庭环境中的PM2.5、甲醛、温湿度、光照强度,使用户针对相应的环境间题做出对应的处理,从而提高生活质量保证身体健康。 2系统结构
本系统主要由以下几个模块组成: 2.1主控模块
主控芯片为STM32F103C8T6。该芯片的具有ARM32-bit CortexM3CPU,片上128k flash,20kRAM12bit精度的,片内 ADC转换器,以及I2C接口等。
2.2传感器模块
夏普粉尘传感器GP2Y1010AU0F采集PM2.5值,分辨率:19,精度:±10%F.S,测量范围:0°999ug/m测量方式:自动非接糖。
外部
按健
量理度传感查(DH11 )
甲监传感西(MS1100)
光照传源源(BH1750)
电源
粉传感司
主控cPUr
(STM32F103CRT6)
WI-FI(FSP8266)
e APF
图1系统框架
收稿日期:2017-03-08
(GP2Y1010AU0F
减品显示(0.9 寸 O1.FT)
温退底 T
PM2.5
文章编号:1007-9416(2017)03-0188-02
(1)DHT11数字温湿度传感器采集室内温湿度:(2)相对湿度分辨率:1;(3)温度分辨率:1(4)湿度精度:25C±5%RH;温度精度:25 C±2C;(5)湿度测量范围:25%~90%RH;(6)温度测量范围:-20~ 55C,(7)测量方式:自动非接趋;(8)ms1100甲醛传感器检测甲醛:(9)数字分辨率:1ppm;量程:0~75ppm;(10)精度:±5%F.S;(11)测量方式:自动非接触;(12)BH1750光照传感器测量光照强度:(13)分辨率:1Lx;(14)精度:+/20%Lx;(15)测量范围:1~65535Lx;(16) 测量方式:自动非接触。
2.3uart-wifi模块
ESP8266进行审口通信建立联网和数据传输,ESP8266是现在成本较低的WI-FI连接方案之一,考惠到用AT指令进行的联网和数据交换的任务,用于产品响应时间很让人担优,所以本次设计我们利用机智云开放平台提供的机智云固件刷人ESP8266的片内,并通过ESP8266的片内编程解决响应时间及IO资源的间题。
2.4云端和APP模块
将接收到的数据上传到机智云提供的云平台,并利用机智云平台的SDK开发APP
整个系统的幅架如图1所示。
买施上电个系编化
各模快初始化
进入系统
星
小调用事件服务品数重官WF漫组
备信息无皮著
E
a
上电 WiF
个请学设备供息
配器收到设备信息连成动
报收信急现发送信息
求量启MCU
图2程序流程图
作者简介:黄隽(1985一),男,湖北广水人,硕士研究生,助教,研究方向:嵌入式开发技术、网络、Linux 万方数据