Taula de continguts:

Voltímetre Arduino digital: 3 passos
Voltímetre Arduino digital: 3 passos

Vídeo: Voltímetre Arduino digital: 3 passos

Vídeo: Voltímetre Arduino digital: 3 passos
Vídeo: Curso de Arduino para Iniciantes - Aula 01 - Primeiros Passos (Exemplo de um Vumeter) 2024, De novembre
Anonim
Voltímetre digital Arduino
Voltímetre digital Arduino

Un voltímetre o voltímetre és un instrument de mesura que s’utilitza per mesurar la tensió.

Subministraments

Components de maquinari

Arduino Uno

LCD: 16x2

Potenciòmetre d'un sol gir: 10k ohms

Resistència 100k ohm

Resistència 10k ohm

Components de programari

IDE Arduino

Pas 1: Quant al projecte

Quant al Projecte
Quant al Projecte

Disseny de circuits

Per superar els inconvenients dels voltímetres analògics, es presenten voltímetres digitals. En lloc d’escalar i apuntar només per mostrar un voltatge mesurat com el voltímetre analògic, els voltímetres digitals mostren directament el voltatge mesurat a la pantalla digital.

Els pins 1 i 2 de disseny de circuits (Vss i Vdd) de la font d'alimentació LCD són els pins per a la visualització. Estan connectats a la terra i al subministrament de + 5V respectivament. El pin 3 (Vee) de la pantalla LCD està connectat al terminal de l'eixugaparabrises del POT de 10KΩ i els altres terminals del POT estan connectats a l'alimentació i a la terra de + 5V respectivament. Els següents 3 pins de la pantalla LCD són pins de control.

El pin 4 i el pin 6 de la pantalla LCD s’uneixen als pins 2 i 3 d’entrada / sortida digital d’Arduino respectivament. El pin 5 (RW) de la pantalla LCD està connectat a terra. El pin 15 (LED +) de la pantalla LCD està connectat a un subministrament de + 5V mitjançant una resistència de limitació de corrent de 220Ω. El pin 16 (LED) de la pantalla LCD està connectat a terra.

La sortida del circuit divisor de tensió que consisteix en una resistència de 100KΩ i una resistència de 10KΩ s’uneix al pin d’entrada analògic A0 de l’Arduino UNO amb un altre extrem de la resistència de 100KΩ connectat a la tensió a calcular i l’altre extrem de la resistència de 10KΩ connectat a el terreny.

Treball

En un voltímetre digital, les tensions que s’han d’estimar, que es troben en forma analògica, es canvien a la forma digital amb l’ajut dels convertidors analògics a digitals (ADC).

Per tant, l’especialitat ADC de l’Arduino UNO s’utilitza en aquest projecte. L'amplitud de tensions per a l'entrada analògica d'Arduino Uno és de 0V a 5V.

Per tant, per millorar aquest rang, cal utilitzar un circuit divisor de tensió. Amb l'ajut del circuit divisor de tensió, la tensió d'entrada que es calcula es redueix al rang d'entrada analògica Arduino UNO.

Pas 2: executeu un programa

/*

Voltímetre de CC

* / #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)

flotador R2 = 10000,0; // resistència de R2 (10K)

valor int = 0;

configuració nul·la ()

{pinMode (analogInput, INPUT);

lcd.begin (16, 2);

lcd.print ("DC VOLTMETER");

}

bucle buit ()

{// llegiu el valor al valor d'entrada analògica = analogRead (analogInput);

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

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

si (vin <0,09)

{vin = 0.0; // sentència per anul·lar la lectura no desitjada

lcd.setCursor (0, 1);

lcd.print ("INPUT V =");

lcd.print (vin);

retard (500);

}

Pas 3:

Obteniu més informació sobre l'IoT Training Online amb la qual podeu crear fàcilment solucions IoT industrials.

Recomanat: