做一个简单的网络继电器
买量产好的继电器,简单接线后当个显示器背光灯 演示视频 H.265 注意
⚠ 注意:此教程涉及电路,请注意人身安全
不过本教程里用的都是 DC 5V,应该也没什么大危险
介绍
这个开关由 esp 8266-01s 与 DC 5V 继电器组合而成,为量产产品,不需要自己手动焊元件,找一些线简单接一下就行
可从题图看到,这个继电器支持的控制电流为 DC 5V,继电电流有 DC 28/30V 10A 和 AC 125/250V 10A 各四个限制也许是?,但这种东西用来控制点小电器就行了,请不要作死去测它的极限…
继电器是什么?工作原理呢?继电器工作原理详解 - MCU 中文技术社区
其实也不用太详细了解继电器的工作原理,只用知道它可以用一个小电压来控制大型电器的开关就行
这个量产好的开关不用你自己担心要怎么把模块和继电器连接起来,你只需要接好供电和需要控制的线路就行,很方便
需要的材料
用量产模块
- esp8266 继电器
 
分别是组合起来和分开的图(线懒得拆,直接拍照了虽然后面还是拆了)

带 esp8266-01s 的继电器淘宝均价在 ¥12 左右
- CH340C 烧录下载器
 

这个烧录器的价格在 ¥6~10 左右,单独的话买不太值这个价
如果你自己有办法给模块刷进固件的话,可以不花这个钱
- 线材若干
 
有多余的坏头数据线也可以把它剪了拿来用
自己拼继电器
如果你手头有单独的模块,也可以自己接,但我自己接的好像不怎么好用
- esp 8266 模块 

 
这个的供电 Micro USB 接口插拔太多次导致松动,掉下来了
- 可由 DC 5V 电流控制的继电器 

 
虽然这里有展示,但后面不会讲这个,因为拼起来用了不太稳定,放到路由器旁边都有时会没响应
用于刷写固件的设备
本教程将把这个模块接入到 Apple 的 HomeKit 来控制,因此你的手上最好有台 iOS 10 以上支持 家庭 应用的 Apple 设备
至于为什么不接入更通用的 Home Assistant 呢?
因为还不会搞,而且家里没有能跑 Home Assistant 的开发板或手机,后面如果学会了也会补上的
为给 esp8266 刷入固件,你需要拥有一台电脑或支持 OTG 功能的手机,我这里推荐拿手机刷,因为似乎不需要装驱动
烧录软件与 HAA 固件
ESP8266 Loader: Play Store | Hubert’s Box
HAA 固件: Home Accessory Architect | Hubert’s Box
HAA 固件我推荐选择只需使用一个文件的 fullhaaboot.bin 二进制固件,因为 ESP8266 Loader 只能一次性刷入一个二进制固件
配置固件
首先得把模块和烧录器连接起来,参考下面的图片,担心接错也可以核对一下针脚再连接

