划水怪的第一个陪玩项目:如何用ESP01S打造一个智能插座
创作立场声明:本文所测商品为自购,纯技术陪玩娱乐
大家好,我是一个混迹于各个奇怪时间地点,喜欢划水的小妖怪,人称划水怪。
应一个好友的邀请,加入了Home Assistant 进行智能设备的娱乐。
泛学科学习总是收益颇丰,这得益于查理·芒格的启发。(阅读是终身受益的项目)
因为是陪玩项目,一些东西不会在这里赘述。诸如如何安装Home Assistant(以下简称“HA”),如何部署MQTT服务器等等,烦请自行找寻资料。
因为本次玩的项目涉及到强点部分,对于物理知识薄弱,没有电工基础的朋友是不建议尝试,仅仅当作一个科普文章 “趣”阅读其实也挺好的。
在HA中加入了粗粮(“某知名智能设备品牌”)的智能设备,第一个自己做的智能设备项目是给家里安装了一个联网的“电表“。
再次基础上又向一个新的项目,如何通过ESP01S 打造一个智能插座进行了新的学习和尝试。
材料:
ESP01S 模块,USB转TTL CH340模块, WIFI继电器Relay 模块,220V转5V 1A 模块,为了更好地展示细节,我还采购了一个标准的插座底座,模拟一个装修场景。
以下开始我们本次探索之旅:
关于CH340烧录,因为我之前有折腾过给杂粮的网关刷固件,所以自己手上有这个简单版的,如果第一次购买,建议直接买那个专用的,这样不会有一个意想不到的坑,这个一会也会提及。
第一步是给ESP01S烧录固件。
本次构建用的事 Home Assistant + Tasmota +MQTT
所以第一步是给ESP01S刷上Tasmota的固件,以下是文件下载地址
http://ota.tasmota.com/tasmota/release/ 选择 tasmota-CN.bin 这个固件就可以了,
烧录软件 开发工具清单 | 安信可科技 (ai-thinker.com)
如果你们买的专用的烧录,那么可能就是这般简单
但是我用的不是这个就得折腾一点:
这里有两个重点,一个是RX接TX,TX接RX。另一个重点是IO0这个需要先接地,然后在烧录过程中拔掉。所以建议直接买现成的专用工具。
启动烧录软件:
把USB拔出来,TX和RX线可以不用了,然后重新插到电脑上。
这个时候ESP01S就会开始广播WIFI了
只要连上WIFI就会自动跳转到192.168.4.1的网关界面。这个时候给ESP01S连上你们自己的网络。等待联网和重启。一般会提示新的网关地址,也有可能不提示,那么你们就需要到路由器里面去找到这个模块的IP,因为名字是
Tasmota开头的,所以比较好认,这里不赘述。
接下来我们就是给模块连接到MQTT。
接下来我们就要设置模块,通过以下这张图我们我们可以清楚地了解到我们的控制是通过GIO0实现的。
这个时候我们就可以为我们这个娱乐项目创建一个模板
以上就是最基本的软件设置了。
接下来,我们就要开始组件我们的硬件们
电路图
以下是测试装入底座的可能性
最后成品
因为没有上传视频,所以未能提供视频展示。
写在最后的感想:
第一次试着把自己玩耍的过程记录下载,这是一个好玩的尝试。也深刻体会到在玩的过程中一边做记录的幸苦。如果教程对你们有帮助希望你们都能给这个PO 主精神上予以支持。
在这次时间的过程中实际也踩了好些奇奇怪怪地坑,翻阅了很多基础的文件。也在实践过程中不断学习,领悟到其中的原理。
智能家居只是一个引子。一个契机让我们这群老男孩去重新学习一个新的东西,学习一些编程语言。保有爱好让我们自觉更加快乐。
编程的小物件(不涉及强电)也适合家长和孩子进行互动,探讨,共同学习。
Stay foolish,Stay Hungry. 致敬乔帮主
如果能够得到大家的鼓励,我会在不久的将来出一个打造智能开关的陪玩教程。。。下次再见
疯狂星期天
校验提示文案
大聪明啊
校验提示文案
值友7438265734
校验提示文案
死鱼0570
校验提示文案
El-Conca
校验提示文案
telanx
校验提示文案
jetcliu
校验提示文案
jetcliu
校验提示文案
yibamao
校验提示文案
死鱼0570
校验提示文案
Monsooneu
校验提示文案
Monsooneu
校验提示文案
死鱼0570
校验提示文案
死鱼0570
校验提示文案
值友7438265734
校验提示文案
yibamao
校验提示文案
大聪明啊
校验提示文案
jetcliu
校验提示文案
jetcliu
校验提示文案
telanx
校验提示文案
疯狂星期天
校验提示文案
El-Conca
校验提示文案