项目介绍
需要实现以下的功能需求。
(1)能够通过各种环境状态检测传感器,比如说火焰传感器,温湿度传感器等,来实现对粮仓环境状态的监测。
(2)能够实现良好的显示功能,清晰的体现显示交互的特点。
(3)能够实现无线通信功能,将环境状态信息上传到云平台中,通过云平台中也能够进行设备控制。
(4)能够实现按键控制功能,通过按键能够设定相关环境状态的阈值。
(5)能够实现风扇控制功能,系统能够根据当前环境状态自动控制风扇的运行,也可以在云平台中进行手动控制。
总体设计框图
由图可以看出,整个系统以STM32单片机作为主控,搭载了DHT11温湿度传感器、MQ2烟雾浓度传感器、火焰传感器和人体红外检测传感器来对粮仓环境进行监测,同时通过OLED液晶显示屏,能够对环境状态信息进行实时显示。通过 WiFi模块将检测到的数据上传到云平台进行显示。同时系统还能够通过按键模块来设定阈值,当某一环境状态达到阈值时,就可以自动的驱动风扇,实现对环境的控制。通过云平台也能够手动对风扇进行控制
