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.
Tags:
É provável que já deva ter o divisor de tensão na entrada A0 .
https://github.com/nodemcu/nodemcu-devkit-v1.0/blob/master/NODEMCU_...
https://www.instructables.com/id/Getting-Started-With-ESP8266LiLon-...
Boa tarde,
Favor informar de onde baixou a Biblioteca ACS712. (link) .
Usou esse link ?
https://github.com/muratdemirtas/ACS712-arduino-1
A sensibilidade do sensor pode variar também :
case ACS712_05B: | |
sensitivity = 0.185; |
Informe como fez a montagem - diagrama e fotos .
Boa noite... José.
Baixei desse link que você informou acima.
Imagem da montagem que fiz entre Arduino Mega e Sensor ACS712, segue abaixo...
WhatsApp%20Image%202018-11-09%20at%2022.06.33.jpeg
ACS712 ARDUINO MEGA
VCC----------------------5V
GND----------------------GNG
OUT----------------------A0
Já na imagem abaixo, tentei fazer o mesmo esquema, porém com o NodeMcu.
WhatsApp%20Image%202018-11-09%20at%2022.07.42.jpeg
ACS712 NODEMCU
VCC----------------------VV
GND----------------------G
OUT----------------------A0
Me desculpe pela qualidade das imagens.
Hitalo, boa noite.
Sua placa NodeMCU-ESP12 é diferente da minha.
Meça a tensão no pino VU e nos informe.
Desconecte o ACS712 e injete uma tensão de 3,3V no pino A0 e meça com o seu programa a tensão.
A sua parece ser essa :
http://henrysbench.capnfatz.com/henrys-bench/arduino-projects-tips-...
Isso... se parece muito com essa.
Acho que esta faltando rodar essa função (como eu já tinha citado)
sensor.calibrate ()
Não pode passar corrente no sensor durante a execução dessa função.
José... Usei esse código aqui e ficou mais ou menos... Acredito eu que falte pequenos ajustes, mas não sei qual.
Nele consta a função que você citou acima...
C%C3%93DIGO%20DEU%20CERTO%20PARA%20O%20SENSOR%20DE%20CORRENTE%20%28...
Os valores achados com esse código foram esse que estão na figura abaixo...
E o sensor estava com uma lâmpada de 15W ligada nele.
Hitalo bom dia,
sensor.calibrate ()
Não pode passar corrente no sensor durante a execução dessa função.
Isto é, não pode ter nenhuma carga conectada no sensor durante a execução dessa função.
José, bom dia.
Irei fazer os testes agora mesmo, e já lhe retorno.
Zé... Bom dia.
Acabei de fazer os testes como você sugeriu. Enquanto estiver rodando essa função, o sensor deve está sem carga. Porém nada mudou... os valores continuam os mesmos de antes. Iguais das fotos que lhe enviei anteriormente.
Bom dia,
Se a corrente estiver com 0.27 e a potencia com 0,09 esta dentro do esperado.
Esse sensor é muito sensível , sujeito à interferências (afaste sua mão dele). E além do mais, o Arduino tem um conversor ADC de apenas 10 bits. O bit menos significativo corresponde a 4,85 mV.
Meça a tensão no pino AREF do Aduino e me informe. Essa á tensão de referência do ADC.
Alerta importante, pois já fiz muitos estudos com o ACS712.
A linearidade das leituras é uma M---A ! Não é para desanimá-lo.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por