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.
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.
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?
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.