Medidor de carga de baterias con Arduino

Medidor de carga de baterias con un Arduino Uno es uno de los proyectos más sencillos que requiere un mínimo de piezas. Si tienes una pantalla LCD 1602 con un módulo I2C, puedes construir un proyecto «probador de baterías Arduino» en la placa Arduino Nano o Arduino Uno. En la página siguiente se muestra un esquema detallado del montaje del proyecto medidor de voltaje (voltímetro) y el programa del microcontrolador Arduino.

Para esta actividad necesitaremos:

  • Arduino Uno / Arduino Nano / Arduino Mega
  • pantalla LCD 16×2 I2C;
  • cables de conexion;
  • libreria LiquidCrystal_I2C.h

Voltímetro Arduino y pantalla LCD 1602 i2c

Voltímetro Arduino con display LCD 1602
Voltímetro Arduino con LCD 1602 (medidor de voltaje)
LCD 1602 i2c Arduino Uno Arduino Nano Arduino Mega
GND GND GND GND
VCC 5V 5V 5V
SDA A4 A4 20
SCL A5 A5 21

Tenga en cuenta que el circuito anterior utiliza un diodo para proteger contra una mala conexión de una batería de una sola célula. Si no tienes un diodo, puedes utilizar un LED normal en su lugar o prescindir de la protección. También puede utilizar una escala de LED para indicar la carga de las baterías. Monta el circuito como se muestra en la imagen anterior y carga el siguiente programa en la microcontrolador Arduino Uno.

Programa Arduino para medidor de carga de baterias

#include "Wire.h"
#include "LiquidCrystal_I2C.h"
LiquidCrystal_I2C LCD(0x27,20,2);

int data;
float voltage;

void setup() {
   pinMode(A1, INPUT);
   analogWrite(A1, LOW);

   Serial.begin(9600);
   LCD.init();
   LCD.backlight();
 }

void loop() {
   data = analogRead(A1);
   voltage = data * 0.0048;

   Serial.print(voltage);
   Serial.println(" Volts");

   LCD.setCursor(0,0);
   LCD.print(voltage);
   LCD.print(" Volts");

   delay(500);
   LCD.clear();
}

Explicación del código medidor de bateria (medidor de voltaje Arduino)

  1. la carga de la batería también se muestra en el puerto serie del Arduino IDE;
  2. el programa lee el valor de la entrada A1 y lo convierte en una tensión.

Conclusión. Una cosa que debes saber es que no debes aplicar más de 5 voltios a los puertos analógicos del Arduino. Según la descripción del Arduino dada por el fabricante, un voltaje mayor puede dañar el microcontrolador. Si necesitas comprobar la carga de la batería con más de 5 voltios, puedes utilizar un divisor de tensión con resistencias. También puede utilizar una escala de LED para indicar la carga de las baterías.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *