Este es mi primer probando arduino y es mi proyecto de diseño de ingeniería. Esto es bastante sencillo de hacer.
En primer lugar, usted necesita saber cómo puede medir valor analógico y digital en Arduino. Atfter leer estos valores, se puede lograr SOC (estado de carga) y mAH (mili Amper hora) escribiendo algunos códigos. (Utilicé batería de 1,5 voltios, para diseñar un código según él).
Hay algunos valores constantes en el código.
Valor de la tensión máxima es de 1,5 V
Valor de la tensión mínima es 0.9 V
Valor de mAH máximo es 1500 (mAH)
En otras palabras;
Cuando el nivel de batería es de 1.5 voltios, el valor SOC es 100% y su capacidad es de 1500 mAH.
Cuando el nivel de batería es 0.9 voltios, el valor SOC es %0 y su capacidad es 0 mAH.
Esta es mi fórmula SOC, SOC=(voltage-0.9)*(100/0.6); (voltaje = valor analógico de la batería)
Y este es mi mAH fórmula, mAH = ((voltage-0.9)/0.6)*1500;
Materiales!
1) Arduino Uno
2) pantalla LCD (16 x 2)
3) IRF510
4) resistencia de 10 K
5) 2.2 resistencia (1 vatio) (esto es importante para tu Arduino no a quemar!)
Este es proyecto fácil. Pero me ayudó a mejorar mis conocimientos de Arduino. Espero que le ayuda, también.