Circuito indicador de nivel de batería Arduino

Circuito indicador de nivel de batería Arduino

En esta publicación, vamos a construir un indicador de nivel de batería basado en Arduino, donde una serie de 6 LED muestran el nivel de la batería. Si está interesado en monitorear y mantener su batería de 12V, este circuito puede resultarle útil.

Por qué el monitoreo del nivel de la batería es crucial

Todas las baterías tienen cierto límite de voltaje para descargar, si supera el límite prescrito, la vida útil de la batería se reducirá drásticamente.

Siendo entusiastas de la electrónica, todos podríamos tener una batería para probar nuestros circuitos prototipo. Dado que nos concentramos en el prototipo durante el experimento, nos importa menos la batería.



La propuesta cargador de batería El circuito le mostrará la cantidad de energía que queda en la batería, este circuito puede estar conectado a la batería, mientras crea el prototipo de sus circuitos. Cuando este circuito indica batería baja, puede poner la batería a cargar. El circuito tiene 6 LED, un LED se enciende a la vez para indicar el nivel de voltaje de la batería.

Si su batería está llena, el LED más a la izquierda se enciende y la batería está muerta o a punto de agotarse, el LED más a la derecha se ilumina.

Cómo funciona

Indicador de nivel de batería LED usando código Arduino

El circuito consta de Arduino, que es el cerebro del sistema, un divisor de potencial que ayuda al Arduino a muestrear el voltaje de entrada. Se utiliza una resistencia preestablecida para calibrar la configuración anterior. La serie de 6 LED indicará el nivel de batería.

Calibración de indicadores LED

La relación entre el LED y el nivel de la batería se muestra a continuación:

LED1 - 100% a 80%

LED2 - 80% a 60%

LED3 - 60% a 40%

LED4 - 40% a 20%

LED5 - 20% a 5%

LED6 -<5% (charge your battery)

El Arduino mide un rango estrecho de voltaje de 12.70V a 11.90V. Una batería completamente cargada debe tener un voltaje superior a 12,70 V después de desconectarse del cargador. Un voltaje de batería bajo no debe ser inferior a 11,90 V para una batería de plomo-ácido sellada de 12 V.

Prototipo del autor:

Prototipo de indicador de nivel de batería Arduino

Código de programa:

|_+_|

Cómo configurar el circuito:

La calibración para este circuito indicador de nivel de batería LED Arduino 6 debe realizarse con cuidado, si no calibró correctamente, el circuito mostrará un nivel de voltaje incorrecto de la batería.

Cuando enciende el circuito, comienza con la prueba de LED, donde los LED se encienden secuencialmente con cierto retraso. Esto podría ayudarlo a depurar errores mientras organiza los LED.

1) Establezca el voltaje de su fuente de alimentación variable exactamente en 12,50 V.

2) Abra el monitor en serie.

3) Gire la resistencia preestablecida en sentido horario o antihorario y lleve las lecturas a 12,50 V.

4) Ahora, reduzca la fuente de alimentación variable a 12,00 V, las lecturas en el monitor en serie deberían mostrar lo mismo o muy cerca de 12,00 V

5) Ahora, aumente el voltaje a 13,00 V, las lecturas en el monitor en serie también deberían mostrar lo mismo o muy cerca.

6) Al mismo tiempo, cuando aumenta o disminuye el voltaje, cada LED debe encenderse / apagarse con diferentes niveles de voltaje.

Una vez que los pasos anteriores se hayan realizado con éxito, su circuito indicador de nivel de batería estará listo para cumplir el propósito previsto.

Agregar un corte automático

El circuito indicador de nivel de batería de Arduino explicado anteriormente se puede mejorar aún más al incluir una función de corte automático de carga completa de la batería.

La siguiente figura muestra cómo se puede implementar esto en el diseño existente:




Artículo anterior: Circuito de fuente de alimentación de 1,5 V para reloj de pared Siguiente artículo: Circuito controlador de nivel de almacenamiento de material