This is an old revision of the document!
Proiectul consta intr-un sistem automat de udare a plantelor, care detecteaza daca planta are nevoie sa fie irigata. In acest sens, se va folosi un rezervor de apa. Daca rezervorul nu mai are apa suficienta, se va aprinde un led rosu pentru a atentiona utilizatorul ca recipientul trebuie umplut, iar cand nivelul apei este suficient se va aprinde un led verde. Informatiile citite de la senzori si starea sistemului vor fi transmise prin bluethoot, astfel incat utilizatorul sa aiba acces la ele de pe telefon.
Proiectul vizeaza iubitorii de plante, fiind de ajutor pentru mentinerea calitatii vietii plantelor.
Arduino primeste date de la cei doi senzori, cel de umiditate si cel de nivel de apa. In functie de datele primite, activeaza pompa in vederea udarii plantei sau led-ul, in cazul in care rezervorul nu are suficienta apa. Folosind modulul bluethoot se vor trimite catre telefonul utilizatorului datele citite de senzori.
Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html
Lista componente:
Componenta | Cantitate | Link |
---|---|---|
Arduino UNO | 1 | ArduShop |
Pompa | 1 | SIGMANORTEC |
Driver motor | 1 | ArduShop |
Senzor de umiditate | 1 | SIGMANORTEC |
Senzor nivel de apa | 1 | SIGMANORTEC |
Led-uri | 2 | SIGMANORTEC |
Modul Bluethoot | 1 | ArduShop |
Stabilizator tensiune 5V | 1 | SIGMANORTEC |
Rezistente | 7 | ArduShop |
Schema electrica:
Mediu de dezvoltare: Arduino IDE 1.8.19
Functii principale:
pornita; daca valoarea citita este mai mare decat o valoarea de referinta maxima, atunci se returneaza true, altfel returneaza false;
led-ului verde, altfel daca este foarte mica seteaza pe high pinul corespunzatorul led-ului rosu
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.