» Mga Tema » Pag-ayos, paggawa ng makabago »Ang aparato ay nagpapalawak ng buhay ng baterya ng laptop

Isang aparato na nagpapalawak ng buhay ng baterya ng isang laptop

Isang aparato na nagpapalawak ng buhay ng baterya ng isang laptop

Ang aparatong ito, ayon sa wizard, ay maaaring pahabain ang buhay ng baterya ng laptop nang maraming beses. Ang master ay may ideya na gumawa ng tulad ng isang aparato pagkatapos na ang baterya sa isang laptop na binili dalawang taon na ang nakakalipas ay umupo pagkatapos ng 30 minuto, at pagkatapos ng isa pang taon, naka-off ang laptop pagkatapos ng 5 minuto ng operasyon.

Matapos maghanap ng impormasyon tungkol sa problemang ito sa Internet, natagpuan ng panginoon ang isang pag-aaral ng CADEX na nagsasaad na ang pagbabawas ng singil ng baterya sa 40% ay nagpapalawak ng buhay ng baterya nang 6 beses.

Kaya, ang solusyon na iminungkahi ng CEO ng CADEX (isang kumpanya na bumubuo ng mga tool sa pamamahala ng baterya) ay singilin ang baterya kapag ito ay pinalabas sa 40%, at i-off ang singilin kapag umabot ito sa 80% na singil. Ngunit ang patuloy na pagsunod sa baterya na sisingilin sa isang antas ng 40 hanggang 80% ay hindi madali, kung hindi imposible. Iyon ang dahilan kung bakit binuo ng wizard ang BatteryCare, isang module para sa pag-disconnect o muling pagkonekta sa power supply sa isang PC. Kinokontrol ito sa pamamagitan ng Bluetooth na may isang programa na sinusubaybayan ang antas ng baterya.

Para sa paggawa ng tulad ng isang aparato, ang mga sumusunod na materyales ay kinakailangan:
Bluetooth module HC-05;
-Relay;
Microcontroller ATtiny85;

Ang circuit ay medyo simple at binubuo ng isang ATtiny85 microcontroller, isang Bluetooth HC-05 module at isang 230 relay. Bilang karagdagan, mayroong isang 5V power supply para sa electronics.

Ang code ay napaka-simple. Nagsisimula ang singilin kapag ang "c" na utos ay kinikilala at nagtatapos sa utos na 'd'. Ginagamit ng wizard ang library ng SoftwareSerial dahil ang ATtiny85 ay walang komunikasyon ng seryeng hardware.
#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;

walang pag-setup ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // patayin ang RELAY
  
  mySerial.begin (9600);
}

walang bisa loop ()
{
  kung (mySerial.available () & gt; 0)
  {
    inByte = mySerial.read ();
    kung (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // i-on ang RELAY
    }
    kung hindi kung (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // patayin ang RELAY
    }
  }
}

Kailangan ding mai-install ang programa sa isang laptop.
Ang pangunahing prinsipyo ng programa ay upang ipadala ang character na "c", buhayin ang suplay ng kuryente at ipadala ang character na "d" upang patayin ito. Ang mga utos na ito ay natutukoy ng mga napiling threshold.

Upang makipag-usap sa pamamagitan ng Bluetooth, kailangan mo munang ipares ang HC-05 module na may isang PC (mga parameter> mga aparato ng Bluetooth at iba pa>, magdagdag ng isang aparato na Bluetooth o iba pang aparato), ang hiniling na code ay 1234 o 0000.

Dapat kang mag-imbak .exe sa parehong folder bilang .dll.Maaari mo ring simulan ang BatteryCare sa pagsisimula sa pamamagitan ng paglalagay ng shortcut para sa .exe sa: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

Binuo ng wizard ang program na ito, sinusubukan na gawing simple ang interface ng gumagamit hangga't maaari.
Ang program na ito ay patayin ang kapangyarihan kapag nakita nito ang pagdadalaga ng computer. Gayunpaman, ang pagtatakda ng parehong mode sa panahon ng isang power outage ay hindi gumana kaagad.

Upang mapadali ang pagkonekta sa module sa pagsisimula, nilikha ng wizard ang isang maliit na file ng pagsasaayos na tinatawag na "config.txt", naglalaman ito ng serial number port ng komunikasyon na ginagamit ng computer upang maipadala ang impormasyon sa pamamagitan ng Bluetooth, pati na rin ang singil at paglabas ng threshold.

