imadeself.com! » конци » Ремонт, модернизация »Устройство, удължаващо живота на батерията на лаптопа

Устройство, което удължава живота на батерията на лаптоп

Устройство, което удължава живота на батерията на лаптоп

Това устройство според съветника е в състояние да удължи няколко пъти живота на батерията на лаптопа. Майсторът излезе с идеята да направи такова устройство, след като батерията на лаптоп, купен преди две години, седна след 30 минути, а след още една година лаптопът се изключи след 5 минути работа.

След като потърси информация за този проблем в Интернет, майсторът намери проучване на CADEX, което заяви, че намаляването на заряда на батерията до 40% удължава живота на батерията с 6 пъти.

По този начин решението, предложено от изпълнителния директор на CADEX (компания, която разработва инструменти за управление на батерията), е да заредите батерията, когато се разрежда до 40%, и да изключите зареждането, когато достигне 80% заряд. Но постоянно да поддържате заредената батерия на ниво от 40 до 80% не е лесно, ако не и невъзможно. Ето защо съветникът разработи BatteryCare, модул за изключване или свързване на захранването към компютър. Управлява се чрез Bluetooth с програма, която следи нивото на батерията.

За производството на такова устройство са необходими следните материали:
Bluetooth модул HC-05;
-Rele;
Микроконтролер ATtiny85;

Веригата е доста проста и се състои от микроконтролер ATtiny85, Bluetooth HC-05 модул и реле 230 V. Освен това има 5V захранване за захранване на електрониката.

Кодът също е много прост. Зареждането започва, когато командата „c“ бъде разпозната и завършва с командата „d“. Съветникът използва библиотеката на SoftwareSerial, тъй като ATtiny85 няма хардуерна серийна комуникация.
#include "SoftwareSerial.h"

#define RELAY_OUTPUT 4

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

SoftwareSerial mySerial (rx, tx);
int i = 0;
чар буф [12];
int inByte = 0;

настройка за невалидност ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // изключете RELAY
  
  mySerial.begin (9600);
}

void loop ()
{
  ако (mySerial.available ()> gt; 0)
  {
    inByte = mySerial.read ();
    ако (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // включете RELAY
    }
    иначе ако (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // изключете RELAY
    }
  }
}

Програмата също трябва да бъде инсталирана на лаптоп.
Основният принцип на програмата е да изпрати символа "c", да активира захранването и да изпрати символа "d", за да го изключи. Тези команди се определят от избраните прагове.

За да комуникирате чрез Bluetooth, първо трябва да сдвоите модула HC-05 с компютър (параметри> Bluetooth устройства и други>, да добавите Bluetooth устройство или друго устройство), исканият код е 1234 или 0000.

Трябва да съхранявате .exe в същата папка като .dll.Можете също да стартирате BatteryCare при стартиране, като поставите прекия път за .exe в: C: \ ProgramData \ Microsoft \ Windows \ Старт меню \ Програми \ Стартиране

Съветникът разработи тази програма, опитвайки се да опрости максимално потребителския интерфейс.
Тази програма изключва захранването, когато открие хибернация на компютъра. Въпреки това, не се получи веднага, за да настроите същия режим, когато захранването беше изключено.

За да улесни свързването на модула при стартиране, съветникът създаде малък конфигурационен файл, наречен „config.txt“, той съдържа номера на серийния комуникационен порт, който компютърът използва за предаване на информация чрез Bluetooth, както и прага на зареждане и разреждане.

За да преодолее проблема с изключването на модула при изключване на компютъра, съветникът използва скрипт или по-скоро два. Когато компютърът се изключи, се изпълнява скриптът BatteryCare_discharge.bat. Самият той ще стартира скрипта ps1, който ще изпрати символа „d“ до комуникационния порт.
За да конфигурирате скрипта да се изпълнява, когато компютърът е изключен, трябва да направите следното:
Включете изпълнението на скрипта на PowerShell:
отворете PowerShell в секцията администратор: set-Executepolicy неограничен
win + r gpedit.msc: в потребителска конфигурация / настройки на прозореца / скриптове / logOFF
Щракнете върху добавяне, след това намерете и копирайте 2 файла в отворената папка и изберете .bat файла.
Това наистина не е най-добрият начин да направите това ... но това е най-бързото, което майсторът успя да приложи.

Целият софтуер е достъпен на този адрес: https://github.com/David-LETINAUD/BatteryCare
Господарят използва това устройство повече от 3 години и няма никакви оплаквания.
Въпрос \ тема се публикува автоматично в социалната мрежа. мрежа на сайта - следете отговорите там:

Подходящ за тема

Свързани теми

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо
7 коментар
Цитат: Королев
Мисля, че основното предимство на лаптоп пред стационарен компютър е неговата мобилност.
Лаптопът не винаги работи с енергия от батерията; много хора го използват вместо стационарен. А когато имате нужда от мобилност, никой не си прави труда да изключите този режим и да работите с пълно зареждане.
R555,
Що се отнася до броя цикли на зареждане-разреждане, за които казват производителите на батерии, това е спорен въпрос. Когато NiCH батериите заменят NiCd, производителите твърдят, че на последния му липсва ефект на памет. Можете да презаредите, без да чакате пълно изхвърляне. Но практиката показа, че това не е така. Същото нещо и с литиево-йонния.
pogranec,
Прочетох статията с голям интерес. Имам проблем с батерията на лаптопа отдавна стана актуален. Случва се той да се изключи след 10 минути интензивна работа (например, когато монтирате видеоклип).
Наистина направих така, че екранът затъмнява, след което изгасва, докато зареждането е все още нормално.
Ivan_Pohmelev,
Срокът на експлоатация се увеличава 2,4 пъти.
Мисля, че основното предимство на лаптоп пред стационарен компютър е неговата мобилност. Ако вземем средния живот на батерията от напълно заредена батерия - 2 часа, тогава този алгоритъм на зареждане - изключването на батерията ще даде живот на батерията 48 минути. драскотина
намаляването на заряда на батерията с до 40% удължава експлоатационния й живот 6 пъти.
От заглавието на таблицата следва, че тя не удължава експлоатационния живот, но увеличава броя цикли на зареждане и заряд. Срокът на експлоатация се увеличава 2,4 пъти.
Авторът
Корольов,
Разбрах се
- правилно. Също така обърнах внимание на това. В оригиналната статия в края има СПРАВКА статия за изследване (щракнете върху ВРЪЗКАТА). Ако искате, можете да четете.
Правилно разбрах, че когато работи от мрежово захранване, това устройство ще зарежда батерията до 80% капацитет, ще изключи захранването и ще разреди батерията до 40% капацитет и така циклично, като по този начин „изяде“ броя цикли на заряд-разряд на батерията? И какъв е алгоритъмът на лаптопа, работещ офлайн, за 40% от зареждането на батерията? драскотина

Съветваме ви да прочетете:

Предайте го за смартфона ...