Índice:

Voltímetro digital Arduino: 3 etapas
Voltímetro digital Arduino: 3 etapas

Vídeo: Voltímetro digital Arduino: 3 etapas

Vídeo: Voltímetro digital Arduino: 3 etapas
Vídeo: VOLTÍMETRO PARA FONTE DE BANCADA (p2) | Curso de Arduino #084 2024, Julho
Anonim
Voltímetro Arduino Digital
Voltímetro Arduino Digital

Um voltímetro ou medidor de tensão é um instrumento de medição usado para medir a tensão.

Suprimentos

Componentes de hardware

Arduino Uno

LCD - 16x2

Potenciômetro de volta única - 10k ohms

Resistor 100k ohm

Resistor 10k ohm

Componentes de Software

IDE Arduino

Etapa 1: Sobre o Projeto

Sobre o Projeto
Sobre o Projeto

Projeto de Circuito

Para superar as desvantagens dos voltímetros analógicos, são apresentados voltímetros digitais. Em vez de apenas dimensionar e apontar para mostrar uma tensão medida como um voltímetro analógico, os voltímetros digitais exibem diretamente a tensão medida no display digital.

Circuito Design Pino 1 e Pino 2 (Vss e Vdd) da fonte de alimentação LCD são os pinos para exibição. Eles são conectados ao aterramento e à fonte de + 5 V respectivamente. O pino 3 (Vee) do LCD é conectado ao terminal do limpador do POT 10KΩ e os outros terminais do POT são conectados à alimentação de + 5V e aterramento, respectivamente. Os próximos 3 pinos do LCD são pinos de controle.

Os pinos 4 e 6 do LCD são conectados aos pinos 2 e 3 de entrada / saída digital do Arduino, respectivamente. O pino 5 (RW) do LCD é conectado ao solo. O pino 15 (LED +) do LCD é conectado à alimentação de + 5V por meio de um resistor limitador de corrente de 220Ω. O pino 16 (LED-) do LCD é conectado ao solo.

A saída do circuito divisor de tensão que consiste em um resistor de 100 KΩ e um resistor de 10 K é anexado ao pino de entrada analógica A0 do Arduino UNO com outra extremidade do resistor de 100 KΩ anexado à tensão a ser calculada e a outra extremidade do resistor de 10 K anexado a o chão.

Trabalhando

Em um voltímetro digital, as tensões a serem estimadas, que estão na forma analógica, são trocadas para a forma digital com a ajuda de Conversores Analógico para Digital (ADC).

Portanto, a especialidade ADC do Arduino UNO é usada neste projeto. A amplitude das tensões para a entrada analógica do Arduino Uno é de 0 V a 5 V.

Portanto, para melhorar essa faixa, um circuito divisor de tensão precisa ser usado. Com a ajuda do circuito divisor de tensão, a tensão de entrada que está sendo calculada é reduzida para a faixa de entrada analógica do Arduino UNOs.

Etapa 2: executar um programa

/*

Voltímetro DC

* / #include LiquidCrystal lcd (7, 8, 9, 10, 11, 12);

int analogInput = 0;

float vout = 0,0;

float vin = 0,0;

float R1 = 100000,0; // resistência de R1 (100K)

flutuante R2 = 10000,0; // resistência de R2 (10K)

valor int = 0;

void setup ()

{pinMode (analogInput, INPUT);

lcd.begin (16, 2);

lcd.print ("DC VOLTMETER");

}

void loop ()

{// ler o valor na entrada analógica value = analogRead (analogInput);

vout = (valor * 5,0) / 1024,0;

vin = vout / (R2 / (R1 + R2));

if (vin <0,09)

{vin = 0.0; // declaração para anular a leitura indesejada

lcd.setCursor (0, 1);

lcd.print ("ENTRADA V =");

lcd.print (vin);

atraso (500);

}

Etapa 3:

Saiba mais sobre o IoT Training Online com o qual você pode facilmente construir umaIndustrial IoT Solutions.

Recomendado: