Boa tarde pessoal.

Sou novo aqui, mas preciso muito da ajuda de quem entende do assunto. É o seguinte:

Estou tentando fazer a leitura da potência e também da corrente de um determinado equipamento de corrente alternada. Para isso, usei o sensor ACS712-5A junto com o NodeMcu para "jogar na web". Na página que estou querendo visualizar esses valores é bem simples, com HTML, mesmo. Porém os valores que estão saindo são completamente fora do normal, pois o sensor sem nenhuma carga, apresenta uma corrente de 8A.

Gostaria de saber se alguém poderia me ajudar, por favor. Pois essa dúvida é pra que eu dê continuidade ao meu Tcc.

Desde já agradeço.

Exibições: 2759

Responder esta

Respostas a este tópico

Boa tarde HS,

Vamos por parte.

faça um sketch o mais simples possível usando o ESP e jogando o resultado da leitura do ACS no monitor serial,

e veja se está lendo corretamente.

Se não estiver, fica mais fácil descobrir a causa.

Caso esteja, tem que avaliar como o seu HTML está disponibilizando os dados da leitura.

RV

Boa tarde HS,

por favor, remova o sketch que colou na área de texto do seu tópico e anexe na forma de arquivo.

Para carregar clique em : Deseja carregar arquivos?     embaixo do tópico.

Obrigado pela atenção

RV

Boa tarde RV. está ai o último código que usei para tentar realizar a medição. Porém os resultados que obtive foram esse que estão na imagem anexada. 

O sensor não está conectado a nada!!!!!!

WhatsApp%20Image%202018-11-08%20at%2012.13.20.jpeg

teste%20esp%2Bnodemcu.txt

Obrigado por sua atenção.

Agora faz um teste com o arquivo que anexei. E diga o resultado do serial monitor.

RV

Anexos

RV, boa noite, me desculpe pela demora da resposta. Mas vamos lá.

Para o sensor ACS712, conectei ele no Arduino Mega e o código que usei foi esse. C%C3%93DIGO%20DEU%20CERTO%20PARA%20O%20SENSOR%20DE%20CORRENTE%20%28...

As leituras sairam zeradas, como era pra ser, pois não conectei nada no sensor. Como mostra a imagem abaixo, no monitor serial...

figura2.PNG

Dai fiz um segundo teste...

peguei o mesmo código e gravei diretamente na placa NodeMcu junto com o sensor ACS712. E deu essas leituras na imagem abaixo...

figura3.PNG

Boa noite HS, 

Se seu  módulo for iguala ao da figura abaixo, sugiro que você faça assim:

Ligue a saída do modulo no port analógico do seu ESP8266

( lembrando que o port analógico do ESP8266 só pode receber tensões de 0v a 1V.),

use um divisor restivo para equalizar. 

Sem nada ligado na entrada do modulo, e sem usar nenhuma biblioteca,

faça a leitura analógica do valor que está chegando no port analógico,

e imprima na serial.

Ex:  http://pedrominatel.com.br/pt/esp8266/utilizando-o-adc-do-esp8266/

Assim saberá se algum valor indevido está chegando no port, ou 

tem problemas na biblioteca.

RV

Divisor resistivo

Resultado de imagem para acs712 esp8266

Boa noite, RV.

Entendi... sem esse divisor de tensão as medições saem erradas?

 

É bem provável , e ainda pode danificar a entrada analógica do seu ESP8266.

RV

entendi... infelizmente só poderei fazer esses testes com o divisor amanhã.

mas assim que fizer, falo aqui.

RV boa noite... 

Conseguir a comunicação entre uma placa NodeMcu e o Arduino Mega.

Por que eu tive que fazer isso? os valores mostrados no NodeMcu não estão corretos, porém os valores mostrado pelo Arduino, estão bem mais próximos...

Daí fiz a conexão entre os dois e consegui printar os valores do Arquino no serial do NodeMcu.

Mas ainda está faltando mostra em um browser...

Esse código eu usei na placa do Arduino...

no%20arduino%20%28DEFINITIVO%2C%20CORRETO%20PARA%20NET%29.txt

Esse código eu usei na placa do NodeMcu...

no%20node%20%28FALTA%20COLOCAR%20NE%20NET%29.txt

Mas eu não consigo visualizar esses valores no browser.

você pode me ajudar?

Boa noite Rui, 

Eu havia pensado inicialmente igual à você, sobre a entrada analógica do ESP8266 limitada à 1 Volt apenas. 

Mas o Hitalo informou que esta usando um NodeMCU-ESP12 que já tem o divisor de tensão na entrada analógica. Portanto à princípio não será necessário esse divisor de tensão. É bom confirmar se o módulo em questão já tem esse divisor. 

http://blog.eletrogate.com/nodemcu-esp12-introducao-1/

(preciso corrigir o meu tutorial)

https://github.com/nodemcu/nodemcu-devkit-v1.0/blob/master/NODEMCU_...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço