环境监控系统
系统组网图如下:
实物图:
手机远程监控及历史数据分析:
说明:
1、树莓派充当主控设备,负责温度、湿度数据的直接采集、本地数码LED的显示,并通过I2C总线与arduino通信,从arduino获取PM2.5信息及光照强度信息;
2、各传感器的信息可通过如下途径显示:
1)本地LED显示。本地LED会轮番显示温度、湿度、光照强度、PM2.5、日期、时间等信息
2)本地网页显示。树莓派搭建了nginx+PHP+Sqlite系统,支持传感器数据本地存储和网页显示
3)云端存储,远程显示。树莓派定时(30秒)将本地传感器数据发送至乐联网,可以通过手机APP或网页显示
3、树莓派通过wifi或有线网口连接互联网,配置NTP,实时同步互联网时钟。安装eSpeak语音合成引擎,支持语音播报传感器数据
4、采用arduino的原因是灰尘传感器输出的是模拟电压信号,而树莓派没有模拟输入端口,只能通过arduino采集,而且arduino确实很好用
5、下一步计划:
1)通过google api支持语音识别,可语音查询时间、天气、传感器信息等。
2)增加继电器,可远程或自动控制电器,如检测到湿度降低时自动启动加湿器。
发表评论