前言:
起初做这个项目的念头在2013年3月,当时觉得北京的空气实在是太差了,需要做一个设备放在窗外做实时提醒用,所以就用饭盒+MSP430打造了一个室外空气探测器,后来又发现物联网网站不错,可以把数据上传到物联网上,于是饭盒加上了蓝牙,用PC来上传数据。5月份的时候感觉PC整天开着太费电了,于是想用Arduino来完成上传的功能,于是把无线链接换成了NRF24L01。6月突发奇想,想给家里省点电,于是在家中的电热水器上加上了MSP430做的另一个节点,7月参加了乐联网的网络电表计划,于是整套系统里面有了第三个节点。
总之,该设计基于Arduino DUE和MSP430单片机设计,具有室外空气探测+热水器控制+网络电表功能。
下面是盒子的功能介绍:
裸板是一片MSP430的转接板+洞洞板,板上有一片MSP430+SPI Flash用作数据存储,有一片RTC时钟用于记录时间,还有一颗电池,和JTAG调试口。
颗粒物监测器初期使用的是DSM501和DDP42NS,后来感觉这两颗不够稳定,数据也不太精确,然后换成了日货。Sharp的gp2y1010au。夏普这颗电路控制比较复杂,但精度确实不错,而且很省电。
下图是早起用的DSM501的版本
因为空气探测器是放在室外的,为了整体防泼水,所以用了乐扣乐扣的饭盒,工作半年以来抗大雨无数,完全没问题。
但是密闭和检测空气颗粒物是矛盾的,所以在盒子的隐蔽处有进风口和出风口,有一颗微小的风扇来提供空气流
这颗风扇真的很小,而且只有5V 22mA的耗电。
这是传感器组,温湿度传感器是DHT22,环境光传感器是BH1750FVI,大气压力和温度传感器是BMP085。GPS是SIRF3貌似。电池是一颗3700mah的锂电,板上自带1A的3段充电电路
更多介绍详见附件内容。
附件内容截图: