基于ESP32的开源定时浇花系统
前言
养了些许花花草草,需要按时浇灌,奈何总是要出差(总想出去玩),又怕没人浇花,花花草草落得个花枯草灭。网上的定时器虽然有很多,但是总是不合自己心意(爱折腾),所以自己动手做一个浇花器。
一、软硬件环境
软件环境:
- 系统环境Win10
- 编辑器VSCode
- VSCode插件PlatformIO
硬件物料:
- ESP32 S3开发板
- DS3231模块
- 光电隔离MOS管模块(LR7843)
- 5V直流抽水小水泵
- 家里多的手机充电头
- USB2.0免焊接插头
- 杜邦线材若干
- 水管浇花喷头若干
二、模块连接图
1.浇花功能说明
- ESP32 S3 发出WIFI热点
- 可以用手机通过网页登录
- 同步系统时间到DS3231模块
- 设置每周自动浇花系统工作日
- 设置工作日自动浇花时间点
- 设置系统单次浇花时长
- 单次手动浇花
- 掉电配置状态保存
2.Web界面展示
总结
这是一个自己DIY简易的自动浇花系统,代码开源地址:
https://gitee.com/pinqingchen/esp32-wfs.git
软件设计部分见软件系统说明。