|
esp32作为智能主机使鱼缸内温度保持在28度种植水草,
设计原则,
一,使用我手上现有的材料,节约成本;
二,要均匀升温,而且不能把水草泥吹散了。
OK,就这样开始实施。
如下图所示:
1. ESP32配合继电器,构成回路,用于控制继电器的开合。
2. DHT11,的作用,用于检测鱼缸内的温湿度,由ESP32读取,并可以使用手机实时查看数据。
3. 小风扇的作用,用于发生动力气象条件。因为鱼缸内的温度加热后,总是上层温度高,下层温度低
增加小风扇,可以使鱼缸内的空气进行循环,使上下层的温度保持唯一。
4. 电吹风的作用,加热鱼缸内的温度。。。。
实际使用验证,基本上每隔一分钟会启动电风扇一次,一次启动很少超过2秒,就可以把鱼缸内的气温维持在28度。
代码我们可以加入DHT11,库文件,获取温度,
if(t<28 && state == false) digitalwrite(pin ,HIGH);
else if(t>29 && state == flase) digitalWrite(pin ,LOW);
state的作用是用于按钮控制,如果其他比如手机app或者按钮控制,则致state为true。
那么则温控就不起作用了,如果按钮控制关闭则置于state 为false,则温控重新生效。
好了,我的水草已经长出来了。。家里气温太低,不超过20度,有了这个装置,可以无忧的去上班敲代码了。
|
|