Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D 全自动浇水系统 接入Home Assistant 智能自动浇花器 por 141166392 no MakerWorld

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)版本

[https://github.com/NoQuarrel/Flower_Waterer_ESPHome](https://github.com/NoQuarrel/Flower_Waterer_ESPHome)

 

2.给ESP32C3解锁GPIO11

  1. 使用python的pip安装esptool。pip install esptool
  2. 将开发板插入电脑, 在设备管理器中可以看到端口, 记录端口号, 例如 COM20
  3. 打开命令行窗口输入espefuse.py -p 端口号 burn_efuse VDD_SPI_AS_GPIO 1
  4. 看提示,输入’BURN’

3.Home Assistant安装ESPHome Device Builder

[https://my.home-assistant.io/redirect/supervisor_addon/?addon=5c53de3b_esphome](https://my.home-assistant.io/redirect/supervisor_addon/?addon=5c53de3b_esphome)

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针杜邦线连接器 同样在内部打胶,防止短路

MakerWorld

全自动浇水系统 接入Home Assistant 智能自动浇花器

Publicado em 28 de abr de 2026

8
Curtidas
1
Downloads
14
Coleções
Categoria Garden
Tags
浇水 自动浇水 浇花 Home Assistant 智能家居 esp32
Licença Standard Digital File License
Ver no MakerWorld (abre em nova aba)