Ogrodnik wersja 3.0

By | Maj 13, 2025

Projekt automatycznego podlewania roślin, który zaczął się od Arduino i Domoticza, przeszedł długą drogę – aż do ESPHome i Home Assistanta. Teraz działa lepiej, prościej i wygląda znacznie bardziej profesjonalnie.
W 2020 roku powstała pierwsza wersja Eddy Gardner – oparta na Arduino Nano, protokole MySensors i integracji z Domoticzem.
System działał bezprzewodowo (NRF24L01) i przesyłał dane o wilgotności gleby do domoticza. Był to mój pierwszy poważniejszy projekt IoT zorientowany na ogród.
Więcej o tym można poczytać tutaj: https://hamspirit.pl/SQ9MDD/?p=1949

W 2021 przyszedł czas na drugą wersję – https://hamspirit.pl/SQ9MDD/?p=2138 tym razem z wykorzystaniem ESP32 i kodem pisanym w PlatformIO. Zrezygnowałem z protokołu MySensors na rzecz natywnego API Domoticza. Rozwiązanie stało się bardziej stabilne, nie wymagało osobnej bramki, a konfiguracja była łatwiejsza – ale nadal wszystko opierało się o mój własny kod C++.

W 2025 przesiadłem się na ESPHome i Home Assistant. To nie tylko zmieniło sposób, w jaki rozwijam systemy DIY, ale też znacznie skróciło czas od pomysłu do działania. Wszystkie ustawienia – czas podlewania, interwał między podlewaniami, docelowa wilgotność gleby – są teraz konfigurowane bezpośrednio z poziomu interfejsu Home Assistanta.

Zrzut ekranu z Home Assistanta – panel sterowania Eddy Gardner 3.0

Zamiast przekaźnika użyłem pompki perystaltycznej NKP-DC-B10, która dozuję wodę w precyzyjnych porcjach. Do tego 3D-drukowane obudowy zaprojektowane w Fusion 360: jedna dla elektroniki (Przetwornica step-down, MOSFET), druga dla czujnika wilgotności gleby i wemosa d1 mini.

Zbliżenie na elektronikę i montaż w obudowie

Wodę pobieram cienkimi, elastycznymi wężykami z zestawów do kroplówek, które idealnie pasują do złącz pompki. Całość działa zasilana z zasilacza 12V, a przetwornica obniża napięcie do 5V na potrzeby ESP i logiki. System jest lekki, cichy i wystarczająco precyzyjny dla roślin doniczkowych.

Gotowy moduł podlewania w akcji – zainstalowany w doniczce

Dane są zapisywane w Home Assistant, a wykres wilgotności pozwala śledzić działanie układu i sprawdzać skuteczność podlewania.

Zmieniło się wszystko: platforma, sposób integracji i podejście. Kod zniknął, a w jego miejsce pojawiły się deklaratywne pliki YAML i pełna wizualna kontrola nad systemem. Projekt stał się bardziej dostępny, bardziej estetyczny i… bardziej mój.

Dlatego właśnie ta wersja to Eddy Gardner 3.0 — nie tylko technicznie lepsza, ale też dojrzalsza pod względem podejścia.

🔗 Pliki i materiały:

Jeśli chcesz zbudować własną wersję Eddy Gardner 3.0, możesz pobrać komplet plików STL do druku 3D z mojego profilu na Printables:

👉 Zobacz projekt na Printables: https://www.printables.com/model/1291528-eddy-gardner-automatic-plant-watering-system

Konfigurację ESPHome (YAML) znajdziesz w repozytorium na GitHubie:

👉 Zobacz kod na GitHubie: https://github.com/SQ9MDD/EddyGardner3.0