This shows you the differences between two versions of the page.
|
pm:prj2026:alexandru.jipa2803:marius.dogeanu0509 [2026/05/23 19:07] marius.dogeanu0509 |
pm:prj2026:alexandru.jipa2803:marius.dogeanu0509 [2026/05/23 20:20] (current) marius.dogeanu0509 |
||
|---|---|---|---|
| Line 40: | Line 40: | ||
| * **Rezistorul R3 220** pe gate limitează curentul de încărcare al capacității gate-ului MOSFET-ului la pornire și oprire | * **Rezistorul R3 220** pe gate limitează curentul de încărcare al capacității gate-ului MOSFET-ului la pornire și oprire | ||
| * **Rezistorii R1 si R2 100k** creează un divizor de tensiune pentru a măsura nivelul bateriei. ESP-ul suportă maximum 3V3. Bateria poate ajunge la tensiuni mai ridicate | * **Rezistorii R1 si R2 100k** creează un divizor de tensiune pentru a măsura nivelul bateriei. ESP-ul suportă maximum 3V3. Bateria poate ajunge la tensiuni mai ridicate | ||
| + | |||
| + | ==== Consum ==== | ||
| + | |||
| + | **Panoul Solar**: operează în jur de 12V (tensiunea de putere maximă) | ||
| + | |||
| + | **Bateria Li-Ion 18650**: are o tensiune nominală de 3.7V. Când este complet descărcată are în jur de 3.0V, iar când modulul CN3791 o încarcă la maximum, ajunge la 4.2V | ||
| + | |||
| + | **ESP32**: are un regulator intern. Îl poți alimenta direct din baterie pe pinul BAT sau 3.3V, deoarece placa acceptă tensiunea variabilă a bateriei (3.0V - 4.2V) | ||
| + | |||
| + | **Pompa de apă**: funcționează între 3V și 6V | ||
| + | |||
| + | === Calcule încărcare(plin soare) === | ||
| + | |||
| + | **Putere panou**: 4.2W | ||
| + | |||
| + | **Curent maxim din modul spre baterie**: 500mA la 4.2V (Putere necesară = 4.2V * 0.5A = 2.1W) | ||
| + | |||
| + | **Timp de încărcare**: T = Capacitate baterie/Curent încărcare = 2850mAh/500mAh = 5.7h => deci, în realitate, ar veni undeva la 6h. | ||
| + | |||
| + | === Consum daca este ținut nonstop === | ||
| + | |||
| + | **ESP32**: ~100mA(cu Wi-fi pornit) | ||
| + | |||
| + | **Pompa de apă**: ~200mA | ||
| + | |||
| + | **Consum total** ~= 300mA | ||
| + | |||
| + | **Durata de viață**: 2850mA/300mA ~= 9.5h | ||
| + | |||
| + | Deci, daca sistemul funcționează nonstop acesta are autonomie ~9.5h. | ||
| ==== Stagiul curent ==== | ==== Stagiul curent ==== | ||
| Line 116: | Line 146: | ||
| În el se află bucla principală. La fiecare 2 secunde, aceasta apelează eșantionarea senzorilor, trimite datele către cache-ul HTTP și reîmprospătează ecranul OLED. La finalul fiecărui ciclu, task-ul cedează controlul schedulerului FreeRTOS prin vTaskDelay pentru a permite altor procese de fundal(precum Wi-Fi-ul) să ruleze stabil. | În el se află bucla principală. La fiecare 2 secunde, aceasta apelează eșantionarea senzorilor, trimite datele către cache-ul HTTP și reîmprospătează ecranul OLED. La finalul fiecărui ciclu, task-ul cedează controlul schedulerului FreeRTOS prin vTaskDelay pentru a permite altor procese de fundal(precum Wi-Fi-ul) să ruleze stabil. | ||
| + | |||
| + | === Github Repo === | ||
| + | [[https://github.com/dogeanuMA28/sistem_de_irigare_pm/tree/main]] | ||
| + | |||
| + | === Video testare === | ||
| + | [[https://www.youtube.com/shorts/QqSstJF_evk]] | ||