Vizitator Postat Martie 25, 2022 Partajează Postat Martie 25, 2022 Mersi Merk pentru link. Gasisem si eu putin mai devreme: https://www.elektor.com/battlab-one-battery-life-optimizer-with-enclosure Link spre comentariu
Bandi Szasz Postat Martie 25, 2022 Partajează Postat Martie 25, 2022 8 minutes ago, Liviu.Mihaiu said: Tot de ESP32 este vorba. Nu este proiectul meu. Dar mi-a placut ce a facut chinezul producator de ESP si am inceput sa citesc de ceva zile despre asta. Am propus sa nu se foloseasca Wifi (protocol cu conexiune client-server) ci ESPNOW care tot standard 802.11 foloseste dar fara conexiune Statie la Access Point. In felul acesta transmiterea unui pachet dupa iesirea din sleep nu dureaza mai mult de 7 ms cu tot cu confirmarea si eventuale date primite de la server. Fata de 3-4 secunde cat dureaza refacerea conexiunii STATIE-AP in versiunea WiFi protocol. Scade foarte mult consumul. Tot ESPNOW ai folosit si tu ? Nu, eu am folosit conexiune normala la router. Este vorba de o statie meteo cu display epaper de 7.5inch, ESP32 este trezit la fiecare 8 minute de RTC si porneste modulul radio (RFM96) care asteapta sa primeasca pachetul de date de la senzorul exterior ( care transmite la fiecare 8minute, de fapt ESP32 se trezeste cu 5s inainte de fereastra de transmitere), cat timp asteapta pachetul de date citeste si senzorul interior ( un BME280). Dupa ce ajung datele verifica daca este vre-o schimbare majora care merita afisata, daca exista atunci se alimenteaza si displayul pentru refresh iar daca nu exista atunci se duce inapoi in sleep. La intervale de 3h se porneste si WIFI pentru ca isi aduce de pe un server meteo prognozele ( se fac 3 apeluri separate pentru prognoza pe 5 zile, prognoza curenta si pentru urmatoarele 8 ore) iar la intervale de 12h se face un apel in plus pentru a sincroniza RTC-ul cu un server de timp ( ntp ). Modulul interior este alimentat de un li-po de 2400mA ( trebuia sa fie plata sa incapa intr-o rama foto) si il incarc cam o data la o luna jumate. Unitatea exterioara care functioneaza cu un PIC este alimentat de o celula li-ion ( IMR18350) de 750mA si il incarc cam o data la 8-9 luni. Link spre comentariu
Vizitator Postat Martie 25, 2022 Partajează Postat Martie 25, 2022 Alimentarea ESP din 3.7V cum ai facut-o ? Up to 5v si te-ai folosit de regulator 3V3 din modulul ESP ? Eu am doua module ESP cu alimentarea prin port USB. Link spre comentariu
Bandi Szasz Postat Martie 25, 2022 Partajează Postat Martie 25, 2022 (editat) Prin "TC1263-3.3VOA" este un LDO cu consum propriu mic ( 80uA max ), eu am folosit doar modulul ESP32 (capsula metalica) si nu placuta ESP32 care are regulator si convertorul usb-ttl. Placuta ESP32 are un LD1117 care are un consum propriu de 4-5mA care este inutilizabil la aplicatii cu alimentare pe baterii. Semnalizarea bateriei descarcate incepe la 3.3V, ESP32 merge bine si la 3V si pana ajunge de la 3.3V la 3V am timp suficient sa observ semnalizarea si sa o pun la incarcat. Editat Martie 25, 2022 de Bandi Szasz Link spre comentariu
Vizitator Postat Martie 25, 2022 Partajează Postat Martie 25, 2022 (editat) Nici eu nu am de gand sa utilizez placa de dezvoltare in aplicatie. Sunt la inceput de drum cu acest ESP32. Dar cred ca am sa-mi fac mai mult timp sa-l studiez. Pare foarte interesant. Mai ales ca este "closed source" Multumesc pentru informatii Bandi Szasz. Poate mai discutam daca ai timp pe un topic dedicat. Editat Martie 25, 2022 de Vizitator Link spre comentariu
Vizitator Postat Martie 25, 2022 Partajează Postat Martie 25, 2022 30 minutes ago, Bandi Szasz said: LDO cu consum propriu mic ( 80uA max ), Cam mult si 80uA. Mult peste consumul standby al ESP32. Sau consuma 80uA numai atunci cand are sarcina ? Eu mi-am propus sa alimentez incluziv senzorii din IO-urile ESP-ului numai pe perioada de wakeup pentru reducerea consumului. Link spre comentariu
Bandi Szasz Postat Martie 26, 2022 Partajează Postat Martie 26, 2022 19 hours ago, Liviu.Mihaiu said: Cam mult si 80uA. Mult peste consumul standby al ESP32. Sau consuma 80uA numai atunci cand are sarcina ? Eu mi-am propus sa alimentez incluziv senzorii din IO-urile ESP-ului numai pe perioada de wakeup pentru reducerea consumului. 80uA la sarcina 0, regulator mai performant la vremea respectiva nu am gasit pe TME ( de obicei de acolo cumpar ), cele care erau cu 2-10uA erau pana in 250mA cea ce era prea putin chiar si pentru ESP in momentele de transmisie WIFI unde sunt varfuri de 350mA. Poate ar merge un LDO mai mic pana in 250mA insa sa existe un banc decent de condensatori sau un supercap care sa suporte varfurile mari de consum. cu alimentarea senzoriilor nu m-am chinuit pentru ca au si ele la randul lor functie de sleep care reduce consumul sub 1uA si nu mai avea rost sa le tai de tot alimentarea. Link spre comentariu
Vizitator Postat Martie 26, 2022 Partajează Postat Martie 26, 2022 Pentru reducerea consumului am sa mai fac ceva teste esp_wifi_set_max_tx_power(). Vad ca scade RSSI la receptia facuta cu un alt ESP32 pus ca RX cand modific valoarea max_tx. In cazul aplicatiei mele distanta intre slave-uri si master este destul de mica. Nu am nevoie de 20dBm la emisie. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum