(包含ESP01、DHT22和继电器模块的盒子)
前几篇文章介绍了如何将安装HomeAssistant、ESPHome并通过ESP01模块,将继电器、RGB接入HomeAssistant的教程,这篇文章介绍如何做一个智能浇花系统,通过DHT22温湿度传感器和继电器,控制一个小水泵,让你家阳台的花花草草,不再被晒死。。。
这里有一个小Bug,DHT22传感器测量的是空气中的温湿度,并不是土壤的温湿度,土壤湿度传感器的接入放在下篇文章讲。
电路设计
电路比较简单,ESP01的GPIO-0
接继电器,控制水泵的开合,GPIO-2
接DHT22,都是采用现成模块,随便找了个合适的盒子。
(盒子内部构造)
程序设计
程序也比较简单,两个设备,DHT22
温湿度传感器 和 relay
继电器模块,程序如下:
按照上两篇教程的方法,将ESPHome环境中编译好的固件,烧录到ESP01中即可,然后再HomeAssistant 管理后台,添加设备,即可完成所有设置。
打开手机,即可发现设备已经添加进来,此时已经可以通过APP or Siri 进行控制了~
PS:这里还存在一个问题,HomeKit
无法发现并显示湿度数据,我查阅了一些资料,目前暂未解决,我的HomeAssistant版本是0.98.1,若有知道怎么弄的朋友,望告知一下,非常感谢~~
下一篇更新:ESP01 + 土壤湿度传感器,接入HomeAssistant
,敬请期待~
好像上次更新到现在有半个月没动了,昨天群里有个网友说一直等着我更,真是非常抱歉~,有时候一忙就会顾不上更新博客,如果你有遇到相关问题,请添加博客底部QQ群,知无不言,互相学习~
版权属于:编码书生
本文链接:https://codess.cc/archives/372.html
所有原创文章采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。
除特别注明,您可以自由的转载和修改,但请务必注明文章来源且不可用于商业目的。
![]()