Descripción
Qué es
El módulo INA3221 es un sensor de corriente I2C diseñado para monitorear la corriente de salida en tres líneas de alimentación, tanto a bajo como a alto nivel. Proporciona una manera simple y eficiente de medir el flujo de corriente en aplicaciones de electrónica y impresión 3D.
Características
- Monitoreo de corriente en tres líneas de alimentación
- Comunicación I2C
- Medición tanto a bajo como a alto nivel
Para qué sirve
El módulo INA3221 es ideal para monitorear la eficiencia energética en proyectos de electrónica, como sistemas de impresión 3D. Permite monitorear el consumo de corriente de los motores durante las impresiones, proporcionando información útil para optimizar la eficiencia energética. Es compatible con Arduino y otras plataformas basadas en microcontroladores que soportan la comunicación I2C.
Tutorial: Cómo usar el Módulo INA3221 de Monitoreo de Corriente
El módulo INA3221 es un componente esencial para monitorear la corriente en tres líneas de alimentación, tanto a bajo como a alto nivel. Este módulo es ideal para los makers que desean monitorear la eficiencia energética de sus proyectos.
Qué necesitas
- Arduino Uno o compatible
- Conexiones I2C
- Fuente de alimentación separada
Pasos
- Conectar el módulo INA3221 al Arduino utilizando los conectores I2C (SDA y SCL)
- Verificar que los pines VCC y GND del módulo estén conectados correctamente a la fuente de alimentación
- Instalar la biblioteca Adafruit INA3221 en Arduino IDE
- Incluir la biblioteca en el código Arduino
- Configurar el objeto INA3221 con la dirección I2C
- Leer y imprimir los valores de corriente en tres líneas de alimentación
- Verificar en el datasheet para configurar correctamente los pines de control (SHDN, POL, SYNC) si es necesario
- Monitorear los valores de corriente en tiempo real usando el Serial Monitor de Arduino
Código de ejemplo
Wire.begin();
#include <Wire.h>
#include <Adafruit_INA219.h>
#include <Adafruit_INA3221.h>
Adafruit_INA3221 ina3 = Adafruit_INA3221(0x40);
void setup() {
Serial.begin(9600);
if (!ina3.begin(0x40)) {
Serial.println("INA3221 non trovato!");
while (1);
}
}
void loop() {
float v = ina3.getBusVoltage_V(1);
float c = ina3.getCurrent_mA(1);
Serial.print(v); Serial.print("V");
Serial.print(c); Serial.println("mA");
delay(1000);
}
Miniproyecto
Crea un sistema de monitoreo energético para un proyector de impresión 3D. Conecta el módulo INA3221 a los tres motores del proyector y monitorea la corriente durante la impresión 3D.
Errores comunes
- No verificar correctamente la dirección I2C del módulo
- No conectar correctamente los pines de alimentación
- No instalar la biblioteca necesaria
- No configurar correctamente los pines de control
Accesorios recomendados
- Arduino Uno
- Conexiones I2C
- Fuente de alimentación separada
- Sensores de temperatura
Preguntas frecuentes
¿Cómo puedo configurar la dirección I2C del módulo?
Revisa el datasheet del módulo para configurar correctamente la dirección I2C a través de los pines de configuración.
¿Cuáles bibliotecas debo instalar?
Instala la biblioteca Adafruit INA3221 en Arduino IDE.
¿Puedo usar el módulo para monitorear la tensión?
Sí, el módulo INA3221 puede monitorear tanto la corriente como la tensión.




Valoraciones
No hay valoraciones aún.