Visualizações: 222 Autor: Leah Publicar Tempo: 2025-04-11 Origem: Site
Menu de conteúdo
● Introdução à medição de tensão
>> O que é um sensor de tensão?
>> Conectando o sensor de tensão
>> Interface Zmpt101b com Arduino
>> Monitorando os níveis de bateria
>> Construindo um voltímetro digital
>> 1. Qual é a tensão máxima que pode ser medida diretamente por um arduino?
>> 2. Como medido tensões acima de 5V com Arduino?
>> 3. O Arduino pode medir as tensões CA?
>> 4. Como faço para calibrar meu sensor de tensão para leituras precisas?
>> 5. Quais são as aplicações comuns da medição de tensão com Arduino?
A tensão de medição é uma tarefa fundamental nos eletrônicos, e o uso do Arduino com um sensor de tensão o torna eficiente e econômico. Este artigo o guiará através do processo de configuração e uso de um Sensor de tensão com Arduino, incluindo o hardware, software e dicas de solução de problemas necessários.
A medição de tensão é crucial em várias aplicações, desde o monitoramento dos níveis de bateria até o controle de fontes de alimentação. As placas Arduino, com seus conversores analógicos para digitais internos (ADCs), podem facilmente medir tensões até 5V. No entanto, para tensões mais altas, é necessário um sensor de tensão ou um circuito de divisor de tensão.
Um sensor de tensão é um módulo que reduz a tensão de entrada a um nível seguro para o ADC do Arduino. Geralmente, esses sensores usam um circuito de divisor de tensão que consiste em dois resistores para diminuir a tensão. Por exemplo, o módulo FZ0430 usa um resistor de 30k e 7,5kΩ para medir até 25V com um arduino de 5V.
Para medir a tensão com o Arduino, você precisa:
- Conselho Arduino (por exemplo, Arduino Uno)
- Módulo de sensor de tensão (por exemplo, FZ0430)
- fios de pão e jumper
1. Conecte o pino positivo (VCC) do sensor ao pino de 5V de Arduino.
2. Conecte o pino do solo (GND) do sensor ao pino GND de Arduino.
3. Conecte o pino do sinal (s) do sensor a qualquer pino de entrada analógico no Arduino (por exemplo, A0).
Para medir a tensão, você precisará ler a entrada analógica e convertê -la em tensão. Aqui está um exemplo básico usando o sensor FZ0430:
Void Setup () {
Serial.begin (9600);
}
Void Loop () {
int valor = analogread (a0);
flutuador VOUT = (valor * 5.0) / 1024.0;
FLOAT R1 = 30000.0; // Resistência de R1 em Ohms
flutuar R2 = 7500,0; // Resistência de R2 em Ohms
flutuar vin = Vout / (r2 / (r1 + r2));
Serial.print ( 'tensão: ');
Serial.println (vin);
atraso (500);
}
Para medição de tensão CA, você precisa de um sensor que possa lidar com sinais CA, como o módulo ZMPT101B. Este módulo converte a tensão CA em uma saída CC proporcional que pode ser lida pelo Arduino.
1. Conecte o pino VCC do ZMPT101B ao 5V de Arduino.
2. Conecte o pino GND ao GND de Arduino.
3. Conecte o pino externo a um pino de entrada analógico (por exemplo, A0).
Void Setup () {
Serial.begin (9600);
}
Void Loop () {
int valor = analogread (a0);
tensão float = mapa (valor, 0, 1023, 0, 250); // assumindo o intervalo de 0-250V
Serial.println (tensão);
atraso (100);
}
O Arduino pode ser usado para monitorar os níveis de bateria, medindo a tensão nos terminais da bateria. Isso é particularmente útil em projetos de robótica e IoT, onde a duração da bateria é crítica.
Ao combinar o Arduino com um sensor de tensão, você pode criar um voltímetro digital. Este projeto envolve a exibição da tensão medida em uma tela LCD ou enviando -a sem fio para um aplicativo móvel.
Nos sistemas de automação residencial, o Arduino pode monitorar o fornecimento de tensão para vários aparelhos, ajudando a detectar problemas ou anomalias de energia em tempo real.
- leituras incorretas: verifique se os resistores de divisores de tensão estão corretamente conectados e seus valores são precisos.
- Ruído nas leituras: use um capacitor para filtrar o ruído ou garantir uma fonte de alimentação estável.
- Sensor não respondendo: verifique as conexões e verifique se o sensor está ligado corretamente.
A calibração é crucial para alcançar medições precisas de tensão. Isso envolve ajustar o código para corresponder à saída de tensão real do seu sensor. Pode ser necessário medir a tensão de referência usada pelo ADC e ajustar os cálculos de acordo.
A tensão de medição com Arduino é direta e versátil, permitindo monitorar uma ampla gama de tensões usando diferentes sensores e técnicas. Esteja você trabalhando com tensões CC ou CA, o Arduino fornece uma solução econômica para medição precisa de tensão.
O Arduino pode medir diretamente tensões até 5V usando suas entradas analógicas.
Para medir tensões acima de 5V, use um circuito de divisor de tensão ou um módulo de sensor de tensão como o FZ0430.
O Arduino não pode medir diretamente as tensões CA. Use um módulo como o ZMPT101B para converter CA em uma saída CC proporcional.
A calibração envolve o ajuste do código para corresponder à saída de tensão real do seu sensor. Isso pode exigir medir a tensão de referência usada pelo ADC.
As aplicações comuns incluem o monitoramento dos níveis de bateria, o controle de fontes de alimentação e a criação de voltmeters digitais.
[1] https://www.instructables.com/voltage-measurement-using-ardeino/
[2] https://electropeak.com/learn/interfacing-zmpt101b-voltage-sensor-with-ardeino/
[3] https://www.arcaelectronica.com/blogs/tutoriales/sensor-de-voltaje-fz0430-con-duino
[4] https://robojax.com/learn/arduino/?vid=robojax-voltage-sensor
[5] https://www.youtube.com/watch?v=GW72G4WBZ-U
[6] https://startingelectronics.org/articles/arduino/measuring-voltage-with-ardeino/
[7] https://www.electroschematics.com/arduino-digital-voltmeter/
[8] https://www.fibossessensor.com/es/what-sensorswork-best-with-ardoino-for-ternsion-detecção.html
[9] https://srituhobby.com/how-the-voltage-sensor-module-works-with-ardoino/
[10] https://www.instructables.com/ardeino-voltage-sensor-0-25v/
[11] https://dronebotworkshop.com/dc-volt-current/
[12] https://forum.arduino.cc/t/voltage-sensor-arduino-project/1162719
[13] https://www.arduitronics.com/product/586/arduino-tandard-voltage-sensor-module-0-24-v-99
[14] https://www.luisllamas.es/medir-tension-intensidad-y-potencia-con-duino-y-ina219/
[15] https://www.youtube.com/watch?v=mrn5wqihuf4
[16] https://www.youtube.com/watch?v=oxieoh5isai
[17] https://www.youtube.com/watch?v=WBRM_DA_MZW
[18] https://forum.arduino.cc/t/medidor-de-voltaje/687302
[19] https://www.arduino.cc/en/tutorial/readanalogvoltage
[20] https://forum.arduino.cc/t/medir-corrience-y-voltaje/1163716
[21] https://robotlandia.es/otros/919-modulo-sensor-de-deteccion-de-voltaje--para-duino.html
[22] https://www.youtube.com/watch?v=rdiUTufrxa8
[23] https://www.youtube.com/watch?v=5g9_jnoxrsg
[24] https://www.youtube.com/watch?v=dmdk4adbmde
[25] https://forum.ardeino.cc/t/measure-voltage-using-digital-pin/1029953
[26] https://forum.arduino.cc/t/medicion-de-tension-ac-con-ardeino/494688
[27] https://www.digikey.com/en/maker/projects/how--make-a-simple-digital-voltmeter-with-an-ardeino/082dff9d725549aea8bf84a7e302c1b2
[28] https://www.youtube.com/playlist?list=pli5ql1p7hqw-ixa7ohz4lrbt0edqir53s
[29] https://hifisac.com/shop/ard-vs25-sensor-de-voltaje-para-ardeino-25vdc-divisor-fz0430-1508
[30] https://forum.arduino.cc/t/measuring-voltage-dranging-from-700mv-to-100mv-with-ardoino-uno/1337484
[31] https://www.youtube.com/watch?v=psnaehozv0a
[32] https://altronics.cl/sensor-voltaje-fz0430
[33] https://forum.arduino.cc/t/measuring-voltage-in-external-circuit-with-ardeino/630870
[34] https://forum.arduino.cc/t/measuring-voltage-of-any-material/1099948
[35] https://electronics.stackexchange.com/questions/209405/voltage-sensing-using-arcoino-with-and-without-common-reference
[36] https://arduino-doc.readthedocs.io/en/latest/4.questions%20and%20answers/questions%20and%20answers/
[37] https://www.luisllamas.es/medir-tensiones-de-220v-230v-con-duino-y-transformador/
[38] https://www.botnroll.com/en/outros/4504-voltage-sensor-0-25vdc-for-ardoino.html
[39] https://naylampmechatronics.com/blog/48_tutorial-sensor-de-corriede-acs712.html
[40] https://www.luisllamas.es/medir-voltajes-de-hasta-25v-con-duino-y-fz0430/
[41] https://projecthub.ardeino.cc/jaf_soldier009/baumanomet-with-python-and-arino-uno-esng-e96d8d
[42] https://www.youtube.com/watch?v=t8xwrvj2afs
[43] https://arduinogetstarted.com/tutorials/arduino-measure-tavoltage
[44] https://www.youtube.com/watch?v=fdeqjax_i30
[45] https://www.tecneu.com/blogs/tutoriales-de-electronica/monitorando-la-presion-guia-pso-apaso-para-utilizar-un-sensor-de-prosion-con-duino
O conteúdo está vazio!
Os sensores de células de carga de tensão são feitos na China duráveis?
Um sensor de tensão nas costas pode impedir lesões relacionadas ao trabalho?
Como calibrar um sensor de força de tensão de 1000N efetivamente?
Que recursos você deve procurar em um sensor de espessura da correia de tensão?
Como escolher um sensor para medir a tensão em ângulos variados?
Quais materiais são usados em sensores de força de alta precisão?
Que tipos de sensores são usados para detectar força a cabo?
Como os sensores de tensão da subminia aprimoram os sistemas robóticos?
Por que meu Subaru está mostrando uma luz de aviso do sensor de cinto de segurança?
Contato:
Telefone: +86 18921011531
Email: nickinfo@fibos.cn
Add: 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, China