Ir ao conteúdo
  • Cadastre-se

Douglas Queiroz

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Tudo que Douglas Queiroz postou

  1. Boa tarde, Estou com problemas em estabilizar a corrente e a potência do projeto do medidor de energia. Não consigo deixar com o valor 0 o sensor mesmo sem nenhum fio passando pelo sensor. Projeto: * Arduino UNO * Fonte USB * 2 resistores de 10 K * 1 capacitor de 100 uF * 1 Display LCD 16×2 * 1 Potenciômetro de 10K para regulagem do contraste do display1 * 1 Sensor de corrente SCT-013-020 (20A) 1- O código está no site: http://blog.filipeflop.com/arduino/medidor-de-energia-eletrica-com-arduino.html 2- O valor de calibração está em 29. 3- A variável rede está em 110V 4- O loop está com delay de 1000ms Obs: O Arduino está conectado via USB e o pino de alimentação em 5V para a protoboard e não tem fios sendo medidos pelo sensor. Apenas todos os componentes conectados como o exemplo. [Imagem 1]http://i66.tinypic.com/2zf1glu.jpg [Imagem 2]http://i68.tinypic.com/14jb58y.jpg [Imagem 3]http://i64.tinypic.com/5bpogw.jpg Código: //Programa : Medidor de energia elétrica com Arduino e SCT-013 //Autor : FILIPEFLOP //Baseado no programa exemplo da biblioteca EmonLib //Carrega as bibliotecas #include "EmonLib.h" #include <LiquidCrystal.h> EnergyMonitor emon1; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //tensão da rede eletrica int rede = 110.0; //Pino do sensor SCT int pino_sct = 1; void setup() { lcd.begin(16, 2); lcd.clear(); Serial.begin(9600); //Pino, calibracao - Cur Const= Ratio/BurdenR. 1800/62 = 29. emon1.current(pino_sct, 29); //informações iniciais display lcd.setCursor(0,0); lcd.print("Corr.(A):"); lcd.setCursor(0,1); lcd.print("Pot. (W):"); } void loop() { //Calcula a corrente double Irms = emon1.calcIrms(1480); //Mostra o valor da corrente Serial.print("Corrente : "); Serial.print(Irms); // Irms lcd.setCursor(10,0); lcd.print(Irms); //Calcula e mostra o valor da potencia Serial.print(" Potencia : "); Serial.println(Irms*rede); lcd.setCursor(10,1); lcd.print(" "); lcd.setCursor(10,1); lcd.print(Irms*rede,1); delay(1000); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...