Módulo Sensor de Corriente Bidireccional I2C INA219 Zero Drift ESP32 Arduino
Módulo Sensor de Corriente Bidireccional I2C INA219 (Zero-Drift)
El INA219 es un sensor de monitoreo de corriente, voltaje de bus y potencia de alta precisión y cero deriva (Zero-Drift). Diseñado para integrarse mediante comunicación I2C, permite realizar mediciones en el lado de alta potencia (High-Side) de forma bidireccional (detecta flujo de corriente en ambos sentidos, tanto de carga como de descarga).
Es la solución ideal para proyectos con microcontroladores que requieren monitorear la eficiencia energética, carga y descarga de baterías o sistemas solares con mínimo impacto en el consumo de la placa.
Caracteristicas:
* Medición "High-Side": Mide la corriente en la línea positiva de la carga sin alterar la referencia de tierra (GND) de tu circuito.
* Lectura Bidireccional de Cero Deriva: Mide corriente positiva y negativa (carga y descarga) con offset de solo 100 µV max, garantizando alta estabilidad ante cambios de temperatura (-40 °C a +85 °C).
* Lectura Directa en Amperios y Vatios: Registros programables de calibración que procesan y entregan los datos directamente en Amperios (A) y Vatios (W), reduciendo la carga de cómputo en el microcontrolador.
* Filtro Anti-Ruido Configurable: Permite promediar hasta 128 muestras por lectura para estabilizar las mediciones en entornos con alto ruido eléctrico.
* Interfaz I2C con Anti-Bloqueo (Timeout): Soporta alta velocidad de hasta 3.4 MHz e incluye temporizador de espera que evita el congelamiento del bus de datos.
* Dirección I2C Configurable: Posee jumpers en la placa para modificar la dirección del bus (hasta 16 direcciones distintas), permitiendo conectar múltiples sensores en la misma línea I2C.
Especificaciones Técnicas:
* IC Principal: Texas Instruments INA219 (SOP-8 / SOT23)
* Voltaje de Alimentación (VCC): 3.0V a 5.5V DC
* Rango de Voltaje de Bus Medido: 0V a 26V DC
* Rango de Corriente Máxima (por defecto): ±3.2A
* Precisión Tolerada: 1% de error máximo en rango térmico de -40 °C a +85 °C
* Desplazamiento Máximo (Offset): 100 micro-V
* Resolución ADC Interno: 12 bits (0.8 mA por LSB en rango ±3.2A)
* Resistencia Shunt Integrada: 0.1 Ohm, 1% de precisión (baja caída de tensión para ahorrar energía)
* Velocidad de Bus I2C: Modo Estándar, Rápido y Alta Velocidad (hasta 3.4 MHz)
* Direcciones I2C por Defecto: 0x40 (configurable mediante puentes A0 y A1)
* Dimensiones: 22 x 20 mm
Compatibilidad:
* 100% Compatible con Arduino, ESP32, ESP8266, STM32, Raspberry Pi y otros microcontroladores.
* Funciona nativamente con las librerías estándar de código abierto (como Adafruit INA219).
Aplicaciones:
* Sistemas de Gestión de Baterías (BMS): Monitoreo en tiempo real del ciclo de carga y descarga.
* Sistemas Fotovoltaicos: Medición de potencia generada por paneles solares.
* Robótica y Automatización: Control de consumo y protección contra sobrecorriente en motores DC.
* Fuentes de Alimentación: Proyectos IoT y diagnóstico de consumo en dispositivos portátiles.
Pin out y Conexion:
* VCC: Alimentación lógica (3.3V – 5V)
* GND: Tierra común del sistema
* SDA: Línea de datos I2C
* SCL: Línea de reloj I2C
* VIN+: Entrada de voltaje (positivo de la fuente de alimentación)
* VIN-: Salida de voltaje hacia la carga (positivo del consumidor)
Contenido:
* 1x Módulo Sensor de Corriente INA219
* 1x Tira de pines recta (Header pin)
* 1x Bornera / Terminal de tornillo de 2 pines (para las conexiones VIN+ y VIN-)
