Hola a todos.
LLevo un tiempo haciendo un proyecto de una estación meteorológica solar con una nodemcu 0.9, blynk, un BMP280, un "SAI" para gestionar la carga de las baterías (2x18650 en paralelo) con la placa solar.
Puesto que las tomas de datos las hacia cada 15 minutos, porque mas frecuentes se fundia las baterías, y por el simple gusto de ver el nivel de las baterias, decidí implementarle el INA219.
Llevo tres días con la cabeza echando humo porque no soy capaz de tomar una lectura correcta del voltaje (cotejandola con un tester). Hoy me he dado cuenta de que el problema es medir el voltaje de la bateria que alimenta la nodemcu.
Escribiendo con datos para que podáis entender mejor:
- El voltaje de las baterias es de 3.88V (medido con el tester)
- Si alimento la nodemcu desde el usb sin la que batería esté conectada a la plaquita SAI, con negativos todos en común, y el positivo de la bateria al INA219 la lectura es perfecta, varía como mucho una centésima.
- El problema, si es la batería la que alimenta la nodemcu, a traves de la plaquita SAI que es la que sube de los 3.7V a los 5V de alimentación de la nodemcu, la lectura del INA219 pasa a ser oscilante en torno a 2.90-3.20V.
En mi inmensa ignorancia en electrónica, entiendo que:
¿el sai crea alguna interferencia en la lectura del INA219?
¿debo de poner algún componente para quitar esa interferencia?
¿no es posible que la nodemcu mida la misma fuente de alimentación que le suministra?
Gracias de antemano y no dudéis en pedir cuanto creáis necesario para poder entender mejor el problema.
Saludos