Descripción
⚡ Sensores de Energía
Módulo Sensor de Corriente INA219 I2C
Módulo de monitoreo bidireccional de corriente, voltaje y potencia basado en el chip INA219, con comunicación por interfaz I2C. Gracias a su resolución de 12 bits y precisión de hasta el 1% de error, permite medir el consumo eléctrico minimizando la caída de tensión en la resistencia shunt, ahorrando energía y espacio en la placa. Los registros de calibración programables entregan lecturas directas en amperios y vatios, sin necesidad de cálculos adicionales.
🎯 Precisión 1%
📊 ADC 12 bits
🔌 I2C hasta 3.4 MHz
⚡ 3.0V–5.5V
📊 ADC 12 bits
🔌 I2C hasta 3.4 MHz
⚡ 3.0V–5.5V
🎯 Aplicaciones
- ✓Monitoreo de consumo de baterías
- ✓Cargadores de batería inteligentes
- ✓Protección contra sobrecorriente
- ✓Gestión de energía en fuentes de poder
- ✓Proyectos de energía solar / paneles solares
- ✓Data loggers de voltaje y corriente
- ✓Equipos de prueba y laboratorio
- ✓Proyectos educativos con Arduino/ESP32
🔧 Características
Medición bidireccional de zero-drift
Mide corriente en ambos sentidos con un offset máximo de apenas 100 uV, ideal para aplicaciones donde la carga puede consumir o devolver energía.
Registros de calibración programables
Permiten leer directamente la corriente en amperios y la potencia en vatios, sin necesidad de conversiones manuales en el firmware.
Filtrado por promedio de muestras
Soporta el promedio de hasta 128 muestras, reduciendo el ruido en entornos eléctricamente inestables.
I2C de alta velocidad
La interfaz incluye tiempo de espera para evitar bloqueos del bus y soporta comunicación de hasta 3.4 MHz en modo de alta velocidad.
📝 Especificaciones Técnicas
| Parámetro | Valor |
|---|---|
| Chip principal | INA219 |
| Voltaje de alimentación | 3.0 V – 5.5 V |
| Voltaje de bus soportado | 0 V a +26 V |
| Corriente máxima medible | ±3.2 A (resistencia shunt 0.1Ω) |
| Resolución de corriente | 0.8 mA |
| Resolución del ADC | 12 bits |
| Precisión | Hasta 1% de error |
| Offset máximo | 100 uV |
| Interfaz de comunicación | I2C / SMBus |
| Velocidad I2C | Hasta 3.4 MHz (modo alta velocidad) |
| Direcciones I2C | 16 configurables (0x40–0x4F) |
| Promedio de muestras | Hasta 128 muestras |
| Rango de temperatura | -40°C a +85°C |
🔌 Conexión y Guía de Uso
| Módulo | Arduino |
|---|---|
| VCC | 3.3V / 5V |
| GND | GND |
| SCL | A5 (SCL) |
| SDA | A4 (SDA) |
Pasos básicos:
1. Conecta VCC, GND, SCL y SDA según la tabla.
2. Conecta la carga a medir entre los terminales VIN+ y VIN- del módulo.
3. Instala la librería Adafruit_INA219 desde el gestor de librerías.
4. Ejecuta un ejemplo para leer voltaje, corriente y potencia en tiempo real.
1. Conecta VCC, GND, SCL y SDA según la tabla.
2. Conecta la carga a medir entre los terminales VIN+ y VIN- del módulo.
3. Instala la librería Adafruit_INA219 desde el gestor de librerías.
4. Ejecuta un ejemplo para leer voltaje, corriente y potencia en tiempo real.
💡 Tip: si necesitas usar varios módulos INA219 en el mismo bus I2C, ajusta los puentes de dirección para obtener direcciones distintas, por ejemplo cambiando de
0x40 a 0x41.
⚠️ Notas Importantes
- !No superar los 26V de voltaje de bus ni los ±3.2A de corriente, ya que puede dañar el módulo permanentemente.
- !Ten precaución con cargas inductivas, ya que sus picos de tensión al conmutar pueden afectar al circuito.
- !Verifica que SDA y SCL estén correctamente conectados; una mala conexión es la causa más común de errores de detección del chip.
- !Configura correctamente el registro de calibración según tu rango de corriente esperado para obtener mayor resolución.
- !Al usar múltiples módulos en el mismo bus, asegúrate de que cada uno tenga una dirección I2C única.
INA219 · I2C · 0-26V · ±3.2A · 12 bits






Valoraciones
No hay valoraciones aún.