» Tematy » Naprawa, modernizacja »Urządzenie przedłużające żywotność baterii laptopa

Urządzenie przedłużające żywotność baterii laptopa

Urządzenie przedłużające żywotność baterii laptopa

To urządzenie, według kreatora, może kilkakrotnie wydłużyć żywotność baterii laptopa. Mistrz wpadł na pomysł, aby zrobić takie urządzenie po tym, jak bateria na laptopie kupionym dwa lata temu usiadła po 30 minutach, a po kolejnym roku laptop wyłączył się po 5 minutach pracy.

Po wyszukaniu informacji o tym problemie w Internecie mistrz znalazł badanie przeprowadzone przez CADEX, w którym stwierdzono, że zmniejszenie naładowania akumulatora do 40% wydłuża jego żywotność 6 razy.

Tak więc rozwiązaniem zaproponowanym przez CEO CADEX (firma, która opracowuje narzędzia do zarządzania baterią) jest ładowanie baterii, gdy jest ona rozładowana do 40%, i wyłączanie ładowania, gdy osiągnie 80%. Ale ciągłe utrzymywanie naładowania akumulatora na poziomie od 40 do 80% nie jest łatwe, jeśli nie niemożliwe. Właśnie dlatego kreator opracował BatteryCare, moduł do odłączania lub ponownego podłączania zasilania do komputera. Jest sterowany przez Bluetooth za pomocą programu, który monitoruje poziom naładowania baterii.

Do produkcji takiego urządzenia potrzebne są następujące materiały:
Moduł Bluetooth HC-05;
-Rayay;
Mikrokontroler ATtiny85;

Obwód jest dość prosty i składa się z mikrokontrolera ATtiny85, modułu Bluetooth HC-05 i przekaźnika 230 V. Ponadto, dla elektroniki znajduje się zasilacz 5 V.

Kod jest również bardzo prosty. Ładowanie rozpoczyna się po rozpoznaniu polecenia „c”, a kończy się poleceniem „d”. Kreator korzysta z biblioteki SoftwareSerial, ponieważ ATtiny85 nie ma sprzętowej komunikacji szeregowej.
#include „SoftwareSerial.h”

# zdefiniować RELAY_OUTPUT 4

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

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

void setup ()
{
  pinMode (rx, INPUT);
  pinMode (tx, WYJŚCIE);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // wyłącz PRZEKAŹNIK
  
  mySerial.begin (9600);
}

void loop ()
{
  if (mySerial.available () & gt; 0)
  {
    inByte = mySerial.read ();
    if (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // włącz PRZEKAŹNIK
    }
    else if (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // wyłącz PRZEKAŹNIK
    }
  }
}

Program należy również zainstalować na laptopie.
Główną zasadą programu jest wysłanie znaku „c”, aktywacja zasilacza i wysłanie znaku „d”, aby go wyłączyć. Te polecenia są określone przez wybrane progi.

Aby komunikować się przez Bluetooth, musisz najpierw sparować moduł HC-05 z komputerem (parametry> Urządzenia Bluetooth i inne>, dodać urządzenie Bluetooth lub inne urządzenie), wymagany kod to 1234 lub 0000.

Musisz przechowywać .exe w tym samym folderze co .dll.Możesz także uruchomić BatteryCare podczas uruchamiania, umieszczając skrót do pliku .exe w: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

Kreator opracował ten program, starając się maksymalnie uprościć interfejs użytkownika.
Ten program wyłącza zasilanie po wykryciu hibernacji komputera. Jednak nie udało się od razu ustawić tego samego trybu po wyłączeniu zasilania.

Aby ułatwić podłączenie modułu podczas uruchamiania, kreator utworzył mały plik konfiguracyjny o nazwie „config.txt”, zawierający numer portu komunikacji szeregowej, którego komputer używa do przesyłania informacji przez Bluetooth, a także próg ładowania i rozładowania.

Aby rozwiązać problem odłączania modułu podczas wyłączania komputera, kreator użył skryptu, a raczej dwóch. Po wyłączeniu komputera wykonywany jest skrypt BatteryCare_discharge.bat. On sam uruchomi skrypt ps1, który wyśle ​​znak „d” do portu komunikacyjnego.
Aby skonfigurować skrypt do uruchamiania po wyłączeniu komputera, wykonaj następujące czynności:
Włącz wykonywanie skryptu PowerShell:
otwórz PowerShell w sekcji admin: set-executepolicy nieograniczony
win + r gpedit.msc: w konfiguracji użytkownika / ustawieniach okna / skryptach / logOFF
Kliknij dodaj, a następnie znajdź i skopiuj 2 pliki w otwartym folderze i wybierz plik .bat.
To naprawdę nie jest najlepszy sposób na zrobienie tego ... ale jest najszybszy, jaki mistrz był w stanie wdrożyć.

Całe oprogramowanie jest dostępne pod tym adresem: https://github.com/David-LETINAUD/BatteryCare
Mistrz używa tego urządzenia od ponad 3 lat i nie ma żadnych skarg.
Pytanie \ temat jest automatycznie publikowane w serwisie społecznościowym. sieć witryn - sprawdzaj odpowiedzi:

Nadaje się do tematu

Powiązane tematy

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
7 komentarze
Cytat: Korolev
Myślę, że główną przewagą laptopa nad stacjonarnym komputerem jest jego mobilność.
Laptop nie zawsze działa na zasilaniu bateryjnym; wiele osób korzysta z niego zamiast stacjonarnego. A kiedy potrzebujesz mobilności, nikt nie zadaje sobie trudu, aby wyłączyć ten tryb i pracować z pełnym ładowaniem.
R555,
Jeśli chodzi o liczbę cykli ładowania i rozładowania, które mówią producenci akumulatorów, jest to kwestia sporna. Kiedy akumulatory NiCH zastąpiły NiCd, producenci twierdzili, że brakowało efektu pamięci. Możesz ładować bez czekania na pełne rozładowanie. Ale praktyka pokazała, że ​​tak nie jest. To samo z litowo-jonowym.
pogranec,
Przeczytałem ten artykuł z wielkim zainteresowaniem. Mam problem z baterią laptopa od dawna nabiera znaczenia. Zdarza się, że wyłącza się po 10 minutach intensywnej pracy (na przykład po zamontowaniu wideo).
Naprawdę tak zrobiłem, aby ekran przygasł, a następnie zgasł, gdy ładunek jest nadal normalny.
Ivan_Pokhmelev,
Żywotność wydłuża się 2,4 razy.
Myślę, że główną przewagą laptopa nad stacjonarnym komputerem jest jego mobilność. Jeśli weźmiemy średni czas pracy baterii w pełni naładowanej baterii - 2 godziny, to ten algorytm ładowania - odłączenie baterii da żywotność baterii 48 minut. zadrapanie
zmniejszenie naładowania akumulatora nawet o 40% wydłuża jego żywotność o 6 razy.
Z nagłówka tabeli wynika, że ​​nie wydłuża ona żywotności, ale zwiększa liczbę cykli ładowania i rozładowania. Żywotność wydłuża się 2,4 razy.
Autor
Korolew,
Mam rację
- racja. Zwrócił także na to uwagę. W oryginalnym artykule na końcu jest LINK artykuł badawczy (kliknij LINK). Jeśli chcesz, możesz przeczytać.
Prawidłowo zrozumiałem, że pracując z zasilacza sieciowego, to urządzenie naładuje akumulator do 80% pojemności, wyłączy zasilanie i rozładuje akumulator do 40% pojemności, a więc cyklicznie, a tym samym „zjada” liczbę cykli ładowania-rozładowania akumulatora? A jaki jest algorytm laptopa pracującego w trybie offline dla 40% naładowania baterii? zadrapanie

Radzimy przeczytać:

Podaj go do smartfona ...