Opriți supraîncărcarea bateriei telefonului peste noapte. Acest lucru pune bateriile lipo pe o dietă strictă, limitând mAh care trece peste un cablu USB

încărcare

Nu e un membru? Ar trebui să vă înscrieți.

ai deja un cont? Autentificare.

Pentru ca experiența să se potrivească profilului dvs., alegeți un nume de utilizator și spuneți-ne ce vă interesează.

Am găsit și ne-am bazat pe interesele dumneavoastră.

  • Descriere
  • Detalii
  • Fișiere 3
    • A vedea tot
  • Componente 7
    • A vedea tot
  • Jurnale 4
    • A vedea tot
  • Instrucțiuni 0
  • Discuția 5

Echipa (1)

Acest proiect este trimis pentru

Acest proiect a fost creat la 05/09/2020 și actualizat ultima dată acum 7 luni.

Descriere

De când am cumpărat un smartphone cu o baterie inamovibilă, am devenit extrem de conștient de modul în care supraîncărcarea bateriei interne cu litiu-polimer ar putea scurta prematur durata sa de viață. Mi-aș conecta întotdeauna tableta și telefonul chiar înainte de culcare, astfel încât acestea să fie taxate la 100% când mă trezesc a doua zi dimineață. Diverse articole de pe Internet afirmă că această practică nu este optimă pentru sănătatea bateriilor lipo. Telefonul și tableta mea s-ar putea încărca complet în câteva ore și, prin urmare, ar putea petrece câteva ore peste capacitatea de 80% pe zi. Unele linii directoare recomandă faptul că ar trebui să urmăresc menținerea liposului sub 70-80% și peste 20-30% - surse diferite au sugerat intervale de siguranță ușor diferite.

Am încercat să îmi conectez încărcătorul USB la un comutator cu temporizator, dar a fost dificil să aflu cât timp am permis telefonului meu să se încarce, astfel încât să se oprească doar 80%. Aveam nevoie de un comutator temporizator care să se oprească nu după ce a trecut o durată prestabilită, ci după o cantitate prestabilită de miliamp-ore

Detalii

Folosesc un MAX471 pentru a măsura curentul care trece printr-un cablu de încărcare USB. Acesta este un cip analogic de detectare a curentului. Am cumpărat acest lucru acum câțiva ani de pe EBay, când evaluam diferite module de măsurare curente pentru un proiect de măsurare a capacității bateriei 18650. Deși acesta nu este extrem de precis (mai ales atunci când considerăm că acuratețea ieșirii analogice este limitată de rezoluția ADC din microcontroler) este perfect adecvată pentru această aplicație, unde mă interesează doar un număr de mAh dur.

Aș fi putut folosi un ATMEGA328 Arduino standard, dar eram interesat să păstrez această versiune destul de compactă, așa că am optat pentru o ATTiny85. Am cumpărat un stoc mic de aproximativ o duzină dintre acestea de la Cool Components pentru utilizare în proiecte LED și Neopixel. Măsurarea curentului se face folosind analogRead () care depinde de șina de alimentare cu tensiune absolută, care ar putea varia de la 4,5 la 5,3 volți, în funcție de ceea ce conectez la acesta. Am încercat să folosesc referința internă 1.1V a ATTiny85, dar acest lucru ar limita curentul maxim care poate fi măsurat. Deci, în schimb, folosesc un TL431 pentru a furniza o referință de 2,5 V pe un alt pin ADC pentru a corecta eventualele variații ale VCC. Această referință de tensiune de precizie a fost inclusă într-un sortiment de tranzistoare orificiale trecătoare pe care le-am comandat din China.

Pentru a converti măsurătorile curente într-un număr de mAh, am nevoie de un ceas destul de precis. Deși oscilatorul RC intern al ATTiny85 poate deriva semnificativ decât atunci când se utilizează un cristal de ceas, eroarea tinde să fie consistentă și destul de stabilă într-un interval de temperatură modest. Deci, acest dispozitiv va trebui să fie calibrat în funcție de un medic de încărcare USB.

Alimentarea telefonului este pornită și oprită folosind un IRLZ44N MOSFET N-canal la nivel logic. Cumpărasem o gamă largă de MOSFET-uri de la Ebay și Rapid Electronics pentru a fi folosite în proiecte de controlor de motor, robotică și proiecte de iluminat de mare putere. Un test rapid a arătat că ar putea comuta puterea încărcătorului USB atunci când este conectat în partea de jos.

TM1637 Modulul din 4 cifre este utilizat pentru a afișa curentul măsurat și numărătoarea inversă a mAh. Acest modul este o clonă a afișajului cu 4 cifre Grove de la Seeed Studio. TM1637 poate suporta mai multe LED-uri decât cele de pe modul, precum și până la 16 butoane. Deci, acest lucru este minunat pentru utilizarea eficientă a pinilor GPIO limitați de pe ATTiny85. Le-am cumpărat ca element suplimentar la o comandă Amazon. Ulterior am descoperit că TM1637 nu era folosit la potențialul său maxim pe aceste module ieftine de murdărie și așa că am comandat câteva altele într-o varietate de culori și dimensiuni LED de la TxHang Electronic (aka alice11o1983)

Alte componente asortate - cablu de încărcare USB de la Poundland, micro USB breakout de la Ebay, port USB (feminin) de la un Powerbank rupt, comutator dublu aruncat din pachetul de baterii dintr-un decor de Crăciun, fire colectate de pe aruncări de către inginerii BT Openreach care lucrează la dulapurile telefonice aproape de casă.