Tworzenie systemu monitorowania baterii IoT w domu

Algumas pessoas podem não querer que sua torradeira ou aspirador de pó estejam conectados à internet, mas isso não significa que a Internet das Coisas (IoT) não seja útil. Existem muitas situações em que a coleta de dados baseada em nuvem e o controle remoto pela internet podem ser benéficos. Ryan Susman tentou melhorar as baterias de fonte de alimentação de backup (Uninterruptible Power Supply ou UPS) e percebeu que precisava de um monitor de status da bateria. Inicialmente, ele tentou uma solução pronta, mas acabou destruindo-a. Em vez de comprar um novo dispositivo, ele decidiu criar seu próprio monitor de bateria IoT usando o ESP32.

Os experimentos de Susman em melhorar as unidades UPS focaram na integração de baterias externas maiores. Os circuitos originais nas unidades APC ainda lidavam com o carregamento e a distribuição de energia, mas colaboravam com baterias de maior capacidade. Isso deveria funcionar, mas Susman queria a capacidade de monitorar o sistema. Especificamente, ele queria monitorar o fluxo de corrente durante o carregamento e o descarregamento.

Para alcançar isso, ele montou um resistor sólido fora da unidade APC. As baterias externas são conectadas aos circuitos de controle da unidade APC através desse resistor, para que toda a corrente precise passar por ele. Como Susman conhece a queda de tensão exata causada por esse resistor, ele sabe qual valor ele deve medir quando não há fluxo de corrente. Quando há fluxo de corrente, a queda de tensão muda de acordo. Ao medir continuamente a queda de tensão, Susman pode calcular a quantidade de corrente e determinar se as baterias estão sendo carregadas ou descarregadas.

Susman escolheu uma placa de desenvolvimento NodeMCU ESP32 para coletar essas medições. Ele faz isso usando um módulo conversor analógico-digital ADS1115, que é necessário para medir a queda de tensão (leitura analógica). O ESP32 se conecta à rede WiFi local de Susman e envia os dados coletados para um banco de dados MongoDB. O banco de dados armazena registros de cada leitura, que podem então ser apresentados em uma interface da web com um gráfico.

Este projeto pode parecer específico, já que nem todas as pessoas estão interessadas em atualizar sua UPS com essa funcionalidade. No entanto, essa solução pode ser útil para qualquer sistema alimentado por bateria, tornando-a aplicável a uma ampla variedade de aplicações.

FAQ:

1. Por que o monitoramento do status da bateria é útil?
O monitoramento do status da bateria pode ser útil para diversos sistemas alimentados por bateria, pois permite monitorar o fluxo de corrente durante o carregamento e o descarregamento.

2. Como Ryan Susman construiu seu próprio monitor de bateria IoT?
Ryan Susman construiu seu próprio monitor de bateria IoT usando uma placa de desenvolvimento NodeMCU ESP32, um módulo conversor analógico-digital ADS1115 e um banco de dados MongoDB.

3. Como o monitor de bateria IoT funciona?
As baterias externas são conectadas aos circuitos de controle da unidade UPS através de um resistor. A corrente flui através do resistor, e a mudança na queda de tensão é medida pelo módulo ADC. Os dados são então enviados para um banco de dados MongoDB, onde podem ser apresentados em uma interface da web com um gráfico.

4. Quais são as aplicações potenciais de um monitor de bateria IoT?
Um monitor de bateria IoT pode ser útil para uma ampla variedade de aplicações, especialmente em sistemas alimentados por bateria.

Definições:
1. IoT (Internet das Coisas) – uma tecnologia que permite que diferentes dispositivos sejam conectados à internet, possibilitando a troca de dados e a operação remota.
2. UPS (Uninterruptible Power Supply) – um dispositivo que fornece energia durante uma queda de energia, como baterias.

Links relacionados:
– UPS: https://exemplo.com/ups
– MongoDB: https://exemplo.com/mongodb

The source of the article is from the blog lisboatv.pt