本帖最后由 un123 于 2020-4-28 15:23 编辑
自制简洁版PCB板直插nodemcu刷easyesp固件接入hass控电灯
为了直观点先上图吧,我的黄金搭档!PCB板子可以直接放在86盒子里,直接接220V电压。 上图第六代pcb板子,焊接了元器件,直接接220V,下图就是树梅派3B+安装上了控制触摸屏。
2019年中,偶然的机会接触了8266,发现其功能的强大,然后一发不可收拾的喜欢,期间也是各种折腾,从官方AT固件到nodemcu固件再到EasyESP固件,EasyESP固件接入domoticz, 再转Easyesp接hass各种折腾,最后坚定不移的折腾hass,个人觉得不管折腾哪一个平台,都得有稳定的硬件支持。 第一代,手工焊接版本,5X7cm大小,没有电源,还得手机充电器供电,放不进去86盒子,最后在某宝买了塑料外壳封住,体积庞大,笨,大,丑。各种不稳定,继电器会出现不停的跳变!放弃!上图看看曾经,一口气焊接了九块!!
。。。。。。。期间还出了各种版本。。。 到了第六代,谋发了做PCB的想法,在two one,柳暗花明等大神网友的建议和帮助下,根据自己的想法,做出了第六代,简约版本,其实就是一个nodemcu的拓展版,测试半个月相对稳定,接口全部引出,自带两路继电器,有817C光耦隔离。个人觉得很适合新手diy,我就把这个简约版的pcb板取名叫做SHS6.0 看图吧,毕竟没点兴趣的话,还是很枯燥的。
下面和大家分享一下,如何利用nodeMCU刷EasyESP固件结合SHS6.0板子点亮一盏灯,nodemcu刷入easyesp dev8.0版本,或者10.0版本,个人比较倾向于这两个版本,占用空间小,支持传感器足够自己使用了!固件可以加群下载:271080365 目前本人测试两周,没有出现任何问题,欢迎大家参加测试,不断的完善,论坛的朋友成本价出,欢迎不断的提出宝贵的意见,更好的的折腾下去!
hass的配置文件里添加设置!
mqtt: username: mqtt password: mqtt discovery: true #161 switch: - platform: mqtt name: "light_02" state_topic: "/ESP161/k1-161/switch" command_topic: "/ESP161/gpio/5” payload_on: "1" payload_off: "0" qos: 0 retain: true EasyESP固件里的设置: config里边更改名称为ESP161,设置好静态IP
controllers里边的设置如下图,选择openhab 设置好服务器的ip地址,我的就是树莓派的IP地址,设置好mqtt的用户名和密码。和hass配置文件里边的mqtt对应!然后点击Submit。
设置完成后: 设置hadware,把SDA SCL的 GPIO4 GPIO5设置为空值。 devices里配置
和hass配置文件里的 state_topic: "/ESP161/k1-161/switch" 一一对应。 设置完成后点击submit,返回后的结果如图
注意command_topic: "/ESP161/gpio/5”引脚要对应。
设置完成后,8266就完成了,重启。打开hass的控制页面192.168.XX.XX:8123 添加实体,找到Light_02
硬件部分: SHS6.0接线如下,
这时候,你就可以通过网页,或者手机APP,树莓派的触摸屏的控制你的灯,或者其他用电器!
未完待续:::::QQ本人361874015 下一篇文章:利用SHS6.0虚拟86型机械开关! 再下一篇文章:SHS6.0引出接口接入传感器 再再下一篇文章:SHS6.0开源
|