This shows you the differences between two versions of the page.
|
pm:prj2026:alexandru.jipa2803:marius.dogeanu0509 [2026/05/07 21:05] marius.dogeanu0509 |
pm:prj2026:alexandru.jipa2803:marius.dogeanu0509 [2026/05/16 02:10] (current) marius.dogeanu0509 |
||
|---|---|---|---|
| Line 11: | Line 11: | ||
| * Pompa Apă - pentru irigarea propriu-zisă | * Pompa Apă - pentru irigarea propriu-zisă | ||
| * Display OLED - feedback vizual local | * Display OLED - feedback vizual local | ||
| - | {{:pm:prj2026:alexandru.jipa2803:schema_bloc.jpg?200|}} | + | {{:pm:prj2026:alexandru.jipa2803:schema_bloc.jpg?800|}} |
| + | ===== Hardware Design ===== | ||
| + | {{:pm:prj2026:alexandru.jipa2803:schematic_marius.jpg?800|}} | ||
| + | ==== Pini ==== | ||
| + | ^ Pin ^ Componenta ^ Rol ^ | ||
| + | |3V3|Senzor ultrasonic, OLED, senzor umiditate|Alimenteaza 3V3| | ||
| + | |GND|Toate componentele|Impamantarea| | ||
| + | |19|OLED|SDA(date)| | ||
| + | |23|OLED|SCL(clock)| | ||
| + | |32|Senzor umiditate|ADC pentru citire umiditate sol| | ||
| + | |33|Divizor de tensiune|ADC pentru nivel baterie| | ||
| + | |25|Senzor ultrasonic|TRIG-declansare semnal| | ||
| + | |26|Senzor ultrasonic|ECHO-primire semnal| | ||
| + | |27|MOSFET|Folosit pentru comandarea pompei| | ||
| + | ==== Componente ==== | ||
| + | * **ESP32** este microcontrollerul sistemului. Ruleaza logica de control, citeste senzorii, si comanda pompa prin MOSFET. Acesta va facilita controlul remote prin wi-fi. Este incarcat de catre modulul solar. | ||
| + | * **Modulul CN3791 MPPT** gestioneaza incarcarea bateriei de la panoul solar si alimentarea sistemului | ||
| + | * **Panoul solar** converteste lumina solara in energie electrica pentru a incarca bateria | ||
| + | * **Bateria** stocheaza energia de la panou pentru a alimenta sistemul | ||
| + | * **Pompa** transmite apa catre plante cand ESP32-ul o comanda | ||
| + | * **Senzorul de umiditate al solului** masoara conductivitatea electrica a solului prin doua sonde metalice. ESP32-ul citeste aceasta tensiune prin ADC si o converteste intr-un procentaj de umiditate. | ||
| + | * **Senzorul ultrasonic** masoara distanta pana la suprafata apei din rezervor. Trimite un puls ultrasonic prin pinul TRIG, si masoara timpul pana cand ecoului se intoarce pe pinul ECHO. Din acest timp se calculeaza distanta, care indica nivelul apei din rezervor. | ||
| + | * **Display-ul** I2C afiseaza in timp real informatii despre starea sistemului | ||
| + | * **MOSFET-ul** actioneaza ca un intrerupator electronic intre baterie si pompa | ||
| + | * **Dioda flyback** protejeaza MOSFET-ul si ESP32-ul de tensiunile inverse generate de pompa. | ||
| + | * **Rezistorul R4 10k** este pulldown. Tine gate-ul MOSFET-ului la GND cand ESP32-ul nu a pornit inca sau este in reset. Fara acest rezistor, gate-ul ar fi flotant si ar putea primi zgomot electric care ar porni pompa accidental la pornirea sistemului | ||
| + | * **Rezistorul R3 220** pe gate limiteaza curentul de incarcare al capacitatii gate-ului MOSFET-ului la pornire si oprire | ||
| + | * **Rezistorii R1 si R2 100k** creeaza un divizor de tensiune pentru a masura nivelul bateriei. ESP-ul suporta maxim 3v3. Bateria poate ajunge la tensiuni mai ridicate. | ||
| + | |||
| + | ==== Stagiul curent ==== | ||
| + | {{:pm:prj2026:alexandru.jipa2803:stadiu_proiect_marius.jpeg?400|}} | ||