🔧 Poziom trudności:
Łatwy
⏱️ Czas realizacji:
1–2 godziny
🎯 Co zbudujesz?
Zrobisz prostą, estetyczną i skuteczną doniczkę, która:
- mierzy wilgotność ziemi,
- przypomina Ci o podlewaniu (np. diodą LED lub sygnałem dźwiękowym),
- może logować dane o podlewaniu,
- a w wersji rozszerzonej – wysyła powiadomienia przez Wi-Fi.
🔩 Lista elementów
Komponent | Opis | Koszt |
---|---|---|
ESP32 | Mikrokontroler z Wi-Fi | 20–30 zł |
Czujnik wilgotności gleby | Najlepiej pojemnościowy (capacitive) | 5–10 zł |
LED RGB lub buzzer | Wskaźnik stanu / przypomnienie | 2–5 zł |
Opcjonalnie: ekran OLED | Pokazuje poziom wilgotności | 10–15 zł |
Zasilacz 5V lub powerbank | Zasilanie | 10–20 zł |
📐 Jak to działa?
- ESP32 co kilka godzin odczytuje wartość z czujnika wilgotności.
- Jeśli ziemia jest zbyt sucha:
- zapala się czerwona dioda lub słychać sygnał dźwiękowy.
- Po podlaniu – czujnik wykrywa wilgoć i przypomnienie znika.
- Możesz dodać logi i powiadomienia – np. „Doniczka została podlana 3 dni temu”.
🔌 Schemat połączeń
- Czujnik wilgotności capacitive
- VCC → 3.3V
- GND → GND
- AOUT → GPIO 34 (lub inny ADC)
- LED RGB / buzzer
- GPIO 25 lub 26 (dowolny pin cyfrowy)
📟 Kod podstawowy (Arduino IDE)
int czujnik = 34; // analogowy pin czujnika wilgotności
int led = 25; // dioda LED do przypomnienia
void setup() {
Serial.begin(115200);
pinMode(led, OUTPUT);
}
void loop() {
int wilgotnosc = analogRead(czujnik);
Serial.print("Wilgotność: ");
Serial.println(wilgotnosc);
if (wilgotnosc > 750) { // sucha ziemia
digitalWrite(led, HIGH); // włącz diodę
} else {
digitalWrite(led, LOW); // ziemia wilgotna
}
delay(60000); // sprawdzaj co minutę (zmień na dłużej w realu)
}
🔍 Wskazówki:
- 300–500 → bardzo mokra
- 600–750 → umiarkowana
- 800+ → bardzo sucha – trzeba podlać!
📲 Opcjonalnie: Powiadomienia przez Wi-Fi
- Po wykryciu „zbyt sucho” → wyślij webhook do IFTTT
- Dodaj alert do maila lub aplikacji mobilnej:
#include <HTTPClient.h>
HTTPClient http;
http.begin("https://maker.ifttt.com/trigger/podlej_rosline/with/key/TWÓJ_KLUCZ");
http.GET();
🧠 Wersja z AI
Chcesz, by system uczył się, jak długo roślina trzyma wilgoć?
- Zapisuj dane: kiedy podlano + jak szybko wilgoć spada
- Trenuj AI (np. w Edge Impulse), które przewidzi:
- Kiedy trzeba będzie znowu podlać
- Czy roślina ma odpowiednie warunki
To pozwoli Ci wyznaczyć harmonogram podlewania w oparciu o rzeczywiste potrzeby rośliny – a nie przypadkowe dni tygodnia.
🧰 Estetyczne wykonanie
- Umieść czujnik w ziemi (głębokość 3–5 cm)
- ESP32 ukryj w doniczce, pudełku lub obudowie 3D
- LED można zamontować na froncie, jako „przypomnienie”
✅ Efekt końcowy
- Doniczka sama przypomni o podlewaniu
- Możesz zobaczyć poziom wilgotności i prowadzić statystyki
- Zyskasz ładną i funkcjonalną dekorację – wspieraną przez AI
- Działa bezobsługowo przez wiele dni z powerbankiem