Bueno, actualmente estoy trabajando en la construcción de un indicador de batería a través de LED. Mi objetivo es un LED rojo para parpadear. si las baterías se van a agotar y un LED verde parpadeará si están bien.
Investigando sobre ese tema, ya se han considerado diferentes cuestiones y se han referido principalmente a un enlace como enlace . Sabiendo las limitaciones que planeaba hacer uso del Método de Voltaje. Las baterías que planeaba utilizar eran las baterías NiMh enveloop pro (AA). Teniendo en cuenta las pruebas de la batería (no pude encontrar la hoja de datos) el enlace Descubrí que la batería en su mayoría cruza por debajo de 1,1 V antes de morir. Por lo tanto, estaba planeando usar 1.1V por batería como un umbral o una indicación de que la batería se agotará. Para aplicar el método de voltaje de manera beneficiosa, el uso del voltaje de referencia interno de 1.1 V de Adafruit Trinket Pro (según la hoja de datos de atmega 328p, que se puede encontrar en Trinket) debe medirse contra el voltaje de entrada (como se describe: enlace ).
Sin embargo, mi problema es que utilizo un Adafruit Trinket Pro 3V y un Servo con una fuente de batería (4XAA NiMh). Se suministran 4.8V al Servo. Un convertidor de dólar está conectado entre la batería y la Baratija para proporcionarle los 3.3V necesarios.
Generalmente, utilizando el método de voltaje para un indicador de batería, el Pin ADC se compara con el Pin Vcc como se describe anteriormente. Sin embargo, en mi caso, el microcontrolador siempre recibirá 3.3V. Cualquier caída de voltaje de la batería solo afectará al servo, ya que el convertidor Buck se asegurará de proporcionar al microcontrolador un voltaje suficiente. Por lo tanto, al utilizar el método de voltaje, no sé cómo puedo identificar cualquier caída de voltaje en la fuente de batería de 4.8V porque la caída de voltaje no tendrá ningún efecto en la Baratija Adafruit.
Dadas estas circunstancias, ¿hay una manera de hacer que un medidor de batería use el método de voltaje o cualquier otra forma beneficiosa? Soy consciente de que la diferencia entre VBAT y VCC podría complicar el problema ...
Información Adafruit trinket: enlace Hoja de datos atmega 328p: enlace