» teme » Popravak, modernizacija »Uređaj koji produljuje vijek trajanja baterije

Uređaj koji produljuje vijek trajanja baterije prijenosnog računala

Uređaj koji produljuje vijek trajanja baterije prijenosnog računala

Prema ovom čarobnjaku ovaj uređaj može produžiti vijek trajanja baterije prijenosnog računala nekoliko puta. Ideja da se napravi takav uređaj došla je do gospodara nakon što je baterija na laptopu kupljenom prije dvije godine sjela nakon 30 minuta, a godinu dana kasnije laptop se isključio nakon 5 minuta rada.

Nakon što je na Internetu tražio informacije o ovom problemu, majstor je pronašao studiju CADEX-a koja je navela da smanjenje napunjenosti baterije na 40% produžuje životni vijek baterije za 6 puta.

Stoga je rješenje koje je predložio generalni direktor CADEX-a (tvrtke koja razvija alate za upravljanje baterijama) napunjenje baterije kada se isprazni na 40% i isključivanje punjenja kada dosegne 80% napunjenosti. Ali stalno držati napunjenu bateriju na razini od 40 do 80% nije lako, ako ne i nemoguće. Zbog toga je čarobnjak razvio BatteryCare, modul za isključivanje ili ponovno priključenje napajanja na PC. Upravlja se putem Bluetooth programa s programom koji prati razinu baterije.

Za proizvodnju takvog uređaja potrebni su sljedeći materijali:
Bluetooth modul HC-05;
-Rele;
Mikrokontroler ATtiny85;

Krug je vrlo jednostavan i sastoji se od mikrokontrolera ATtiny85, Bluetooth HC-05 modula i releja 230 V. Pored toga, postoji 5V napajanje za napajanje elektronike.

Kod je također vrlo jednostavan. Punjenje započinje kada je naredba "c" prepoznata i završava naredbom "d". Čarobnjak koristi SoftwareSerial knjižnicu jer ATtiny85 nema hardversku serijsku komunikaciju.
#include "SoftwareSerial.h"

#define RELAY_OUTPUT 4

const int rx = 3;
const int tx = 1;

SoftwareSerial mySerial (rx, tx);
int i = 0;
char buf [12];
int inByte = 0;

postavljanje praznine ()
{
  pinMode (rx, INPUT);
  pinMode (tx, IZLAZ);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // isključiti RELAY
  
  mySerial.begin (9600);
}

void petlja ()
{
  ako je (mySerial.available ()> gt; 0)
  {
    inByte = mySerial.read ();
    ako (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // uključi RELAY
    }
    drugo ako (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // isključiti RELAY
    }
  }
}

Program također treba biti instaliran na prijenosno računalo.
Glavni princip programa je poslati znak "c", aktivirati napajanje i poslati znak "d" da ga isključi. Te se naredbe određuju odabranim pragovima.

Da biste komunicirali putem Bluetooth-a, prvo morate upariti modul HC-05 s računalom (parametri> Bluetooth uređaji i drugi>, dodati Bluetooth uređaj ili drugi uređaj), traženi kod je 1234 ili 0000.

Morate pohraniti .exe u istu mapu kao i .dll.BatteryCare također možete pokrenuti pri pokretanju stavljanjem prečaca za .exe u: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

Čarobnjak je razvio ovaj program, pokušavajući što više pojednostaviti korisničko sučelje.
Ovaj program isključuje napajanje kad otkrije hibernaciju računala. No, nije se uspjelo odmah postaviti isti način rada kad je napajanje isključeno.

Kako bi olakšao povezivanje modula pri pokretanju, čarobnjak je stvorio malu konfiguracijsku datoteku pod nazivom „config.txt“, sadrži serijski broj komunikacijskog porta koji računalo koristi za prijenos informacija putem Bluetooth-a, kao i prag napunjenosti i pražnjenja.

Da bi riješio problem odvajanja modula prilikom isključivanja računala, čarobnjak je upotrijebio skriptu ili bolje rečeno dvije. Kad se računalo isključi, izvršava se skripta BatteryCare_discharge.bat. Sam će pokrenuti ps1 skriptu koja će znak "d" poslati u komunikacijski priključak.
Da biste konfigurirali skriptu koja se pokreće kad je računalo isključeno, morate učiniti sljedeće:
Uključite izvršavanje skripte PowerShell:
otvorite PowerShell u odjeljku admin: postavite-Executepolicy neograničeno
win + r gpedit.msc: u korisničkoj konfiguraciji / postavkama prozora / skripti / logOFF
Kliknite Dodaj, a zatim pronađite i kopirajte 2 datoteke u otvorenu mapu i odaberite .bat datoteku.
Ovo stvarno nije najbolji način da to učinite ... ali to je najbrži koji je majstor mogao implementirati.

Sav softver dostupan je na ovoj adresi: https://github.com/David-LETINAUD/BatteryCare
Majstor koristi ovaj uređaj više od 3 godine i nema pritužbi.
Pitanje \ tema automatski se objavljuje u društvenom. mreža web-mjesta - pratite odgovore tamo:

Prikladno za temu

Povezane teme

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
7 komentar
Citat: Korolev
Mislim da je glavna prednost laptopa nad stacionarnim računalom njegova mobilnost.
Prijenosno računalo ne radi uvijek na bateriju, mnogi ga koriste umjesto stacionarnog. A kad vam treba mobilnost, nitko se ne trudi isključiti ovaj način rada i raditi s punim nabojem.
R555,
Što se tiče broja ciklusa punjenja i pražnjenja, za koje kažu proizvođači baterija, ovo je vrlo sporno. Kad su NiCH baterije zamijenile NiCd, proizvođači su tvrdili da im ovaj nedostaje memorijski efekt. Možete napuniti bez čekanja za potpuno pražnjenje. Ali praksa je pokazala da to nije tako. Ista stvar s litij-ionom.
pogranec,
Članak sam pročitao s velikim zanimanjem. Imam problem s baterijom prijenosnog računala koji je već odavno postao relevantan. Događa se da se isključi nakon 10 minuta intenzivnog rada (na primjer, kada montirate videozapis).
Stvarno sam učinio tako da se zaslon zatamni, a onda se ugasi dok je punjenje još uvijek normalno.
Ivan_Pohmelev,
Vijek trajanja povećava se za 2,4 puta.
Mislim da je glavna prednost laptopa nad stacionarnim računalom njegova mobilnost. Ako uzmemo prosječno trajanje baterije od potpuno napunjene baterije - 2 sata, tada će ovaj algoritam punjenja - isključivanjem baterije dati vijek trajanja baterije od 48 minuta. ogrebotina
smanjenje napunjenosti baterije za do 40% produžuje životni vijek za 6 puta.
Iz naslova tablice proizlazi da ne produžava radni vijek, već povećava broj ciklusa punjenja i pražnjenja. Vijek trajanja povećava se za 2,4 puta.
Autor
Korolev,
Dobro sam shvatio
- u pravu. Također sam skrenuo pozornost na to. U originalnom članku na kraju se nalazi REFERENCE članak istraživanja (kliknite na LINK). Ako želite, možete čitati.
Ispravno sam shvatio da će ovaj uređaj, kada radi iz mrežnog napajanja, napuniti bateriju do 80% kapaciteta, isključiti napajanje i isprazniti bateriju do 40% kapaciteta, i to ciklično, čime će "pojesti" broj ciklusa napunjenosti i pražnjenja baterije? I koji je algoritam rada prijenosnog računala izvan mreže, za 40% napunjenosti baterije? ogrebotina

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...