littlebot
Published on 2025-04-14 / 0 Visits
0

【源码】基于Arduino IDE的Sonoff 4ch Pro灌溉节点固件

项目简介

该项目致力于重用Sonoff 4ch Pro r2硬件,为花园灌溉系统打造替代固件。此灌溉系统借助硬件设计优势,支持通过按钮手动开启/关闭灌溉区域、用RF433遥控器启动定义的灌溉区域,还能使用直观的WebUI处理灌溉调度,也可通过HTTP API连接到家庭自动化系统。

项目的主要特性和功能

WebUI功能:

  1. 可每周设定每日灌溉计划,能为每天设定早间和晚间的灌溉程序。
  2. 支持手动控制灌溉区域,可手动开启或关闭任意四个灌溉区域。
  3. 能随时运行预定义的灌溉程序。
  4. 可通过简单语法轻松编写脚本灌溉程序。
  5. 支持OTA固件升级,方便升级到新版本。
  6. 首次安装简单,连接WIFI网络并进行日常操作配置即可。
  7. 支持动态DNS,可进行动态公共IP地址的DNS主机注册和更新。
  8. 具备简单的API,可集成到现有的家庭自动化系统中。

安装使用步骤

1. 连接串口并启动引导加载程序模式

参考提供的指南(HOWTO)进行操作。

2. 安装固件

使用esptool.py工具写入固件文件。命令示例: bash esptool.py --port [串口接口] write_flash -fs 1MB -fm dout 0x0 irrigation_sonoff_4ch_pro_r2.bin 请确保使用正确的串口接口。

3. 连接家庭WIFI网络

搜索名为Irrigation_node的WIFI网络,连接后访问http://192.168.4.1进行WIFI配置设置。

默认设置

  • WebUI端口:80(可在WebUI设置中更改)
  • 登录保护:已关闭
  • 默认登录凭据:admin/admin

RF433遥控器使用

  • 配对操作:快速按两次Sonoff按钮,然后快速按两次遥控器按钮进行配对。
  • 清除配对:使用PCB上的按钮清除配对。

注意事项

  • 安全第一,在安装和修改此固件之前,务必采取适当的安全措施,了解电器知识以防止任何风险。
  • 本项目不对因不当使用造成的任何后果承担责任。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】