» Motīvi » Remonts, modernizācija »Ierīce, kas paildzina klēpjdatora akumulatora darbības laiku

Ierīce, kas paildzina klēpjdatora akumulatora darbības laiku

Ierīce, kas paildzina klēpjdatora akumulatora darbības laiku

Šī ierīce, pēc vedņa domām, vairākas reizes spēj pagarināt klēpjdatora akumulatora darbības laiku. Meistars nāca klajā ar ideju šādu ierīci izgatavot pēc tam, kad pirms diviem gadiem nopirktā klēpjdatora akumulators bija apsēdies pēc 30 minūtēm, un vēl pēc gada klēpjdators izslēdzās pēc 5 minūšu darbības.

Pēc informācijas meklēšanas par šo problēmu internetā kapteinis atrada CADEX pētījumu, kurā teikts, ka akumulatora uzlādes līmeņa samazināšana līdz 40% pagarina tā darbības laiku 6 reizes.

Tādējādi CADEX (uzņēmums, kas izstrādā akumulatora pārvaldības rīkus) izpilddirektora piedāvātais risinājums ir uzlādēt akumulatoru, kad tas ir izlādējies, līdz 40%, un izslēgt uzlādi, kad tas sasniedz 80%. Bet pastāvīgi uzturēt akumulatoru uzlādētu no 40 līdz 80%, nav viegli, ja pat neiespējami. Tāpēc vednis izstrādāja BatteryCare - moduli datora barošanas avota atvienošanai vai atkārtotai pievienošanai. To kontrolē, izmantojot Bluetooth, ar programmu, kas uzrauga akumulatora līmeni.

Šādas ierīces ražošanai nepieciešami šādi materiāli:
Bluetooth modulis HC-05;
-Releja;
Mikrokontrolieris ATtiny85;

Ķēde ir diezgan vienkārša un sastāv no ATtiny85 mikrokontrollera, Bluetooth HC-05 moduļa un 230 V releja.Papildus tam ir 5 V barošanas avots elektronikai.

Kods ir arī ļoti vienkāršs. Uzlāde sākas, kad tiek atpazīta komanda “c”, un beidzas ar komandu “d”. Vednis izmanto programmatūru SoftwareSerial, jo ATtiny85 nav aparatūras sērijveida sakaru.
#include "SoftwareSerial.h"

#definēt RELAY_OUTPUT 4

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

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

iestatīšana nav spēkā ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // izslēdziet RELEJU
  
  mySerial.begin (9600);
}

tukšs cilpa ()
{
  if (mySerial.avable () & gt; 0)
  {
    inByte = mySerial.read ();
    if (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // ieslēdziet RELE
    }
    cits, ja (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // izslēdziet RELEJU
    }
  }
}

Programma ir jāinstalē arī klēpjdatorā.
Programmas galvenais princips ir nosūtīt rakstzīmi “c”, aktivizēt barošanas avotu un nosūtīt rakstzīmi “d”, lai to izslēgtu. Šīs komandas nosaka izvēlētie sliekšņi.

Lai sazinātos, izmantojot Bluetooth, vispirms ir jāsapāro modulis HC-05 ar datoru (parametri> Bluetooth ierīces un citi>, jāpievieno Bluetooth ierīce vai cita ierīce), pieprasītais kods ir 1234 vai 0000.

.Exe jāuzglabā tajā pašā mapē kā .dll.Varat arī startēt BatteryCare palaišanas laikā, ievietojot .exe saīsni šeit: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

Vednis izstrādāja šo programmu, cenšoties pēc iespējas vienkāršot lietotāja interfeisu.
Šī programma izslēdz barošanu, kad tā nosaka datora hibernāciju. Tomēr uzreiz neizdevās iestatīt to pašu režīmu, kad strāva tika izslēgta.

Lai atvieglotu moduļa savienošanu palaišanas laikā, vednis izveidoja nelielu konfigurācijas failu ar nosaukumu “config.txt”, tas satur seriālā sakaru porta numuru, kuru dators izmanto informācijas pārsūtīšanai, izmantojot Bluetooth, kā arī uzlādes un izlādes slieksni.

Lai novērstu moduļa atvienošanas problēmu, izslēdzot datoru, vednis izmantoja skriptu vai drīzāk divus. Kad dators izslēdzas, tiek izpildīts skripts BatteryCare_discharge.bat. Viņš pats veiks ps1 skriptu, kurš nosūtīs “d” rakstzīmi uz sakaru portu.
Lai konfigurētu skriptu darboties, kad dators ir izslēgts, jums jāveic šādas darbības:
Ieslēdziet PowerShell skripta izpildi:
administratora sadaļā atveriet PowerShell: neierobežota iestatīšanas un izpildes politika
win + r gpedit.msc: lietotāja konfigurācijā / loga iestatījumos / skriptos / logOFF
Noklikšķiniet uz pievienot, pēc tam atvērtajā mapē atrodiet un nokopējiet 2 failus un atlasiet .bat failu.
Tas tiešām nav labākais veids, kā to izdarīt ... bet tas ir ātrākais, ko meistars spēja ieviest.

Visa programmatūra ir pieejama šajā adresē: https://github.com/David-LETINAUD/BatteryCare
Meistars šo ierīci ir izmantojis vairāk nekā 3 gadus, un viņam nav sūdzību.
Jautājums \ tēma tiek automātiski publicēta sociālajā tīklā. vietņu tīkls - sekojiet līdzi atbildēm tur:

Piemērots tēmai

Saistītās tēmas

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
7 komentāri
Citāts: Koroļevs
Es domāju, ka galvenā klēpjdatora priekšrocība salīdzinājumā ar stacionāru datoru ir tā mobilitāte.
Klēpjdators ne vienmēr darbojas ar akumulatora enerģiju, daudzi cilvēki to izmanto nevis stacionārā. Un, kad nepieciešama mobilitāte, neviens neuztraucas izslēgt šo režīmu un strādāt ar pilnu uzlādi.
R555,
Runājot par akumulatora ražotāju teikto uzlādes-izlādes ciklu skaitu, tas ir strīdīgs punkts. Kad NiCH baterijas aizstāja NiCd, ražotāji apgalvoja, ka pēdējiem trūkst atmiņas efekta. Jūs varat uzlādēt, negaidot pilnīgu izlādi. Bet prakse ir parādījusi, ka tas tā nav. Tas pats ar litija jonu.
pogranec,
Es lasīju rakstu ar lielu interesi. Man ir problēma ar klēpjdatora akumulatoru, jau sen ir kļuvis aktuāls. Gadās, ka tas izslēdzas pēc 10 intensīvas minūtes minūtēm (piemēram, kad uzstādāt video).
Es tiešām izdarīju tā, ka ekrāns aptumšojas, pēc tam izdziest, kamēr uzlāde joprojām ir normāla.
Ivan_Pokhmelev,
Kalpošanas laiks ir palielināts 2,4 reizes.
Es domāju, ka galvenā klēpjdatora priekšrocība salīdzinājumā ar stacionāru datoru ir tā mobilitāte. Ja vidējo akumulatora darbības laiku ņem no pilnībā uzlādēta akumulatora - 2 stundas, tad šis uzlādes algoritms - akumulatora atvienošana - akumulatora darbības laiks būs 48 minūtes. saskrāpēt
akumulatora uzlādes samazināšana līdz 40% pagarina tā kalpošanas laiku 6 reizes.
No tabulas virsraksta izriet, ka tas nepagarina kalpošanas laiku, bet palielina uzlādes-izlādes ciklu skaitu. Kalpošanas laiks ir palielināts 2,4 reizes.
Autore
Koroļevs,
Man tas izdevās
- pareizi. Uz to arī vērsa uzmanību. Oriģinālā raksta beigās ir LINK pētniecības raksts (noklikšķiniet uz LINK). Ja vēlaties, varat lasīt.
Es pareizi sapratu, ka, strādājot no tīkla barošanas avota, šī ierīce uzlādēs akumulatoru līdz 80% kapacitātes, izslēgs barošanas avotu un izlādēs akumulatoru līdz 40% kapacitātei, un tā cikliski, tādējādi "apēdot" akumulatora uzlādes-izlādes ciklu skaitu? Kāds ir klēpjdatora algoritms, kas darbojas bezsaistē 40% no akumulatora uzlādes? saskrāpēt

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...