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: 2756

Responder esta

Respostas a este tópico

Mostrando uma aproximação, já fico satisfeito.

José Gustavo... 

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?

Bom dia, 

Se suas medições no NodeMCU-ESP12 não estão corretas, é porque deve ter algo errado  no seu programa. 

Se quiser, poste aqui o sketch usado. 

Hoje a tarde eu faço a postagem dos códigos

Bom dia, 

Informe, por favor,  o código usado com o NodeMCU-ESP12  para medir a corrente com o sensor ACS712. 

Não há necessidade do uso de Arduino, se o ESP-12 pode fazer todo o trabalho. 

Boa tarde,

O NodeMCU, estava fazendo os cálculos errados, por isso usamos o Arduinio, pois ele estava executando o cálculos certos... dai juntamos os dois.

Os códigos são esses que usei acima!!!!!!

Se suas medições no NodeMCU-ESP12 não estão corretas, é porque deve ter algo errado  no seu programa. 

utilizei esse código que está anexo acima, o código do arduino

Bom dia HS,

Estou viajando, e sem condiçao de analisar sketch.

Qdo eu voltar de viagem, se não tiver solucionado, posso tentar ajudar.

RV

Hitalo , 

No caso do ESP8266 (ESP12) :

O conversor ADC do ESP-12 é de 10 bits. Supondo que a tensão de referência do ADC seja 1,024V .

   1,024 V / (2 elevado a 10) = 1,024 V / 1024 = 1 mV (bit menos significativo) 

Na entrada Analógica do NodeMCU tem um divisor de tensão : 

5V / 330 K = 15,15 uA   No resistor de 100 K , a tensão será  de 1,515 V (tensão máxima) 

A relação de tensão é de 5V / 1,515 = 3,3 vezes

Se a tensão de entrada ADC0 no módulo for 2,5 V , então a tensão no pino A0 do ESP12 será de 2,5 V / 3,3 = 0,7575 V .

  0,7575 V  / 1 mV => o valor do ADC será 757

No caso do Arduino : 

O conversor ADC do Arduino  é de 10 bits.  Supondo que a tensão de referência do ADC seja 5,0V 

   5,0 V / (2 elevado a 10) = 5,0 V / 1024 = 4,88 mV (bit menos significativo) 

Se a tensão de entrada ADC no Arduino for 2,5 V :

  2,5 V  / 4,88 mV => o valor do ADC será 512 

Entendeu porque o seu programa Arduino não funciona no ESP12 ??

Tem que fazer os ajustes e cálculos para fazer a medição correta. 

entendi.... só não sei como faz o código!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço