Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
全自动浇水系统 接入Home Assistant 可远程操控 全本地逻辑 断网也能用
4路水泵独立控制 支持土壤湿度传感器监测/定时浇水
总成本约60元(墨水屏除外,可选项)
模型配置文件内包含主控,水泵外壳和68mm单头滴箭*4,双头滴箭*4 (其他尺寸滴箭98mm&150mm在这里下载🔗)
需要的材料(购物软件识图)
| 名称 | 图片 |
ESP32C3开发板 12元 (建议经典款,可Type-c直连烧录固件) | ![]() |
| 四路MOS管模块 8元 | ![]() |
| 370隔膜泵*4 11元 | ![]() |
| 土壤湿度传感器*4(可选,推荐) 9元 | ![]() |
| 墨水屏+驱动板(可选) 约20元 | 需要ESPHome支持(一些佳显的也能用微雪驱动),这里用的是2.9寸 296*128黑白屏 主控SSD1680 |
| 黑色硅胶管 内径4mm外径6mm 3元 | ![]() |
5v(推荐2a)电源适配器+线 5元 单电机100%功率 实测5W | USB,DC圆孔之类的都可以,建议线径0.5mm²起步 |
| PG7尼龙电缆接头*4 1元 | ![]() |
浮球开关(可选,推荐) 3元 P35,适合的都可以 打印配置内的水位传感器固定杆适配4号泡沫箱尺寸 能固定到底部就可以 | ![]() |
泡沫箱/塑料箱(作为水箱,内部不要透光,可以用胶带覆盖表面) 把进水管插入瓶子也可以,用箱子主要是因为能把所有元件都放在上盖 | 用泡沫箱作为例子,容易打洞(钻头烧一下), 规格4号(外径340*220*180) |
| 面包板(短一点的),杜邦线(一个土壤传感器最少三根,公对公,公对母),扎带(宽2mm),PU缓冲泡棉胶条(比较软的),26awg电线(或更高,电机电流1A),二极管SS34 SMA*4,10v2200µF电容*1,硅橡胶(粘稠) 10元 |
|
另外需要的模型
土壤湿度传感器外壳🔗 2.9寸墨水屏外壳🔗(可选) 滴箭🔗(本模型内含68mm长度滴箭,链接模型额外有98mm&150mm滴箭)
硬件示意图(仅供参考)

硬件准备
1.四路MOS管模块 一些商家自称支持3v输入,实测不稳定,需要用锡短接4个led

增加二极管(可能非必要?)
在模块背面焊上4个SS34/SMA二极管 阴极(白线侧)接到+ 阳极接-
先给-补锡,融化时用镊子放上二极管,移开烙铁,再给+补锡,不要连锡,焊完打热熔胶加固


2.370水泵
取下自带线,测量到mos模块长度(留长一点),焊接26AWG电线,打热熔胶加固

在模型和水泵之间粘贴PU缓冲泡绵胶条(上盖&底部也要),减震

3.主控盒安装PG7接头,缝隙用硅橡胶粘接

4.安装土壤湿度传感器外壳(记得先插线),传感器表面元器件涂硅橡胶/三防漆,外壳缝隙也可以用热熔胶

软件准备
1.下载YAML
分为完整版(flower_full.yaml)/无墨水屏,有土壤传感器(flower_no_eink.yaml)/无墨水屏,无土壤传感器(flower_no_eink_no_moisture.yaml)版本
2.给ESP32C3解锁GPIO11
- 使用python的pip安装esptool。pip install esptool
- 将开发板插入电脑, 在设备管理器中可以看到端口, 记录端口号, 例如 COM20
- 打开命令行窗口输入espefuse.py -p 端口号 burn_efuse VDD_SPI_AS_GPIO 1
- 看提示,输入’BURN’
3.Home Assistant安装ESPHome Device Builder
4.载入字体(无墨水屏跳过)
这里使用的是应用File editor,选择/esphome/目录,点上方图标上传字体文件 HarmonyOS_Sans_SC_Regular.ttf (在仓库里)


5.烧录固件 官方文档🔗
打开ESPHome界面


连接ESP32C3,在浏览器弹出窗口选择连接 进行烧录,等待几分钟
烧录成功,点击EDIT
复制api key,ota pwd,ap pwd
在ESPHome首页的"SECRETS"填入
flower_api_key: ""
flower_ota_password: ""
flower_ap_password: ""
引号内粘贴api key,ota password,ap password的值
回到EDIT,删除所有文本,粘贴下载好的yaml文件内容

点击install,wirelessly,进行无线OTA(时间可能有点长,耐心等待)
接线
ESP32C3:

红字:土壤湿度传感器AOUT 紫字:对应MOS模块丝印,连接PWM输入,控制水泵 蓝字:土壤湿度传感器供电VCC 黄字:水位传感器 绿字:墨水屏
选择任意5v为ESP32供电 GND随意
MOS模块:

5V供电线插入DC+-,并联电容(长脚+)(可以剥杜邦线皮插进去,并一路给ESP32,不用再焊接)
水泵红线对OUT+
测试&配置
Home Assistant设置按钮➡️设备与服务➡️ESPHome➡️设备
未接水位传感器/传感器检测缺水:打开“忽略缺水”
如何安装水管/滴箭见下文
水泵开关/功率调节(单击进入,调高一点,过低无法驱动)

土壤湿度传感器
点击后等待几秒查看传感器下的P1-4电压

擦干四个传感器表面,刷新测量电压,填入P1-4干电压,清水浸泡下端,刷新测量电压,填入P1-4湿电压,以计算百分比

自动浇水有两种模式:定时,传感器

定时模式填写此文本框
06:30=1234,13:00=12 代表06:30对植物1234浇水,13:00对植物12浇水
如填写格式错误,下方诊断定时格式提示会给出报错
传感器模式填写浇水阈值和传感器持续(触发浇水)时间
土壤湿度保持低于浇水阈值达到持续时间即触发浇水
调整浇水时长/功率后,点击试运行水泵进行测试(如何设定自动浇水功率/时长/阈值见下文)
每日上限:每日自动浇水的时间上限,避免因为传感器脱落等原因导致浇水过多的情况,同样为独立

安装土壤湿度传感器
插入土壤即可,勿过于贴近花盆边缘(测量响应可能变慢/不准确)
安装水管&滴箭
从电机盒圆孔插入软管,插入电机进/出水口(边缘的是进水口),使用扎带固定
进水管推荐连接滤网,水槽滤网+扎带/打印配置内的滤网都可以
出水管测量合适长度,连接到滴箭,使用扎带固定
小花盆使用一个单头滴箭,大一些的使用双头+单头滴箭,插入土壤


设定自动浇水功率/时长/阈值
手动测试功率
,出水临界值+一点点即可,不要太高,避免冲散泥土,时长自行观察
对于(传感器模式)阈值,可以先观察几天(不使用自动浇水),找到合适值再配置,测得后切勿移动传感器
可选:打开允许设备执行 Home Assistant 动作,定时错误时会在通知显示


传感器杜邦线可以通过连接多条(公-母)来延长,测试1m没有问题
推荐使用这个模型固定杜邦线接头 1-4针杜邦线连接器 同样在内部打胶,防止短路
全自动浇水系统 接入Home Assistant 智能自动浇花器
Publicado em 28 de abr de 2026










