查看: 1062|回复: 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的每日心情
    郁闷
    2019-10-2 09:34
  • 签到天数: 13 天

    [LV.3]偶尔看看II

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

    本版积分规则

    热门推荐

    Arduino MEGA 与UNO 通过nRF24L模块通讯
    Arduino MEGA 与UNO 通过n
    之前在深水宝很“实惠”的店铺买了一些原件,随手砍了esp8266以及nRF24L*3 因为缺
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    新手求教:用模拟口读取可调电阻的值
    新手求教:用模拟口读取可
    我想问的有以下两个问题: 1.如图,模拟口读取的是可调电阻至VCC一侧的模拟值,还是可
    【Arduino】108种传感器系列实验(37)---MQ-3酒精传感器模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    AI分拣系统
    AI分拣系统
    人工智能分拣系统 应用简介 在日常生活中,人们经常需要对物体进行分类,”材料分类
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表