Autor: Veis Onur Sener
Sistem autonom de irigare si ventilare a plantelor.
Cand umiditatea solului este mai mica de 50%, pompa de apa este actionata pentru a iriga planta. Daca temperatura aerului este mai mare de 25 de grade Celsius, ventilatorul este pornit pentru a racori planta. De asemenea valorile umiditatii solului si a temperaturii aerului sunt afisate pe ecran. In momentul in care pompa este actionata, apare pe ecran un simbol picatura, iar cand ventilatorul este actionat, apare un simbol ventilator pe ecran.
Lista de piese:
Pentru implementare s-a utilizat IDE Arduino.
Algoritmul utilizeaza bibliotecile:
Logica utilizita este reprezentata de 2 IF-uri care verifica daca planta trebuie ventilata sau udata.
Pentru a se citi valorea temperaturii se utilizeaza functiile din biblioteca DHT.h.
Pentru umiditate, se citeste valoarea analogica(0-1024), urmand ca apoi sa se mapeze intre 0-100 pentru procent.
Afisarea pe ecran se face utilizand functii din biblioteca LiquidCrystal_I2C.h.
Proiectul reuseste sa ii ofere plantei temperatura si hidratarea de care are nevoie cat timp este cuplat la o sursa de apa si o sursa de curent.
Prin realizarea proiectului am invatat sa lucrez mai bine cu Arduino si am inteles mai bine legatura Hardware-Software
Link demo: https://drive.google.com/file/d/15QgARFL2nDSXnB3ygKGS2vWV8skkoMoX/view?usp=sharing
Link cod: https://drive.google.com/file/d/1ZAXCXFRjXqYNy-fCTM2VlB2kgdzws68Q/view?usp=sharing
Senzor umiditate sol: https://create.arduino.cc/projecthub/MisterBotBreak/how-to-use-a-soil-moisture-sensor-ce769b
Senzor temperatura: https://create.arduino.cc/projecthub/pibots555/how-to-connect-dht11-sensor-with-arduino-uno-f4d239
LCD 1602: https://lastminuteengineers.com/i2c-lcd-arduino-tutorial/