Капельный полив под корень: 12 кустов в 3 ряда × 4, дозировка в литрах, защита от протечек
Розы не терпят дождевания — мокрые листья означают чёрную пятнистость и мучнистую росу. Поэтому вода подаётся строго под корень: капельницы-дозаторы 2–4 л/ч на каждый куст. Контроллер по ёмкостным датчикам влажности в клумбах решает, когда и сколько поливать, счётчик воды YF-S201 подтверждает фактический расход (засор капельницы = алерт), а датчик протечки под магистралью мгновенно закрывает все клапаны. Полив вечером 19:00–21:00, чтобы листья успели высохнуть до ночной росы.
| Компонент | Кол-во | Роль |
|---|---|---|
| SAMIORE D1 Mini (ESP8266) | 1 | Контроллер, Wi-Fi, веб-интерфейс |
| Ёмкостный датчик влажности | 3–4 | По одному на клумбу, через CD4051 |
| Реле-модуль 4 канала | 1 | Клапаны зон |
| Электромагнитный клапан 12V 1/2" | 3–4 | Зоны-клумбы |
| Счётчик воды YF-S201 | 1 | Контроль расхода, детект засоров |
| Датчик протечки YL-83 | 1 | Аварийное закрытие клапанов |
| DHT11 | 1 | Температура — утренний полив в жару |
| Фильтр 120 mesh + регулятор 1 бар | 1 | Обязательны для капельных линий |
| Магистраль ПНД 16 мм + капельницы 2–4 л/ч | по метражу | Разводка, точка на куст |
D1 Mini (ESP8266) Компонент ────────────────────────────────────────────── A0 ◄── CD4051 COM ◄── датчики влажности D6/D7 ──► CD4051 адресные линии D2 ◄── YF-S201 (импульсы расхода) D5 ◄── датчик протечки → GND D8 ◄── DHT11 D1/D0 ──► реле клапанов зон Посадка (12 кустов, 3 ряда × 4): Ряд 1: 🌹──🌹──🌹──🌹 капельница 4 л/ч на кусте Ряд 2: 🌹──🌹──🌹──🌹 Ряд 3: 🌹──🌹──🌹──🌹 ▲ отвод ПНД от магистрали на каждый ряд Гидравлика: кран → фильтр 120 mesh → регулятор 1 бар → YF-S201 → магистраль → [клапан зоны] → ряды с капельницами
/update).// Ядро: дозировка по литрам, а не по времени
void checkZones() {
for (int i = 0; i < N_ZONES; i++) {
if (!zones[i].watering) continue;
if (litersSince(zones[i].startPulses) >= zones[i].litersTarget ||
soil[i] > soilThreshold[i] + SOIL_HYSTERESIS)
setValve(i, false);
}
}