Upang malampasan ang problema sa pagdiskonekta ng module kapag isara ang PC, ang wizard ay gumagamit ng isang script, o sa halip dalawa. Kapag kumalas ang PC, isinasagawa ang script ng BatteryCare_discharge.bat. Tatakbo niya ang script ng ps1 mismo, na magpapadala ng character na "d" sa port ng komunikasyon.
Upang i-configure ang script upang tumakbo kapag naka-off ang computer, kailangan mong gawin ang sumusunod:
I-on ang pagpapatupad ng script ng PowerShell:
buksan ang PowerShell sa seksyon ng admin: set-executepolicy na hindi pinigilan
win + r gpedit.msc: sa pagsasaayos ng user / setting ng window / script / logOFF
I-click ang magdagdag, pagkatapos ay hanapin at kopyahin ang 2 mga file sa bukas na folder at piliin ang .bat file.
Ito ay talagang hindi ang pinakamahusay na paraan upang gawin ito ... ngunit ito ang pinakamabilis na naisakatupad ng panginoon.

Ang lahat ng software ay magagamit sa address na ito: https://github.com/David-LETINAUD/BatteryCare
Ang master ay gumagamit ng aparatong ito nang higit sa 3 taon at walang mga reklamo.
Ang tanong na tanong ay awtomatikong nai-publish sa panlipunan. network ng site - manatiling nakatutok para sa mga sagot doon:

Angkop para sa paksa

Kaugnay na mga paksa

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
7 komento
Quote: Korolev
Sa palagay ko ang pangunahing bentahe ng isang laptop sa isang nakatigil na PC ay ang kadaliang kumilos.
Ang laptop ay hindi palaging gumagana sa lakas ng baterya; maraming mga tao ang gumagamit nito sa halip na isang nakatigil. At kapag kailangan mo ng kadaliang mapakilos, walang sinumang nag-abala upang i-off ang mode na ito at gumana nang buong singil.
R555,
Tulad ng para sa bilang ng mga pag-load-discharge cycle na sinasabi ng mga tagagawa ng baterya, ito ay isang point ng moot. Nang pinalitan ng mga baterya ng NiCH ang NiCd, inangkin ng mga tagagawa na ang huli ay kulang ng isang epekto sa memorya. Maaari kang mag-recharge nang hindi naghihintay para sa isang buong paglabas. Ngunit ipinakita ng kasanayan na hindi ganito. Parehong bagay na may lithium-ion.
pogranec,
Nabasa ko ang artikulo nang may interes. Mayroon akong problema sa baterya ng laptop ay matagal nang nauugnay. Ito ay nangyayari na ito ay lumiliko pagkatapos ng 10 minuto ng masinsinang gawain (kapag nag-mount ka ng isang video, halimbawa).
Ginawa ko talaga upang ang screen ay dims, pagkatapos ay lumabas habang ang singil ay normal pa rin.
Ivan_Pokhmelev,
Ang buhay ng serbisyo ay nadagdagan ng 2.4 beses.
Sa palagay ko ang pangunahing bentahe ng isang laptop sa isang nakatigil na PC ay ang kadaliang kumilos. Kung kukuha tayo ng average na buhay ng baterya mula sa isang ganap na sisingilin na baterya - 2 oras, pagkatapos ang algorithm na ito ng singilin - pag-disconnect ang baterya ay magbibigay ng isang buhay ng baterya ng 48 minuto. kumamot
binabawasan ang singil ng baterya ng hanggang sa 40% ay nagpapalawak ng buhay ng serbisyo nito nang 6 beses.
Sinusundan ito mula sa talahanayan ng talahanayan na hindi nito pinalawak ang buhay ng serbisyo, ngunit pinatataas ang bilang ng mga siklo ng pag-charge-discharge. Ang buhay ng serbisyo ay nadagdagan ng 2.4 beses.
Ang may-akda
Korolev,
Nakuha ko ito ng tama
- tama. Din pansin nito. Sa orihinal na artikulo, sa dulo, mayroong LUMABOT artikulo sa pananaliksik (mag-click sa LINK). Kung nais mo, maaari mong basahin.
Naiintindihan kong tama na kapag nagtatrabaho mula sa isang suplay ng kuryente sa network, sisingilin ng aparatong ito ang baterya sa kapasidad na 80%, patayin ang suplay ng kuryente at ilalabas ang baterya sa 40% na kapasidad, at sa gayon ay cyclically, sa gayon "kumakain" ang bilang ng mga pag-load-discharge cycle ng baterya? At ano ang algorithm ng laptop na nagtatrabaho sa offline, para sa 40% ng singil ng baterya? kumamot

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...