刷入固件
确定连接正常后,打开 ESP8266 Loader,点击主页右侧的文件名,然后选择刚才下载的 fullhaaboot.bin 二进制固件,点击右侧的上传按钮写入模块,稍加等待它写入固件,完成后手机上会有提示
至于 PC 嘛,刷写工具用 NodeMCU Flasher 或 NodeMCU PyFlasher 都行,毕竟难点在于装驱动
还是得说说 PC 装驱动的问题,虽然模块用的芯片都是 esp8266,但驱动可能会分好多种,问店家客服或者自己找吧…
配置 WiFi 与脚本
刷写固件完成后,请将模块重启一遍,然后打开手机或其他可使用 WLAN 功能的设备,查看可用的 WiFi 列表,不出意外可以找到一个名为 HAA-ABCDEF 格式的开放 WiFi 网络,连接它,然后打开浏览器,访问 192.168.4.1:4567 页面
没有问题的话,你的浏览器会加载出一个橘黄色的网页,如下图所示 
图片来源: Setup Mode - RavenSystem/esp-homekit-devices 进行过透明像素调整以适合比例
此时可以看到标题下面有个 MEPLHAA Script 输入框,不用着急,先点击下方的 Search WiFi,找到你家里用的网络,选中并输入密码,再回到上方填写 json 脚本
注意模块仅支持 2.4GHz 频率的 WiFi 网络,但如果你的路由器有 2.4/5GHz 双频 WiFi 功能的话,模块接 2.4GHz,手机连接 5GHz 的网络也是可以控制开关的
至于 MEPLHAA Script 框里要填什么东西,这里我就直接搬 自制 HomeKit 智能开关 这篇文章的脚本过来了
json{"c": { "l": 1,...剩余内容已隐藏
查看完整文章以阅读更多
做一个简单的网络继电器
买量产好的继电器,简单接线后当个显示器背光灯 演示视频 H.265 注意
⚠ 注意:此教程涉及电路,请注意人身安全
不过本教程里用的都是 DC 5V,应该也没什么大危险
介绍
这个开关由 esp 8266-01s 与 DC 5V 继电器组合而成,为量产产品,不需要自己手动焊元件,找一些线简单接一下就行
可从题图看到,这个继电器支持的控制电流为 DC 5V,继电电流有 DC 28/30V 10A 和 AC 125/250V 10A 各四个限制也许是?,但这种东西用来控制点小电器就行了,请不要作死去测它的极限…
继电器是什么?工作原理呢?继电器工作原理详解 - MCU 中文技术社区
其实也不用太详细了解继电器的工作原理,只用知道它可以用一个小电压来控制大型电器的开关就行
这个量产好的开关不用你自己担心要怎么把模块和继电器连接起来,你只需要接好供电和需要控制的线路就行,很方便
需要的材料
用量产模块
- esp8266 继电器
 
分别是组合起来和分开的图(线懒得拆,直接拍照了虽然后面还是拆了)

带 esp8266-01s 的继电器淘宝均价在 ¥12 左右
- CH340C 烧录下载器
 

这个烧录器的价格在 ¥6~10 左右,单独的话买不太值这个价
如果你自己有办法给模块刷进固件的话,可以不花这个钱
- 线材若干
 
有多余的坏头数据线也可以把它剪了拿来用
自己拼继电器
如果你手头有单独的模块,也可以自己接,但我自己接的好像不怎么好用
- esp 8266 模块 

 
这个的供电 Micro USB 接口插拔太多次导致松动,掉下来了
- 可由 DC 5V 电流控制的继电器 

 
虽然这里有展示,但后面不会讲这个,因为拼起来用了不太稳定,放到路由器旁边都有时会没响应
用于刷写固件的设备
本教程将把这个模块接入到 Apple 的 HomeKit 来控制,因此你的手上最好有台 iOS 10 以上支持 家庭 应用的 Apple 设备
至于为什么不接入更通用的 Home Assistant 呢?
因为还不会搞,而且家里没有能跑 Home Assistant 的开发板或手机,后面如果学会了也会补上的
为给 esp8266 刷入固件,你需要拥有一台电脑或支持 OTG 功能的手机,我这里推荐拿手机刷,因为似乎不需要装驱动
烧录软件与 HAA 固件
ESP8266 Loader: Play Store | Hubert’s Box
HAA 固件: Home Accessory Architect | Hubert’s Box
HAA 固件我推荐选择只需使用一个文件的 fullhaaboot.bin 二进制固件,因为 ESP8266 Loader 只能一次性刷入一个二进制固件
配置固件
首先得把模块和烧录器连接起来,参考下面的图片,担心接错也可以核对一下针脚再连接

刷入固件
确定连接正常后,打开 ESP8266 Loader,点击主页右侧的文件名,然后选择刚才下载的 fullhaaboot.bin 二进制固件,点击右侧的上传按钮写入模块,稍加等待它写入固件,完成后手机上会有提示
至于 PC 嘛,刷写工具用 NodeMCU Flasher 或 NodeMCU PyFlasher 都行,毕竟难点在于装驱动
还是得说说 PC 装驱动的问题,虽然模块用的芯片都是 esp8266,但驱动可能会分好多种,问店家客服或者自己找吧…
配置 WiFi 与脚本
刷写固件完成后,请将模块重启一遍,然后打开手机或其他可使用 WLAN 功能的设备,查看可用的 WiFi 列表,不出意外可以找到一个名为 HAA-ABCDEF 格式的开放 WiFi 网络,连接它,然后打开浏览器,访问 192.168.4.1:4567 页面
没有问题的话,你的浏览器会加载出一个橘黄色的网页,如下图所示 
图片来源: Setup Mode - RavenSystem/esp-homekit-devices 进行过透明像素调整以适合比例
此时可以看到标题下面有个 MEPLHAA Script 输入框,不用着急,先点击下方的 Search WiFi,找到你家里用的网络,选中并输入密码,再回到上方填写 json 脚本
注意模块仅支持 2.4GHz 频率的 WiFi 网络,但如果你的路由器有 2.4/5GHz 双频 WiFi 功能的话,模块接 2.4GHz,手机连接 5GHz 的网络也是可以控制开关的
至于 MEPLHAA Script 框里要填什么东西,这里我就直接搬 自制 HomeKit 智能开关 这篇文章的脚本过来了
json{"c": { "l": 1,...剩余内容已隐藏
查看完整文章以阅读更多