目的需求:
乡下老家里的太阳能热水器装在楼顶,控制面板装在二楼,一楼用水不方便,总是要跑二楼看水位,查温度,想通过arduino+blinker的方案实现实时监测供水水塔和太阳能水箱的水位,空气温湿度等。除了在手机点灯App上实时监测水温水位以外,还能通过小度智能音箱去问湿度和水位。水少了还能通过智能开关打开抽水机补水。
硬件准备:
Arduino开发板1块,我用的是ESP12
DTH11温湿度传感器1个,监测空气温度湿度
DS18b20湿度传感器2个,分别测量太阳能热水器和水塔的水温
HX710气压传感器2个,通过一条软管测量不同水位下的气概压值
全橙智能开关1个,负责控制抽水机,不涉及代码
以上数据都能在点灯平台上进行实时保存。
部分代码如下:
APP功能实现如图: