Овај уређај, према чаробњаку, може да продужи век трајања батерије лаптопа неколико пута. Мајстор је дошао на идеју да направи такав уређај након што је батерија на лаптопу купљеном пре две године сјела након 30 минута, а након још годину дана, лаптоп се искључио након 5 минута рада.
Након што је на Интернету потражио информације о овом проблему, мајстор је пронашао студију ЦАДЕКС-а која је навела да смањење напуњености батерије на 40% продужава животни век батерије за 6 пута.
Дакле, решење које је предложио генерални директор ЦАДЕКС-а (компаније која развија алате за управљање батеријама) је да се батерија напуни када се испразни на 40% и искључи пуњење када достигне 80% напуњености. Али стално држати напуњену батерију на нивоу од 40 до 80% није лако, ако не и немогуће. Због тога је чаробњак развио БаттериЦаре, модул за искључивање или поновно прикључење напајања на ПЦ. Управља се преко Блуетоотх програма који прати ниво батерије.
За израду таквог уређаја потребни су следећи материјали:
Блуетоотх модул ХЦ-05;
-Релаи;
Микроконтролер АТтини85;
Круг је прилично једноставан и састоји се од микроконтролера АТтини85, Блуетоотх ХЦ-05 модула и релеја 230 В. Поред тога, постоји 5В напајање за електронику.
Код је такође врло једноставан. Пуњење започиње када је наредба „ц“ препозната и завршава се наредбом „д“. Чаробњак користи СофтвареСериал библиотеку јер АТтини85 нема хардверску серијску комуникацију.
#инцлуде "СофтвареСериал.х"
#дефине РЕЛАИ_ОУТПУТ 4
цонст инт рк = 3;
цонст инт тк = 1;
СофтвареСериал миСериал (рк, тк);
инт и = 0;
цхар буф [12];
инт инБите = 0;
подешавање празнине ()
{
пинМоде (рк, ИНПУТ);
пинМоде (тк, ОУТПУТ);
пинМоде (РЕЛАИ_ОУТПУТ, ОУТПУТ);
дигиталВрите (РЕЛАИ_ОУТПУТ, ХИГХ); // искључите РЕЛАИ
миСериал.бегин (9600);
}
воид петља ()
{
ако (миСериал.аваилабле ()> гт; 0)
{
инБите = миСериал.реад ();
иф (инБите == 'ц')
{
дигиталВрите (РЕЛАИ_ОУТПУТ, ЛОВ); // укључи РЕЛАИ
}
друго ако (инБите == 'д')
{
дигиталВрите (РЕЛАИ_ОУТПУТ, ХИГХ); // искључите РЕЛАИ
}
}
}
Програм такође мора бити инсталиран на лаптоп.
Главни принцип програма је да пошаљете знак „ц“, активирате напајање и пошаљете знак „д“ да га искључи. Ове наредбе су одређене одабраним праговима.
Да бисте комуницирали преко Блуетоотх-а, прво морате упарити модул ХЦ-05 са рачунаром (параметри> Блуетоотх уређаји и други>, додати Блуетоотх уређај или други уређај), а захтевани код је 1234 или 0000.
Морате да похраните .еке у исту мапу као и .длл.Такође можете покренути БаттериЦаре при покретању стављањем пречице за .еке у: Ц: \ ПрограмДата \ Мицрософт \ Виндовс \ Старт мени \ Програми \ Покретање
Чаробњак је развио овај програм, покушавајући да поједностави кориснички интерфејс што је више могуће.
Овај програм искључује напајање кад открије хибернацију рачунара. Међутим, није се одмах покренуо исти режим када је искључено напајање.
Да би олакшао повезивање модула при покретању, чаробњак је створио малу конфигурациону датотеку под називом „цонфиг.ткт“, садржи серијски број комуникационог порта који рачунар користи за пренос информација путем Блуетоотх-а, као и праг напуњености и пражњења.
Да би решио проблем искључивања модула приликом искључивања рачунара, чаробњак је користио скрипту или боље речено две. Када се рачунар искључи, извршава се скрипта БаттериЦаре_дисцхарге.бат. Он ће сам покренути пс1 скрипту, која ће послати знак „д“ у комуникацијски порт.
Да бисте конфигурирали скрипту која се покреће када је рачунар искључен, потребно је да урадите следеће:
Укључите извршавање скрипте ПоверСхелл:
отворите ПоверСхелл у административном одељку: поставите-Екецутеполици неограничено
вин + р гпедит.мсц: у корисничкој конфигурацији / подешавањима прозора / скрипти / логОФФ
Кликните на Додај, а затим пронађите и копирајте 2 датотеке у отвореној мапи и изаберите .бат датотеку.
Ово заиста није најбољи начин да то учините ... али то је најбржи који је мајстор могао да примјени.
Сав софтвер доступан је на овој адреси: хттпс://гитхуб.цом/Давид-ЛЕТИНАУД/БаттериЦаре
Мајстор користи овај уређај више од 3 године и нема притужби.