查看: 1671|回复: 1

esp32作为智能主机使鱼缸内温度保持在28度种植水草

[复制链接]

该用户从未签到

发表于 2019-3-17 07:56 | 显示全部楼层 |阅读模式
esp32作为智能主机使鱼缸内温度保持在28度种植水草,

设计原则,
一,使用我手上现有的材料,节约成本;
二,要均匀升温,而且不能把水草泥吹散了。

OK,就这样开始实施。
如下图所示:
微信图片_20190317073113.jpg

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度,有了这个装置,可以无忧的去上班敲代码了。
  • TA的每日心情
    开心
    2020-1-15 01:41
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2019-9-5 08:34 | 显示全部楼层
    很不错!利用了手头的东西还能远程监控
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    arduino IDE编译ESP8266代码出错
    arduino IDE编译ESP8266代
    昨天下午突然出现的bug,说我红框里那些变量都被提前声明过了(注意,是红框里每一个
    blinker做的卧室灯开关发现一个问题
    blinker做的卧室灯开关发
    做了一个卧室灯开关并安装到墙壁86盒中,实现了小爱同学,墙壁开关点动控制开关灯.看起
    Blinker项目实例:Nodemcu驱动ws2812(附项目代码)
    Blinker项目实例:Nodemcu
    !!!页面很难插入图片,完整请看附件!!!!!!页面很难插入图片,完整请看附件!
    arduino nano控制舵机
    arduino nano控制舵机
    使用arduino nano every 控制舵机按下SB1 舵机旋转90° 按下SB2 舵机复位 新人不是很
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表