Sistem de irigare automat al plantelor de casă.
Scopul proiectului este de a nu te mai stresa cu udarea plantei preferate, atât atunci când pleci în vacanță, cât și în viața de zi cu zi.
Ușurează munca casnică eliberându-te de o activitate. Proiectul poate, de asemenea, fi făcut pe o scară largă și folosit în sere sau alte aplicații agricole.
Circuitul este realizat prin conectarea unui senzor de umiditate a solului la un microcontroller EPS32, care în funcție de valoarea citită decide dacă planta are nevoie de să fie udată sau nu cu ajutorul mini pompei de apă submersibile.
Există trei stări în care se poate afla pământul:
Nivelul de umiditate din sol poate fi vazut și de pe telefon prin Blynk, unde se poate vedea starea plantei și se poate controla manual pompa de apă.
Cost total ~= 90 lei
Mediu de dezvoltare: Arduino IDE
Librării folosite: - WiFi.h - WiFiClient.h - BlynkSimpleEsp32.h
Flow-ul programului:
1. Inițializarea sistemului:
2. Setup:
3. Loop principal:
4. Funcții utilitare:
Am reușit să realizez proiectul cu succes! Pe partea de software, există posibilități de îmbunătățire și ajustare în funcție de nevoile specifice ale fiecărei plante (precum timpul de verificare al solului și alte informații). În prezent, proiectul este un prototip funcțional și promițător.
Am întâmpinat dificultăți cu ESP32, deoarece pin layout-ul nu se potrivea cu datasheet-ul producătorului Plusivo. Inițial, am crezut că trebuie să selectez placa ESP32-WROOM în Arduino IDE, dar am reușit să fac să funcționeze doar când am selectat DOIT Devkit1. Am pierdut câteva ore verificând fiecare pin pentru a vedea dacă se potrivesc, deoarece încercam să citesc un senzor pe un pin care, conform datasheet-ului, era GPIO, dar în realitate reseta ESP32-ul. Până am realizat acest lucru, am crezut că placa era defectă.
Mi-a făcut plăcere să lucrez cu ESP32 și să învăț cum să folosesc WiFi-ul.
Am învățat cum să fac un proiect util în viața de zi cu zi.
Resurse Software: - Platforma IoT: [https://blynk.io/](https://blynk.io/)
- Program design circuit: Fritzing
Resurse Hardware: - Datasheet ESP32-WROOM: [https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf](https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf)
- Inspirație senzor nivel apă: [https://www.youtube.com/watch?v=Hiqi1MHJg6Y&ab_channel=TheMastermind](https://www.youtube.com/watch?v=Hiqi1MHJg6Y&ab_channel=TheMastermind)