Medidor de Consumo Electrico con Arduino
Este circuito está compuesto con el Arduino uno, un Sensor SCT-013, un Módulo adaptador LCD a I2C realizaremos la medición practica y teórica con un taladro.

// Include Emon Library #include "EmonLib.h" #include<Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); // Crear una instancia EnergyMonitor EnergyMonitor energyMonitor; // Voltaje de nuestra red eléctrica float voltajeRed = 136.0; void setup() { Serial.begin(9600); // Iniciamos la clase indicando // Número de pin: donde tenemos conectado el SCT-013 // Valor de calibración: valor obtenido de la calibración teórica energyMonitor.current(0, 1.2);// Calculado Teorico 0.9 lcd.init(); lcd.backlight(); lcd.clear(); lcd.setCursor(0,0); lcd.print(" 1nitec sas"); lcd.setCursor(0,1); lcd.print(" 1nitec.com"); delay(3000); // espera 3 segundos con el mensaje estatico } void loop() { // Obtenemos el valor de la corriente eficaz // Pasamos el número de muestras que queremos tomar double Irms = energyMonitor.calcIrms(1484); // Calculamos la potencia aparente double potencia = Irms * voltajeRed; // Mostramos la información por el monitor serie Serial.print("Potencia = "); Serial.print(potencia); Serial.print("Irms = "); Serial.println(Irms); // ******************LCD + I2C********************* lcd.clear(); lcd.print("Potencia = "); lcd.print(potencia); lcd.setCursor(0,1); lcd.print("Irms = "); lcd.print(Irms); }