Sadržaj:

Digitalni Arduino voltmetar: 3 koraka
Digitalni Arduino voltmetar: 3 koraka

Video: Digitalni Arduino voltmetar: 3 koraka

Video: Digitalni Arduino voltmetar: 3 koraka
Video: как сделать цифровой вольтметр на ардуино 2024, Srpanj
Anonim
Arduino digitalni voltmetar
Arduino digitalni voltmetar

Voltmetar ili mjerač napona mjerni je instrument koji se koristi za mjerenje napona.

Pribor

Hardverske komponente

Arduino Uno

LCD - 16x2

Potenciometar s jednim okretom- 10 k ohma

Otpornik 100k ohm

Otpornik 10k ohm

Softverske komponente

Arduino IDE

Korak 1: O projektu

O Projektu
O Projektu

Dizajn sklopa

Kako bi se prevladali nedostaci analognih voltmetara, predstavljeni su digitalni voltmetri. Umjesto da samo skaliraju i pokazuju kako bi prikazali izmjereni napon poput analognog voltmetra, digitalni voltmetri izravno prikazuju izmjereni napon na digitalnom zaslonu.

Dizajn kruga Pin 1 i Pin 2 (Vss i Vdd) LCD napajanja su pinovi za prikaz. Priključeni su na uzemljenje i +5V na napajanje. Pin 3 (Vee) LCD -a spojen je na stezaljku brisača 10KΩ POT, a drugi terminali POT -a spojeni su na +5V napajanje i uzemljenje. Sljedeće 3 pinove LCD -a su kontrolne pinove.

Pin 4 i Pin 6 LCD -a priključeni su na digitalne ulazne/izlazne pinove 2 i 3 Arduina. Pin 5 (RW) LCD -a je pričvršćen za tlo. Pin 15 (LED +) LCD -a spojen je na napajanje +5V preko otpornika za ograničavanje struje od 220 Ω. Pin 16 (LED-) LCD-a je pričvršćen za tlo.

Izlaz kruga razdjelnika napona koji se sastoji od 100KΩ otpornika i 10KΩ otpornika spojen je na analogni ulazni pin A0 Arduino UNO s drugim krajem 100KΩ otpornika spojenim na napon koji treba izračunati, a drugi kraj 10KΩ otpornika spojen na tlo.

Radni

U digitalnom voltmetru, naponi za procjenu, koji su u analognom obliku, prelaze u digitalni oblik uz pomoć analogno -digitalnih pretvarača (ADC).

Stoga se u ovom projektu koristi ADC specijalnost Arduino UNO -a. Raspon napona za analogni ulaz Arduino Uno je 0V do 5V.

Stoga je za poboljšanje ovog raspona potrebno koristiti krug razdjelnika napona. Uz pomoć kruga razdjelnika napona izračunati ulazni napon se svodi na raspon analognog ulaza Arduino UNO.

Korak 2: Pokrenite program

/*

DC voltmetar

*/ #uključuje LCD zaslon s tekućinom (7, 8, 9, 10, 11, 12);

int analogInput = 0;

plovak vout = 0,0;

plovak vin = 0,0;

plovak R1 = 100000,0; // otpor R1 (100K)

plovak R2 = 10000,0; // otpor R2 (10K)

int vrijednost = 0;

void setup ()

{pinMode (analogInput, INPUT);

lcd.begin (16, 2);

lcd.print ("DC VOLTMETER");

}

void loop ()

{// očitavanje vrijednosti na analognoj ulaznoj vrijednosti = analogRead (analogInput);

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

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

ako (vin <0,09)

{vin = 0.0; // izjava za poništavanje neželjenog čitanja

lcd.setCursor (0, 1);

lcd.print ("ULAZ V =");

lcd.print (vin);

kašnjenje (500);

}

3. korak:

Saznajte više o IoT treningu na mreži s kojim možete jednostavno izgraditi industrijska IoT rješenja.

Preporučeni: