This shows you the differences between two versions of the page.
|
pm:prj2021:abirlica:sistem_de_irigare [2021/06/04 11:57] onur_sener.veis [Hardware Design] |
pm:prj2021:abirlica:sistem_de_irigare [2021/06/04 17:12] (current) onur_sener.veis [Download] |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| 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. | 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. | ||
| - | {{:pm:prj2021:abirlica:pm_sistem_de_irigare_2.png?200|}} | + | {{:pm:prj2021:abirlica:sistem_onur.png?400|}} |
| + | |||
| + | {{:pm:prj2021:abirlica:poza_onur.jpeg?600|}} | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| Lista de piese: | Lista de piese: | ||
| - | Arduino, senzor umiditatea sol, senzor temperatura/umiditate aer, pompa de apa, ventilator, rezistente, fire, breadboard | + | * Arduino Uno |
| - | * Arduino | + | |
| * Breadboard | * Breadboard | ||
| * Senzor de umiditate sol | * Senzor de umiditate sol | ||
| - | * Senzor de temperatura | + | * Senzor de temperatura (DHT11) |
| - | * Senzor de umiditate aer | + | |
| * Pompa de apa | * Pompa de apa | ||
| * Ventilator | * Ventilator | ||
| - | * Rezistente | + | * Ecran LCD 1602 cu I2C |
| + | * Rezistente 270 ohmi | ||
| + | * Fire | ||
| + | * Tranzistoare 2n2222 | ||
| + | * Diode N4007 | ||
| + | |||
| + | |||
| + | ==== Schema electrica ==== | ||
| {{pm:prj2021:abirlica:electrica_onur.jpeg}} | {{pm:prj2021:abirlica:electrica_onur.jpeg}} | ||
| + | |||
| + | |||
| + | ==== Schema Tinkercad ==== | ||
| + | |||
| + | {{pm:prj2021:abirlica:schema_onur.png}} | ||
| + | |||
| ===== Software Design ===== | ===== Software Design ===== | ||
| - | ===== Rezultate Obtinure ===== | + | ==== Schema bloc ==== |
| + | {{:pm:prj2021:abirlica:bloc_onur.png?600|}} | ||
| + | |||
| + | Pentru implementare s-a utilizat IDE Arduino. | ||
| + | |||
| + | Algoritmul utilizeaza bibliotecile: | ||
| + | |||
| + | *LiquidCrystal_I2C.h - Pentru utilizarea ecranului 1602 | ||
| + | *DHT.h - Pentru utilizarea senzorului de temperatura aer DHT11 | ||
| + | |||
| + | 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. | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| + | 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 | ||
| ===== Download ===== | ===== Download ===== | ||
| + | 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 | ||
| + | |||
| + | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| + | 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/ | ||