The Circuit Maker
Proyectos9 min lectura

Circuito Probador de Baterías con LEDs

Build a battery tester circuit that uses LEDs to show charge level. Uses a voltage divider and LED thresholds to indicate if a battery is full, low, or dead.

·

Un circuito probador de baterías usa LEDs para indicar visualmente si una batería está completamente cargada, baja o muerta. Funciona explotando el hecho de que los LEDs requieren un voltaje mínimo para encenderse, y que diferentes valores de resistencia en serie establecen diferentes umbrales de voltaje. Cuando el voltaje de la batería es alto, todos los LEDs se encienden. A medida que el voltaje baja, los LEDs se apagan uno por uno — dándote un indicador simple tipo semáforo sin ningún microcontrolador o programación.

Lo que necesitas

ComponenteCantidadNotas
LED verde (5mm)1Indica carga completa
LED amarillo (5mm)1Indica carga media
LED rojo (5mm)1Indica carga baja (siempre encendido si queda alguna carga)
Resistencia 1 kΩ1Para LED verde (umbral más alto)
Resistencia 470Ω1Para LED amarillo (umbral medio)
Resistencia 220Ω1Para LED rojo (umbral más bajo)
Botón pulsador momentáneo1Opcional — previene drenaje continuo de la batería
Clip o soporte de batería1Coincide con el tipo de batería (clip 9V, soporte AA, etc.)
Protoboard + cables puente1 juegoPara prototipos

Cómo funciona

Cada LED está conectado en su propia rama, en paralelo con los otros. Cada rama tiene un valor diferente de resistencia en serie. La clave es que una resistencia mayor requiere un voltaje de batería más alto para empujar suficiente corriente a través del LED para hacerlo encender visiblemente.

  • LED verde + 1 kΩ: Solo se enciende cuando el voltaje de la batería es alto (corriente fuerte a pesar de alta resistencia). Primero en oscurecerse cuando la batería se agota.
  • LED amarillo + 470Ω: Se enciende a voltajes medios. Se oscurece cuando la batería se pone baja.
  • LED rojo + 220Ω: Se enciende incluso a voltajes bajos porque la baja resistencia permite suficiente corriente. Último LED en oscurecerse — si incluso el rojo está apagado, la batería está muerta.

El resultado

Estado de la bateríaVerdeAmarilloRojo
Llena / buenaEncendido (brillante)EncendidoEncendido
BajandoApagado o tenueEncendidoEncendido
Baja / cambiar prontoApagadoApagado o tenueEncendido
MuertaApagadoApagadoApagado

Construyendo el circuito (versión batería 9V)

  1. Si usas un botón: conecta un terminal del botón pulsador al terminal positivo de la batería. Conecta el otro terminal a una fila común en la protoboard — esta es tu riel positivo conmutado. Si no usas botón, conecta el positivo de la batería directamente.
  2. Rama verde: Conecta la resistencia de 1 kΩ desde el riel positivo a una fila. Coloca el ánodo del LED verde (pata larga) en esa fila y el cátodo (pata corta) en otra fila. Conecta esa fila al riel de tierra.
  3. Rama amarilla: Mismo patrón con la resistencia de 470Ω y LED amarillo.
  4. Rama roja: Mismo patrón con la resistencia de 220Ω y LED rojo.
  5. Conecta el terminal negativo de la batería al riel de tierra de la protoboard.
  6. Presiona el botón (o conecta la batería) y observa qué LEDs se encienden.

Adaptando para diferentes tipos de baterías

Los valores de resistencia arriba están ajustados para una batería de 9V. Para otros tipos de baterías, necesitas ajustar las resistencias porque el rango de voltaje es diferente. Usa nuestra calculadora de resistencia LED para encontrar valores apropiados.

BateríaVoltaje completoVoltaje bajoVoltaje muerto
9V alcalina~9.5V~7.5Vpor debajo de 6V
AA/AAA alcalina (1.5V)~1.6V~1.2Vpor debajo de 0.9V
AA NiMH (1.2V)~1.4V~1.15Vpor debajo de 1.0V
Li-ion 18650 (3.7V)~4.2V~3.5Vpor debajo de 3.0V

Para baterías de una sola celda (AA, AAA), el rango de voltaje es estrecho (1.6V hasta 0.9V). Puedes necesitar usar LEDs con voltaje directo más bajo (los LEDs rojos son mejores a ~1.8V) y valores de resistencia muy bajos para obtener diferenciación visible. Este diseño funciona mejor para 9V y paquetes de baterías multi-celda donde el rango de voltaje es más amplio.

Agregando precisión: la versión Arduino

Para lecturas numéricas precisas, puedes medir el voltaje de la batería con una entrada analógica de Arduino. Un divisor de voltaje escala el voltaje de la batería al rango de 0–5V que el Arduino puede leer:

// Divisor de voltaje: R1 = 10kΩ, R2 = 10kΩ
// Divide el voltaje de entrada por 2
// Seguro para baterías hasta 10V en un Arduino de 5V

const int BATTERY_PIN = A0;
const float DIVIDER_RATIO = 2.0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  int raw = analogRead(BATTERY_PIN);
  float voltage = (raw / 1023.0) * 5.0 * DIVIDER_RATIO;
  
  Serial.print("Voltaje de batería: ");
  Serial.print(voltage, 2);
  Serial.println("V");
  
  if (voltage > 8.5) Serial.println("Estado: Llena");
  else if (voltage > 7.0) Serial.println("Estado: OK");
  else if (voltage > 6.0) Serial.println("Estado: Baja");
  else Serial.println("Estado: Cambiar");
  
  delay(2000);
}

Esto te da lecturas precisas de voltaje sobre el monitor serie. Podrías combinar esto con LEDs en pines digitales para una visualización visual — verde, amarillo o rojo basado en el voltaje medido.

Consideraciones de diseño

  • Agrega un botón pulsador. Sin botón, los LEDs consumen corriente de la batería continuamente, drenándola lentamente. Un botón momentáneo asegura que solo pruebes cuando lo presiones.
  • El voltaje directo del LED importa. Diferentes colores tienen diferentes voltajes directos — rojo (~1.8V), amarillo (~2.1V), verde (~2.2V), azul (~3.3V). El circuito depende de estos umbrales, así que usar los colores correctos ayuda a la diferenciación.
  • Calibra con un multímetro. Después de construir, prueba baterías con voltajes conocidos (medidos con multímetro) y ajusta valores de resistencia hasta que las transiciones de LED coincidan con tus umbrales deseados.

Resolución de problemas

ProblemaCausaSolución
Todos los LEDs siempre encendidosValores de resistencia muy bajosAumentar valores de resistencia para separar umbrales
Solo se enciende LED rojoResistencias para verde/amarillo muy altasDisminuir valores de resistencia verde y amarilla
No se encienden LEDsBatería realmente muerta, o error de cableadoProbar batería con multímetro, verificar conexiones
Difícil distinguir entre estadosValores de resistencia muy cercanosEspaciar más los valores (ej., 220Ω, 680Ω, 2.2kΩ)

Resumen

Un circuito probador de baterías usa ramas LED paralelas con diferentes valores de resistencia para crear un indicador de carga tipo semáforo. Resistencias mayores requieren más voltaje para encender su LED, así que se oscurecen primero cuando la batería se agota. Usa un botón pulsador para evitar drenar la batería bajo prueba. Para lecturas precisas, usa un Arduino con un divisor de voltaje en una entrada analógica. Este proyecto enseña umbrales de voltaje, circuitos paralelos y diseño práctico de circuitos.