» Thema's » Reparatie, modernisering »Apparaat dat de batterijduur van laptops verlengt

Een apparaat dat de batterijduur van een laptop verlengt

Een apparaat dat de batterijduur van een laptop verlengt

Dit apparaat kan volgens de wizard de levensduur van de batterij van de laptop meerdere keren verlengen. De meester kwam op het idee om zo'n apparaat te maken nadat de batterij op een laptop die twee jaar geleden was gekocht na 30 minuten ging zitten en na nog een jaar ging de laptop uit na 5 minuten gebruik.

Na op internet naar informatie over dit probleem te hebben gezocht, vond de meester een studie van CADEX waarin werd gesteld dat het verminderen van de batterijlading tot 40% de levensduur van de batterij met 6 keer verlengt.

De oplossing die door de CEO van CADEX (een bedrijf dat tools voor batterijbeheer ontwikkelt) wordt voorgesteld, is dus om de batterij op te laden wanneer deze tot 40% is ontladen en het opladen uit te schakelen wanneer deze voor 80% is opgeladen. Maar om de batterij constant opgeladen te houden op een niveau van 40 tot 80% is niet eenvoudig, zo niet onmogelijk. Daarom ontwikkelde de wizard BatteryCare, een module voor het loskoppelen of opnieuw aansluiten van de voeding op een pc. Het wordt bediend via Bluetooth met een programma dat het batterijniveau bewaakt.

Voor de vervaardiging van een dergelijk apparaat zijn de volgende materialen nodig:
Bluetooth-module HC-05;
-Relais;
Microcontroller ATtiny85;

Het circuit is vrij eenvoudig en bestaat uit een ATtiny85 microcontroller, een Bluetooth HC-05 module en een 230 V. relais. Daarnaast is er een 5V voeding voor elektronica.

De code is ook heel eenvoudig. Het opladen begint wanneer het "c" -commando wordt herkend en eindigt met het 'd'-commando. De wizard gebruikt de SoftwareSerial-bibliotheek omdat ATtiny85 geen seriële hardware-communicatie heeft.
#inclusief "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;

ongeldige setup ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // zet de RELAY uit
  
  mySerial.begin (9600);
}

leegte lus ()
{
  if (mySerial.available () & gt; 0)
  {
    inByte = mySerial.read ();
    if (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // zet de RELAY aan
    }
    anders als (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // zet de RELAY uit
    }
  }
}

Het programma moet ook op een laptop worden geïnstalleerd.
Het belangrijkste principe van het programma is om het teken "c" te sturen, de voeding te activeren en het teken "d" te sturen om het uit te schakelen. Deze opdrachten worden bepaald door de geselecteerde drempels.

Om via Bluetooth te communiceren, moet u eerst de HC-05-module koppelen met een pc (parameters> Bluetooth-apparaten en andere>, een Bluetooth-apparaat of ander apparaat toevoegen), de gevraagde code is 1234 of 0000.

U moet .exe in dezelfde map opslaan als .dll.U kunt BatteryCare ook starten bij het opstarten door de snelkoppeling voor .exe te plaatsen in: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

De wizard ontwikkelde dit programma en probeerde de gebruikersinterface zoveel mogelijk te vereenvoudigen.
Dit programma schakelt de stroom uit wanneer het een winterslaap detecteert. Het werkte echter niet meteen om dezelfde modus in te stellen wanneer de stroom werd uitgeschakeld.

Om het aansluiten van de module bij het opstarten te vergemakkelijken, heeft de wizard een klein configuratiebestand gemaakt met de naam "config.txt". Het bevat het seriële communicatiepoortnummer dat de computer gebruikt om informatie via Bluetooth te verzenden, evenals de laad- en ontlaaddrempel.

Om het probleem van het loskoppelen van de module bij het uitschakelen van de pc te verhelpen, gebruikte de wizard een script, of liever twee. Wanneer de pc wordt afgesloten, wordt het BatteryCare_discharge.bat-script uitgevoerd. Hij zal zelf het ps1-script uitvoeren, dat het 'd'-teken naar de communicatiepoort stuurt.
Om het script te configureren om te worden uitgevoerd wanneer de computer is uitgeschakeld, moet u het volgende doen:
Schakel PowerShell-scriptuitvoering in:
open PowerShell in de admin-sectie: set-executepolicy onbeperkt
win + r gpedit.msc: in gebruikersconfiguratie / vensterinstellingen / scripts / logOFF
Klik op toevoegen, zoek en kopieer 2 bestanden in de geopende map en selecteer het .bat-bestand.
Dit is echt niet de beste manier om dit te doen ... maar het is wel de snelste die de meester heeft kunnen implementeren.

Alle software is beschikbaar op dit adres: https://github.com/David-LETINAUD/BatteryCare
De master gebruikt dit apparaat al meer dan 3 jaar en heeft geen klachten.
Vraag \ onderwerp wordt automatisch gepubliceerd in de sociale media. sitenetwerk - blijf op de hoogte voor antwoorden daar:

Geschikt voor onderwerp

Gerelateerde onderwerpen

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten
7 opmerkingen
Citaat: Korolev
Ik denk dat het grootste voordeel van een laptop ten opzichte van een vaste pc de mobiliteit is.
De laptop werkt niet altijd op accuvoeding; veel mensen gebruiken hem in plaats van een vaste. En wanneer u mobiliteit nodig heeft, heeft niemand moeite om deze modus uit te schakelen en volledig opgeladen te werken.
R555,
Wat betreft het aantal laad-ontlaadcycli dat batterijfabrikanten zeggen, dit is een betwistbaar punt. Toen NiCH-batterijen NiCd vervingen, beweerden fabrikanten dat de laatste een geheugeneffect miste. U kunt opladen zonder te wachten op een volledige ontlading. Maar de praktijk heeft geleerd dat dit niet zo is. Hetzelfde met lithium-ion.
pogranec,
Ik heb het artikel met veel belangstelling gelezen. Ik heb een probleem met de laptopbatterij is al lang relevant geworden. Het gebeurt dat het uitschakelt na 10 minuten intensief werk (bijvoorbeeld wanneer je een video monteert).
Ik heb echt gedaan zodat het scherm dimt en vervolgens uitgaat terwijl de lading nog steeds normaal is.
Ivan_Pokhmelev,
De levensduur wordt met 2,4 keer verlengd.
Ik denk dat het grootste voordeel van een laptop ten opzichte van een vaste pc de mobiliteit is. Als we de gemiddelde batterijduur van een volledig opgeladen batterij nemen - 2 uur, dan geeft dit algoritme van opladen - het loskoppelen van de batterij een batterijduur van 48 minuten. krabben
het verminderen van de batterijlading tot 40% verlengt de levensduur met 6 keer.
Uit de tabelkop volgt dat het de levensduur niet verlengt, maar het aantal ontladingscycli verhoogt. De levensduur wordt met 2,4 keer verlengd.
De auteur
Korolev,
Ik heb het goed
- juist. Ook hier de aandacht op gevestigd. In het oorspronkelijke artikel is er aan het einde LINK onderzoeksartikel (klik op de LINK). Als je wilt, kun je lezen.
Ik heb correct begrepen dat wanneer dit apparaat werkt met een netwerkvoeding, de batterij wordt opgeladen tot 80% capaciteit, de voeding wordt uitgeschakeld en de batterij wordt ontladen tot 40% capaciteit, en dus cyclisch, waardoor het aantal laad-ontlaadcycli van de batterij wordt "opgegeten"? En wat is het algoritme van de laptop die offline werkt, voor 40% van de batterijlading? krabben

We raden je aan om te lezen:

Geef het voor de smartphone ...