ESP DC1 插线板固件使用教程
esp_dc1DC1插线板固件项目地址:https://gitcode.com/gh_mirrors/es/esp_dc1
项目介绍
ESP DC1 是一个基于斐讯 DC1 智能排插的开源固件项目。由于斐讯服务器无法正常访问,该固件旨在通过自定义固件实现插座的联网控制。项目主要功能包括 USB 充电、按键控制、独立接口开关、OTA 在线升级、WEB 配置页面、MQTT 服务器连接控制等。
项目快速启动
硬件准备
- 斐讯 DC1 智能排插
- USB 转 TTL 工具
- 电脑
软件准备
- 烧录软件:flash_download_tools_vX.zip
- 完整固件:dc1.bin
烧录步骤
- 下载并解压
flash_download_tools_vX.zip
。 - 打开目录下的
flash_download_tools_vX.exe
。 - 选择
ESP8266 DownloadTool
。 - 根据以下配置进行设置:
- 固件路径:dc1.bin - 地址:0x00000 - 串口号:根据实际连接设置
- 将 USB 转 TTL 工具连接到电脑,并确保主控 IO0 短接 GND 后再上电,进入刷机模式。
- 点击
START
按钮开始烧录。
代码示例
# 确保硬件连接正常后,下载以下软件:
烧录软件: flash_download_tools_vX.zip 点这里下载
完整固件: dc1.bin 点这里下载
# 开始烧录
将 flash_download_tools_vX.zip 解压
打开目录下的 flash_download_tools_vX.exe
选择 ESP8266 DownloadTool
根据以下截图做配置
将与主控板连接的 usbTTL 连接上电脑(确保主控 io0 必需短接 gnd 后再上电,以进入刷机模式)
根据自己的实际串口号设置
点击 START 按钮即可开始烧录
应用案例和最佳实践
案例一:家庭自动化
通过 MQTT 连接 Home Assistant,实现远程控制插座开关,监控电压、电流等参数,实现家庭自动化。
案例二:过载保护
利用固件的过载保护功能,当检测到电流超过设定值时,自动断开电源,保护电器安全。
最佳实践
- 定期进行 OTA 升级,确保固件安全稳定。
- 使用 WEB 配置页面进行参数设置,方便快捷。
典型生态项目
Home Assistant
通过 MQTT 协议,将 ESP DC1 插线板固件与 Home Assistant 集成,实现智能家居控制。
ESPHome
可以从 ESPHome 直接 OTA 升级到 DC1 固件,实现无缝升级。
通过以上步骤和案例,您可以快速上手并充分利用 ESP DC1 插线板固件,实现智能控制和家庭自动化。
esp_dc1DC1插线板固件项目地址:https://gitcode.com/gh_mirrors/es/esp_dc1