新人下载app,立即提现现金 您的好友 送你现金 去提现

4.9元ESP8266温湿度传感器刷ESPHome接入Homeassistant

我是大黄啊 02-19 12:47 关注

购买理由

价格便宜:4.9元+邮费6元(可以多买点别的垃圾拉低价格,隔壁论坛老王很多垃圾可以买来玩 )


ESP8266模块+DHT11温湿度模块+2块200mAh的小锂电池

外观展示

自己拍照水平有限,所以干脆把卖家的图贴上来了。模块型号是ESP12F。正好有现成的电路原理图,看原理图刷机所需要的几个引脚都引出到MicroUSB端子上了,所以实际上不需要拆机也可以进行刷机。因为我的目的主要是分享,所以有些刷机细节不会一一道来,烦请见谅个4.9元ESP8266温湿度传感器刷ESPHome接入Homeassistant

PS:某对电池有别的用途,所以刷机的时候是直接暴力拆解的,然后根据引脚图焊出来的线。


拆机整体拆机整体

ESP12F引脚图ESP12F引脚图



电路图电路图

不拆机刷机的话需要做一条OTG的线,因为一般micro USB数据线是有4根线的,ID端子不接的,如下图,OTG的线区别是在刷机的时候红线能够通断(IO0:短接→悬空)。


OTG科普OTG科普

为此在网上买个micro USB的公头端子(0.77价格+2.9邮费,关键词:micro USB公头线 5线),做一根线。


公头端子引脚图公头端子引脚图

把公头端子焊出来5根线,和CH340 TTL模块接线。刷机接线见下图。


刷机接线图刷机接线图

ESPHome固件的代码如下。


固件yaml固件yaml

WIFI连的是我本人的,PY们可以通过手机共享相同的热点让模块自动连接,然后输入手机分给模块的局域网IP地址进入管理界面。当然还有更好的方式,模块在1分钟连不上WIFI的话,会生成一个AP热点,热点名“Dht11 Fallback Hotspot”密码:abcd1234。连上热点,在浏览器输入192.168.4.1进入管理页面(后续自己有更好的固件可以直接在管理页面上传固件)。据说隔壁老王家这个温湿度传感器是带SLEEP模式的,但是因为我把电池用掉了,所以把SLEEP的代码去掉了。动手能力强会玩ESPHome的兄弟的可以在WIFI下加入以下语句:power_save_mode: high。另外因为怕在线otg提示内存不足所以board类型我选择了esp01_1m(8M FLASH)。


Power Save ModePower Save Mode




使用感受

价格便宜,把电池拆掉绑定到插排的USB口上可以全天候进行温度检测,真香!

总结

因为我家里用docker跑的homeassistant,所以后续很多ESP8266的小东西固件都是直接ESPHome,因为直接可以在插件集成里发现设备,不需要配置文件,可以说是异常方便4.9元ESP8266温湿度传感器刷ESPHome接入Homeassistant

展开阅读全文

打开App,享最佳阅读体验

一站式解决

智能家居选购问题

暂无评论,打开APP参与讨论

最新智能家居优惠
MI 小米 电子温湿度计 Pro
MI 小米 电子温湿度计 Pro

简约设计 智能设备热度Top3 简约外观~

69元包邮(满减)
天猫精选 03-07
28 26%
猜你喜欢
查看更多
相关好价
相关商品
查看更多热门商品
社区主页 文章详情
1
1
0
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索