This shows you the differences between two versions of the page.
pm:prj2021:alazar:selfcaring-garden [2021/04/25 22:03] gabriela.vaduva [Bibliografie/Resurse] |
pm:prj2021:alazar:selfcaring-garden [2021/06/05 20:03] (current) gabriela.vaduva [Bibliografie/Resurse] |
||
---|---|---|---|
Line 11: | Line 11: | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | Pentru proiect voi folosi 3 senzori: umiditate a solului, temperatura, luminozitate. Cu ajutorul datelor voi stabili daca planta necesita ingrijire sau apa, iar datele vor fi afisate pe ecranul lcd, dar transmise si la telefon. Cand nu mai este suficienta apa disponibila in rezervor vom primi instiintare pe telefon. | + | Pentru proiect voi folosi 3 senzori: umiditate a solului, temperatura, luminozitate. Cu ajutorul datelor voi stabili daca planta necesita ingrijire sau apa, iar datele vor fi afisate pe ecranul lcd. |
- | {{:pm:prj2021:alazar:schema-pm.png?600}} | + | {{:pm:prj2021:alazar:schema-pm-selfgarden.png?600}} |
Line 20: | Line 20: | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
* Arduino Mega (ATmega2560) | * Arduino Mega (ATmega2560) | ||
- | * Ecran LCD mare (Modul LCD SPI de 2.8'' cu Touchscreen - Controller ILI9341 și XPT2046 (240x320 px)) | + | * Ecran LCD cu I2C |
* Fire de legătură mamă-tată și tată-tată | * Fire de legătură mamă-tată și tată-tată | ||
* Buzzer | * Buzzer | ||
Line 29: | Line 29: | ||
* Senzor luminozitate | * Senzor luminozitate | ||
* Pompa apa | * Pompa apa | ||
+ | |||
+ | {{:pm:prj2021:alazar:schema-eagle-self-garden.png?600}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | |||
+ | Programul a fost implementat in Arduino IDE, fiind foarte usor de utilizat si gasind toate modulele necesare foarte repede. | ||
+ | |||
+ | Folosind cei 3 senzori, am luat date din mediul inconjurator al plantei: | ||
+ | * temperatura: calculata in grade celsius cu ajutorul unui senzor de temperatura rezistent la apa si bibliotecile OneWire si DallasTemperature | ||
+ | * lumina: senzor ce verifica daca luminozitatea este scazuta sau ridicata | ||
+ | * umiditatea din sol: senzorul verifica nivelul de umiditate, iar cu ajutorul datelor analogice putem determina cat de multa umiditate se afla in sol. | ||
+ | |||
+ | Ecranul LCD 20x4 conectat prin intermediul unui modul I2C este activat cu ajutorul bibliotecii LiquidCrystal_I2C si afiseaza in timp real datele despre planta: | ||
+ | * daca umiditate este: scazuta, medie sau ridicata | ||
+ | * daca luminozitate este ridicata | ||
+ | * temperatura reala din spatiul inconjurator in grade Celsius | ||
+ | |||
+ | Tot in functie de datele citite de la senzori se stabileste daca planta are nevoie de apa, de caldura, sa fie mutata la soare sau caldura sau daca totul este bine. | ||
+ | |||
+ | In cazul in care planta nu se afla in nicio conditie prielnica se aude un sunet. | ||
+ | |||
+ | |||
+ | |||
===== Rezultate obtinute ===== | ===== Rezultate obtinute ===== | ||
+ | === Aranjarea componentelor === | ||
+ | |||
+ | {{:pm:prj2021:alazar:poza-selfgarden.jpeg?600}} | ||
+ | === Cand totul e bine === | ||
+ | {{:pm:prj2021:alazar:poza2-selfgarden.jpeg?600}} | ||
+ | |||
+ | |||
+ | [[https://youtu.be/ZFDURqlLWNo|Demo 1]] | ||
+ | [[https://youtu.be/CF0ms4SJXzE|Demo 2]] | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Este un proiect util pentru monitorizarea unor plante sensibile, care au nevoie de cantitati de apa regulat si care au nevoie de o temperatura constanta. | ||
===== Download ===== | ===== Download ===== | ||
+ | |||
+ | [[https://drive.google.com/file/d/1yB5ruPn9IspMEFwP4s5_TcZFjWFmgBnz/view?usp=sharing|Codul sursa]] | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
* 25.04.2021: Realizarea paginii proiectului și a descrierii succinte a acestuia. | * 25.04.2021: Realizarea paginii proiectului și a descrierii succinte a acestuia. | ||
+ | * 12.05.2021: Componente achizitionate | ||
+ | * 01.06.2021: Implementare Proiect | ||
+ | * 02.06.2021: Realizare pagina completa | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | {{:pm:prj2021:alazar:self-caring_garden.pdf|}} | + | {{:pm:prj2021:alazar:self-caring_garden_1_.pdf|}} |