🔌 Aprende a Medir Corriente con el Sensor ZMCT103C y Arduino 💡

Transformador de Corriente ZMCT103C y Arduino

¿Quieres aprender cómo medir corriente alterna con precisión usando el módulo sensor de corriente ZMCT103C? ¡Estás en el lugar correcto! Aquí te explicamos cómo funciona este sensor, sus especificaciones y cómo usarlo con Arduino para obtener lecturas confiables. 🌟

📌 ¿Qué es el ZMCT103C y cómo funciona?

El ZMCT103C es un transformador de corriente compacto diseñado para medir corrientes alternas (AC) en aplicaciones de baja potencia. Convierte la corriente en una señal de voltaje proporcional que puede procesarse fácilmente con un microcontrolador. Su relación de transformación de 1000:1 le permite medir pequeñas corrientes con alta precisión.

🔧 Especificaciones técnicas principales:

  • Relación de vueltas: 1000:1.
  • Rango de corriente: Hasta 5A (típicamente).
  • Voltaje de salida: Proporcional a la corriente medida.
  • Resistencia de carga: La resistencia SMD marcada como 201 corresponde a 200Ω. Este número se interpreta así:
    • «20» son las cifras significativas.
    • «1» significa multiplicar por 10 elevado a 1, es decir: : 20 × 10 = 200 Ω.
  • Tamaño compacto: Ideal para proyectos DIY.

⚙️ Materiales necesarios

Divisor de tensión para el sensor  de corriente ZMCT103C

También puedes agregar un capacitor de 10uF para filtrar la señal:

Divisor de tensión para el sensor  de corriente ZMCT103C con capacitor de 10uF

🛠️ Configuración paso a paso

conexion SensorZMCT103C y Arduino

Conecta el pin de salida del ZMCT103C al pin analógico A0 del Arduino.

Usa un divisor de tensión con tres resistencias de 10kΩ para centrar la señal en 2.5V y evitar lecturas fuera del rango del ADC.
El divisor de tensión funciona de la siguiente manera:

V_out = V_in * (R2 / (R1 + R2))

Donde V_in es el voltaje de entrada (5V del Arduino), R1 y R2 son las resistencias. En este caso, ambas son de 10kΩ, lo que nos da una relación de 1:1, dividiendo el voltaje de 5V a 2.5V, lo que es ideal para que el ADC pueda leer la señal sin problemas de saturación.

Cálculo de corriente RMS: Este código lee la señal alterna, ajusta el desplazamiento de 2.5V y calcula la corriente RMS usando la fórmula:

Corriente RMS = (V_RMS / Rb) * relación de vueltas

Donde:

  • V_RMS es el voltaje RMS calculado.
  • Rb = 200Ω es la resistencia de carga.
  • relación de vueltas = 1000 es la relación de transformación del sensor.

👨‍💻 Código: Midiendo corriente con Arduino

Aquí tienes el código necesario para medir corriente alterna con el sensor de Corriente ZMCT103C:

const int sensorPin = A0;
const float burdenResistor = 200.0;
const float turnsRatio = 1000.0;
const int numSamples = 500;
const float VREF = 5.0;
const float ADCResolution = 1023.0;

void setup() {
Serial.begin(9600);
}

void loop() {
float sumSquares = 0.0;
float offset = VREF / 2;

for (int i = 0; i < numSamples; i++) {
int rawValue = analogRead(sensorPin);
float voltage = rawValue * (VREF / ADCResolution);
float adjustedVoltage = voltage - offset;
sumSquares += adjustedVoltage * adjustedVoltage;
}

float rmsVoltage = sqrt(sumSquares / numSamples);
float rmsCurrent = (rmsVoltage / burdenResistor) * turnsRatio;

Serial.print("Corriente RMS: ");
Serial.print(rmsCurrent, 3);
Serial.println(" A");

delay(1000);
}

Este código lee la señal alterna, ajusta el desplazamiento de 2.5V y calcula la corriente RMS usando la fórmula I=VR×relacioˊn de vueltasI = \frac{V}{R} \times \text{relación de vueltas}I=RV​×relacioˊn de vueltas.

Ventajas del ZMCT103C

  1. Alta precisión gracias a su relación de transformación 1000:1.
  2. Tamaño compacto, perfecto para proyectos caseros.
  3. Fácil integración con Arduino u otros microcontroladores.

Con esta guía, puedes medir corrientes alternas de manera eficiente y confiable. ¡Dale vida a tu proyecto DIY y mide como un pro! 💪✨

📚 Documentación adicional y enlaces útiles

Github del proyecto: Repositorio para leer la corriente don el sensor ZMCT103C en el monitor serie, con pantalla LCD 16×2 y en pantalla OLED 128×32 0.91

Ficha técnica: ZMCT103C datasheet

Wikipedia: Sensor de efecto hall

Video: ¿Cómo usar el sensor de corriente ZMCT103C?

Related Posts

¡Guía Definitiva para Conectar y Configurar tu Sensor Seguidor de Línea de 4 Canales en Arduino! 🚀

Aprende a conectar y configurar el sensor seguidor de línea de 4 canales con Arduino. ¡Haz que tu robot siga líneas de forma precisa y efectiva!

Cómo Usar el L298N: Tu Guía Definitiva para Controlar Motores

Descubre el driver L298N, el controlador de motores perfecto para tus proyectos de robótica. Aprende sobre su configuración de pines, el control de velocidad mediante PWM y cómo evitar errores comunes. ¡Haz que tus robots cobren vida!

One thought on “🔌 Aprende a Medir Corriente con el Sensor ZMCT103C y Arduino 💡

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You Missed

Transforma Tu Proyecto con el Sensor de Voltaje 0-25V para Arduino 🚀🔋

Transforma Tu Proyecto con el Sensor de Voltaje 0-25V para Arduino 🚀🔋

Guía Definitiva: Aprende a Usar un Termopar Tipo K con Módulo MAX6675

Guía Definitiva: Aprende a Usar un Termopar Tipo K con Módulo MAX6675

🛠️ Todo sobre Resistencias: Tipos, Usos y Cómo Leerlas Eficazmente ⚡

🛠️ Todo sobre Resistencias: Tipos, Usos y Cómo Leerlas Eficazmente ⚡

¡Domina el Divisor de Tensión! ⚡️ Aprende a Calcularlo Fácilmente

¡Domina el Divisor de Tensión! ⚡️ Aprende a Calcularlo Fácilmente

🔌 Aprende a Medir Corriente con el Sensor ZMCT103C y Arduino 💡

🔌 Aprende a Medir Corriente con el Sensor ZMCT103C y Arduino 💡

¡Guía Definitiva para Conectar y Configurar tu Sensor Seguidor de Línea de 4 Canales en Arduino! 🚀

¡Guía Definitiva para Conectar y Configurar tu Sensor Seguidor de Línea de 4 Canales en Arduino! 🚀