» Temas » Reparação, modernização »Dispositivo que aumenta a vida da bateria do laptop

Um dispositivo que prolonga a vida útil da bateria de um laptop

Um dispositivo que prolonga a vida útil da bateria de um laptop

Este dispositivo, de acordo com o assistente, é capaz de prolongar a vida da bateria do laptop várias vezes. O mestre teve a idéia de fabricar esse dispositivo depois que a bateria de um laptop comprada há dois anos se sentou após 30 minutos e, após outro ano, o laptop foi desligado após 5 minutos de operação.

Depois de procurar informações sobre esse problema na Internet, o mestre encontrou um estudo do CADEX que afirmava que reduzir a carga da bateria para 40% prolonga sua vida útil em 6 vezes.

Assim, a solução proposta pelo CEO da CADEX (empresa que desenvolve ferramentas de gerenciamento de bateria) é carregar a bateria quando descarregada para 40% e desligar o carregamento quando atingir 80% da carga. Mas manter constantemente a bateria carregada em um nível de 40 a 80% não é fácil, se não impossível. Foi por isso que o assistente desenvolveu o BatteryCare, um módulo para desconectar ou reconectar a fonte de alimentação a um PC. É controlado via Bluetooth com um programa que monitora o nível da bateria.

Para a fabricação desse dispositivo, são necessários os seguintes materiais:
Módulo Bluetooth HC-05;
-Relay;
Microcontrolador ATtiny85;

O circuito é bastante simples e consiste em um microcontrolador ATtiny85, um módulo Bluetooth HC-05 e um relé de 230 V. Além disso, há uma fonte de alimentação de 5V para eletrônicos.

O código também é muito simples. O carregamento começa quando o comando “c” é reconhecido e termina com o comando 'd'. O assistente usa a biblioteca SoftwareSerial porque o ATtiny85 não possui comunicação serial de 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;

configuração nula ()
{
  pinMode (rx, INPUT);
  pinMode (tx, OUTPUT);
  pinMode (RELAY_OUTPUT, OUTPUT);
  digitalWrite (RELAY_OUTPUT, HIGH); // desligue o RELAY
  
  mySerial.begin (9600);
}

loop vazio ()
{
  if (mySerial.available () & gt; 0)
  {
    inByte = mySerial.read ();
    if (inByte == 'c')
    {
      digitalWrite (RELAY_OUTPUT, LOW); // liga o RELAY
    }
    senão se (inByte == 'd')
    {
      digitalWrite (RELAY_OUTPUT, HIGH); // desligue o RELAY
    }
  }
}

O programa também precisa ser instalado em um laptop.
O principal princípio do programa é enviar o caractere "c", ativar a fonte de alimentação e enviar o caractere "d" para desligá-lo. Esses comandos são determinados pelos limites selecionados.

Para se comunicar via Bluetooth, primeiro é necessário emparelhar o módulo HC-05 com um PC (parâmetros> dispositivos Bluetooth e outros>, adicionar um dispositivo Bluetooth ou outro dispositivo), o código solicitado é 1234 ou 0000.

Você deve armazenar .exe na mesma pasta que .dll.Você também pode iniciar o BatteryCare na inicialização, colocando o atalho para .exe em: C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização

O assistente desenvolveu este programa, tentando simplificar o máximo possível a interface do usuário.
Este programa desliga a energia quando detecta a hibernação do computador. No entanto, definir o mesmo modo durante uma queda de energia não deu certo imediatamente.

Para facilitar a conexão do módulo na inicialização, o assistente criou um pequeno arquivo de configuração chamado "config.txt", que contém o número da porta de comunicação serial que o computador usa para transmitir informações via Bluetooth, além do limite de carga e descarga.

Para superar o problema de desconectar o módulo ao desligar o PC, o assistente usou um script, ou melhor, dois. Quando o PC é desligado, o script BatteryCare_discharge.bat é executado. Ele executará o script ps1, que enviará o caractere "d" para a porta de comunicação.
Para configurar o script para ser executado quando o computador estiver desligado, faça o seguinte:
Ative a execução de script do PowerShell:
abra o PowerShell na seção admin: set-executepolicy irrestricted
win + r gpedit.msc: na configuração do usuário / configurações da janela / scripts / logOFF
Clique em adicionar, localize e copie 2 arquivos na pasta aberta e selecione o arquivo .bat.
Essa não é realmente a melhor maneira de fazer isso ... mas é a mais rápida que o mestre foi capaz de implementar.

Todo o software está disponível neste endereço: https://github.com/David-LETINAUD/BatteryCare
O mestre usa este dispositivo há mais de 3 anos e não tem queixas.
A pergunta \ tópico é publicada automaticamente no social. rede do site - fique atento às respostas:

Apropriado para o tópico

Tópicos relacionados

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar
7 comentários
Citação: Korolev
Eu acho que a principal vantagem de um laptop sobre um PC estacionário é a sua mobilidade.
O laptop nem sempre funciona com a energia da bateria; muitas pessoas o usam em vez de um estacionário. E quando você precisa de mobilidade, ninguém se incomoda em desativar esse modo e trabalhar com carga total.
R555,
Quanto ao número de ciclos de carga-descarga que os fabricantes de baterias dizem, esse é um ponto discutível. Quando as baterias NiCH substituíram o NiCd, os fabricantes alegaram que este último não possuía efeito de memória. Você pode recarregar sem esperar uma descarga completa. Mas a prática mostrou que não é assim. A mesma coisa com íons de lítio.
pogranec,
Eu li o artigo com grande interesse. Eu tenho um problema com a bateria do laptop há muito que se tornou relevante. Acontece que ele desliga após 10 minutos de trabalho intensivo (quando você monta um vídeo, por exemplo).
Realmente fiz isso para que a tela diminua e depois apague enquanto a carga ainda estiver normal.
Ivan_Pokhmelev,
A vida útil é aumentada em 2,4 vezes.
Eu acho que a principal vantagem de um laptop sobre um PC estacionário é a sua mobilidade. Se tirarmos a duração média da bateria de uma bateria totalmente carregada - 2 horas, esse algoritmo de carregamento - desconectar a bateria fornecerá uma duração de 48 minutos. arranhar
reduzir a carga da bateria em até 40% aumenta sua vida útil em 6 vezes.
Resulta do cabeçalho da tabela que ele não prolonga a vida útil, mas aumenta o número de ciclos de carga-descarga. A vida útil é aumentada em 2,4 vezes.
O autor
Korolev,
Eu entendi direito
- certo. Também chamou a atenção para isso. No artigo original, no final, há LINK artigo de pesquisa (clique no link). Se você quiser, pode ler.
Entendi corretamente que, ao trabalhar com uma fonte de alimentação de rede, este dispositivo carregará a bateria com 80% da capacidade, desligará a fonte de alimentação e descarregará a bateria com 40% de capacidade, e assim ciclicamente, "consumindo" o número de ciclos de descarga de carga da bateria? E qual é o algoritmo do laptop trabalhando offline, para 40% da carga da bateria? arranhar

Aconselhamos que você leia:

Entregue-o para o smartphone ...