Índice:

Medindo a tensão DC com Arduino e Node-RED: 8 etapas (com imagens)
Medindo a tensão DC com Arduino e Node-RED: 8 etapas (com imagens)

Vídeo: Medindo a tensão DC com Arduino e Node-RED: 8 etapas (com imagens)

Vídeo: Medindo a tensão DC com Arduino e Node-RED: 8 etapas (com imagens)
Vídeo: Medida de Consumo e potência AC com Esp32 e Arduino IDE 2024, Julho
Anonim
Medindo a tensão DC com Arduino e Node-RED
Medindo a tensão DC com Arduino e Node-RED

Existem muitos tutoriais de medição de tensão DC com Arduino, neste caso encontrei um tutorial que considero o melhor método funcional para medir DC sem exigir valores de entrada de resistência, requer apenas alguma resistência e um multímetro, nos próximos tutoriais começaremos com painéis solares e precisamos medir VDC por longos períodos.

O código foi retirado de startupelectronics.org do artigo Measuring DC Voltage using Arduino, obrigado pela grande contribuição.

Fonte: Medição de tensão DC usando Arduino

Fizemos algumas modificações mas adicionamos uma visualização e o resultado foi muito bom !! Nosso arduino mede a tensão na bateria e transmite via serial para o Node-RED.

Tutorial PDAControl

Versão em inglês

Medindo a tensão DC com Arduino e Node-RED

pdacontrolen.com/measuring-dc-voltage-with-…

Español Versión

Midiendo Voltaje DC com Arduino e Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-ar…

Instale o Node-RED

pdacontrolen.com/installation-node-red-plat…

Etapa 1: Materiais

Materiais
Materiais

Materiais

1 Resistência 1MOhm, recomendo tolerância de 1%.

1 Resistência 100K ou 2 de 200K em paralelo, recomendo tolerância de 1%.

1 multímetro

1 Arduino Mega 2560 R3 - Muito barato !!!

Etapa 2: Funcionamento e conexões

Funcionamento e conexões
Funcionamento e conexões
Funcionamento e conexões
Funcionamento e conexões

Funcionamento

Baseado no método de medição do multímetro, que utiliza uma grande resistência para medir a tensão e que o instrumento de medição não afeta a medição no circuito.

Já que o ADC do Arduino Mega 2560 R3 neste caso permite no máximo 5v, foi utilizado divisor de tensão entre 1MOhm e 100k.

Recomendação: Neste caso usei 5% de tolerância e o resultado foi bom, mas se for necessária uma melhor medição ou pressão use resistência 1% de tolerância.

Etapa 3: Painel Node-RED e Node-RED

Painel Node-RED e Node-RED
Painel Node-RED e Node-RED
Painel Node-RED e Node-RED
Painel Node-RED e Node-RED
Painel Node-RED e Node-RED
Painel Node-RED e Node-RED

Painel Node-RED e Node-RED

Já desta vez iremos realizar um teste na rede local, a plataforma por excelência para testar em “tempo real” e visualizar dados Node-Red, arrastando nós e ligando terá uma aplicação de monitorização rápida,

Usaremos os nós:

Portas Node Serial, que permitirão a comunicação ponto a ponto via PC Arduino serial (Node-RED).

Node-RED Nodes Dashboard, permite que uma variedade de nós de widget criem visualizações espetaculares.

Etapa 4: Instale o Node-RED

Image
Image

Instale o Node-RED

Há muito tempo eu queria experimentar esta plataforma chamada Node-red criada pela IBM, ela foi desenvolvida em nodejs, Node-RED é desenvolvido por Nick O’Leary e Dave Conway-Jones obrigado por suas contribuições.

Mas o que é Node-Red?

É uma ferramenta gráfica de código aberto baseada na conexão de nós que contém API'S e / ou serviços para a comunicação e / ou conexão de dispositivos para a Internet das coisas, possui uma interface web amigável, contém uma variedade de funções IoT básicas e complexas, ali também é uma versão online do Node-RED chamada IBM Bluemix.

Existem vários tutoriais para instalar o Node-RED em um servidor local, mas esses tutoriais, embora muito completos, não funcionaram corretamente para mim, decidi compilar os passos para instalar o Node-RED no Linux, neste caso o Lubuntu ((Ubuntu) Espero que goste deste guia.

Node-RED

nodered.org

Etapa 5: Calibração

Calibration
Calibration
Calibration
Calibration

Calibration

Para que a medição seja correta, é recomendado realizar a calibração usando um multímetro e fazer as seguintes medições e modificar os valores no código IDE do Arduino.

Explicação completa do método de calibração

Etapa 6: medição de bateria 6v

Image
Image
Medição de bateria 6v
Medição de bateria 6v

Medição de bateria 6v

Neste caso iremos realizar a medição de uma bateria ácida de 6v a 12Ah

Criei um Dashboard na plataforma Emoncms com medições em DC. Você pode ver o painel em tempo real aqui

Etapa 7: Outra aplicação de medição do painel solar de 10w

Image
Image

Medição do painel solar de 10 w

Há alguns meses comprei um painel solar de 10W a 22VDC max, com o Arduino fiz medições seguras sem medo de queimar o ADC

Etapa 8: conclusões e recomendações

Eles diriam que é impossível, mas por muito tempo procuram um tutorial para medir a tensão DC de uma maneira eficiente e melhor suportada em código e especialmente funcional graças a startupelectronics.org por esta contribuição.

Na maioria dos tutoriais, você precisa inserir o valor dos resistores, e suas versões não são muito úteis para medições em aplicações um pouco mais realistas ou em projetos reais.

Como em tutoriais futuros usaremos um painel solar de 10w, esta aplicação de medição é perfeita para esses casos. Considero que uma das vantagens deste método não afetará a medição dada a alta impedância semelhante aos multímetros.

Tutorial PDAControl

Versão em inglês

Medindo a tensão DC com Arduino e Node-RED

pdacontrolen.com/measuring-dc-voltage-with…

Español Versión

Midiendo Voltaje DC com Arduino e Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-a…

Recomendado: