Baterie externă care nu adoarme

Am un aparat Arduino alimentat cu o baterie 18650 pe care vreau să o înlocuiesc cu o baterie externă.

Aparatul stă în “deep sleep” mai tot timpul și nu solicită energie electrică aproape deloc.

Din cauza asta bateria externă se suspendă singură, crezând că nu există consumatori.

Cunoașteți vreo baterie externă de ~10000 mAh care rămâne deschisă în permanență?

Pune un LED și tine-l aprins tot timpul…

Salut,

Din cate stiu multe din powerbankurile de pe piata defapt folosesc exact aceleasi circuite cu aceleasi componente si automat se inchid daca nu tragi 50-100mA la fiecare cateva secunde.

Si eu m-am confruntat cu asta si nu intelegeam de ce mi se inchide device-ul. Pana la urma am ramas la acumulatorii Li-On normali.

Mai experimentasem si cu un circuit care tragea putin curent in pulsuri de 2 secunde de la bateria externa, dar tot mi se inchidea pana la urma pesemne ca producatorii au praguri diferite de timp/curent minim.

Poți încerca impulsul cu un rezistor pe un tranzistor la câteva secunde, s-ar putea să nu facă trigger mereu.

După e QC, posibil poți seta voltajul dintr-unul in altul si ramane on.

1 Like

Citisem ca sunt unele powerbankuri care daca le pornesti manual din buton raman permanent deschise.
Am unul care nu ramane deschis dupa ce apesi pe buton si am zis ca alte powerbankuri se comporta altfel.
Pana la urma o sa trebuiasca sa mai pun o baterie in paralel.

Bateria asta 18650 e suficienta pentru unii senzori, insa pe masura ce se descarca, unii senzori incep sa intoarca valori eronate.

La ce iti trebuie baterie de 10A ?

Un Arduino care trebuie sa se trezeasca la fiecare ora si sa transmita prin wifi la un server:

  • umiditatea solului
  • temperatura
  • umiditatea aerului
  • nivelul apei dintr-o tavita - masurat cu un SR04

Planul e sa functioneze autonom cateva saptamani - nu ca ar fi nevoie, dar sa fiu sigur ca nu se citesc datele eronat dupa ce se descarca partial bateriile.

Am revenit dupa o cercetare mica: un Arduino (de 9V) modificat poate fi facut sa consume 8mA in modul “deep sleep”. O baterie de 10A ar tine acest Arduino timp de 50 zile.

Dar, un ESP8266 care e un modul WiFi si care poate fi programat sa citeasca niste valori si sa le trimita unui server, consuma 20uA la 3.3V, rezultand in teorie ca poate fi alimentat cu o baterie de 1A timp de 5 ani. Vezi experimentele aici How to reduce the ESP8266 power consumption?

Daca-ti iese, da-ne si noua schema si programul.

1 Like

Pot să-ți spun ce mi-a ieșit.

Configurația:

  • ESP8266
  • senzor SR04
  • senzor Adafruit AHT20
  • senzor OEM umiditate sol
  • baterie 18650 la 3200 mAh

Stă în adormire aproximativ 60 de minute, pentru că asta e limita maximă de dormit.

Funcționează cam 3 săptămâni înainte să se închidă.
După aproximativ 10 zile începe sa trimită citiri eronate ale senzorilor de distanță și umiditate sol.

Aș putea să prelungesc durata unui ciclu de încărcare al bateriei de până la 2-3 ori (adică 6-9 saptamani) cred, dacă aș trezi controller-ul tot la o oră, dar să trimit date numai o dată la 6 ore.

Acum vreau sa pun 2 baterii în paralel, practic sa dublez durata unui ciclu.
Dacă trimit și citirile la 6 ore… teoretic aș putea ajunge la cel puțin 30 de zile de citit corect senzorii.

PS: mai sunt metode de prelungit durata de somn, dar ma complic prea mult.

Pot da share la cod, dacă e cineva interesat.

Da, ne interesează ( schema și codul) :slight_smile:

Eu unul n-aș aștepta 30 de zile. Aș prefera să fiu implicat măcar săptămînal pt ca să nu uit ceva din proces.

Sînt curios cum sînt citirile la 7 dimineața cînd umiditatea e mai mare din cauza de rouă.