luni, 15 iunie 2020

Reducere consum la placile de dezvoltare cu ESP8266

   Pentru a putea trimite date (de exemplu, temperatura si umiditatea relativa a aerului) dintr-o incinta sau zona fara posibilitate de alimentare de la retea, trebuie folosita facilitatea de consum redus in modul de "somn adanc" (deep sleep).
   Materialul ce l-am testat, a fost cel din articolul ESP8266 TEMPERATURE AND HUMIDITY LOGGER WITH DEEP SLEEP ENABLED
 
in care se foloseste schema
   Din testele mele si ce am mai aflat de pe internet, pinul de RST trebuie conectat la D0 printr-o rezistenta de 470Ω
   Am masurat ca in modul activ (conectare la reteaua wi-fi, masurare, conectare la server Thingspeak, trimitere date) consumul este intre 67-56mA, media ar fi de 70mA, iar in modul de somn este de 120μA.
   Diferenta este foarte mare, de aceea am masurat si timpul in care ESP-ul de trezeste, se conecteaza la reteaua wi-fi si, in cel mai fericit caz este de cca 7-8 secunde, iar in cel mai nefericit de cca. 14 secunde, raportul constatat este de 1:1, adica o data 7-8 secunde, o data 14 secunde.
   Cautand un mod de somn adanc si pentru ATtiny85, am gasit articolul Battery Life Calculator si am facut un calcul pentru cazul meu, in care am 10 minute timp de somn, o medie de 10,4 secunde de functionare la consum mare si 3 baterii AAA clasice, constatand ca ar tine cam 21 zile
dar daca ar functiona continuu, nici jumatate de zi:
De aceea, ori se foloseste un acumulator 18650 cu un sistem de protectie (BMS) ori un mic panou solar cu niste acumulatori mai slabi, sau chiar conectat la un acumulator 18650.
   Eu am fololosit un "Modul incarcare baterie 3.7V cu ridicator la 5V" primit ca bonus la o comanda de la www.sigmanortec.ro, care este si modul de incarcare si de protectie, avand codul T6845-C:
ce foloseste integratul dedicat HT4928S
dar se pot folosi si module separate, cum este prezentat in articolul DIY Power Bank Circuit
    Programul modificat si folosit de mine este ESP8266_DHT22_ThingSpeak_deepsleep.ino, iar pe canalul 72307 de test de pe Thingspeak valorile sunt asa:

24.06.2020
   Am conectat un mic panou solar la modulul T6845-C in acelasi timp cu consumatorul (placa WeMos D1 Mini) si acum nu mai trebuie sa deconectez consumatorul pentru a incarca acumulatorul.
   Vedeti 2 filmulete:
- cu prezentare in limba romana:
- cu prezentare in limba engleza:


26.06.2020
    Am schimbat sistemul de alimentare, deoarece modulul "combo" T6845-C mai decupla consumatorul (adica placa mea WerMos D1 Mini de trimite date pe canalul de Thingspeak).
    Am conectat 2 module: unul cu TP4056 la care este conectat minipanoul solar (permite tensiune de intrare de maxim 8V, tipic 5V, minim 4V) si ca iesire la acumulatorul 18650. La bornele acumulatorului este un modul ridicator la 5V cu iesire USB la care am conectat consumatorul.
  Schema de conectare este asa:
   Am facut 2 filmulete:
- cu descriere in romana

- cu descriere in engleza

10.07.2020
   A sosit un panou solar de capacitate mai mare (6V 4.5W 520mAh), care poate incarca acumulatorul si pentru intensitate luminoasa redusa (cer cu nori, dimineaza devreme, seara tarziu, etc):
    Panoul nou e mult mai mare decat cel initial

Niciun comentariu:

Trimiteți un comentariu