Medidor energia com corrente fantasma


#1

Boa tarde galera.

Estou no início da montagem de um medidor de energia usando o arduíno mega e o sensor de corrente: SCT013 100A. Estou usando o seguinte esquema de montagem:

Obs. A única diferença é que estou usando um resistor de carga de 36 ohm por falta do de 33ohm.

O código:

#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
#include "EmonLib.h"
#include <SPI.h>

EnergyMonitor emon1;

Adafruit_PCD8544 display = Adafruit_PCD8544(8, 9, 10, 11, 12);

//Tensao da rede eletrica
int rede = 220;

//Pino do sensor SCT
int pino_sct = A7;


void setup()
{
  Serial.begin(9600);
  //Pino, calibracao - Cur Const= Ratio/BurdenR. 2000/36.1 = 55.4
  emon1.current(pino_sct, 55.4);
  //Ajuste iniciais display
  display.begin();
  //Ajusta o contraste do display
  display.setContrast(45);
  //Apaga o buffer e o display
  display.clearDisplay();
  //Define tamanho do texto e cor
  display.setTextSize(1);
  display.setTextColor(BLACK);
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);

}

void loop() {
  
  
  //Calcula a corrente
  double Irms = emon1.calcIrms(1480);

    //Mostra o valor da corrente no serial monitor e display
  Serial.print("Corrente: ");
  Serial.println(Irms); // Irms
  
display.clearDisplay();
  
  display.setCursor(0, 0);
  display.print("I = ");
  display.print(Irms, 4);
  display.println(" A");
  display.print("P = ");
  display.print((Irms) * rede, 2);
  display.println(" W");
  
  
  if (Irms > 3) {
    digitalWrite(3, HIGH);
    digitalWrite(2, LOW);
  } else {
    digitalWrite(2, HIGH);
    digitalWrite(3, LOW);
  }

display.display();

 delay(1000);

}

Mas mesmo com tudo montado e teoricamente calibrado, uma corrente fantasma por volta de 0,1465A está sendo lida pelo circuito. Na foto até desconectei o sensor, mas mesmo assim continua com a corrente. Podem me ajudar?

Obs2.: Ainda vou implementar o sensor de tensão 220V