Tartalomjegyzék:

Digitális Arduino voltmérő: 3 lépés
Digitális Arduino voltmérő: 3 lépés

Videó: Digitális Arduino voltmérő: 3 lépés

Videó: Digitális Arduino voltmérő: 3 lépés
Videó: Digitális váltó és jelző állítás 2024, November
Anonim
Digitális Arduino voltmérő
Digitális Arduino voltmérő

A voltmérő vagy feszültségmérő egy mérőműszer, amelyet a feszültség mérésére használnak.

Kellékek

Hardver alkatrészek

Arduino Uno

LCD - 16x2

Egyfordulós potenciométer- 10 k ohm

Ellenállás 100k ohm

Ellenállás 10k ohm

Szoftverösszetevők

Arduino IDE

1. lépés: A projektről

A Projectről
A Projectről

Áramkör tervezés

Az analóg voltmérők hátrányainak kiküszöbölésére bemutatjuk a digitális voltmérőket. Ahelyett, hogy csak a skálázást és a mutatást mutatná a mért feszültség megjelenítésére, mint az analóg voltmérő, a digitális voltmérők közvetlenül megjelenítik a mért feszültséget a digitális kijelzőn.

Áramköri kialakítás Az LCD tápegység 1. és 2. csapja (Vss és Vdd) a kijelző csapjai. Földhöz és +5V táphoz vannak csatlakoztatva. Az LCD 3. csapja (Vee) a 10KΩ -os POT ablaktörlő csatlakozójához, a POT többi terminálja pedig +5V -os tápellátáshoz és földeléshez van csatlakoztatva. Az LCD következő 3 csapja vezérlőcsap.

Az LCD 4. és 6. csapja az Arduino 2. és 3. digitális bemeneti/kimeneti csatlakozójához van rögzítve. Az LCD 5. csapja (RW) a talajhoz van rögzítve. Az LCD 15 -ös csapja (LED +) 220Ω -os áramkorlátozó ellenálláson keresztül +5V -os tápellátáshoz van csatlakoztatva. Az LCD 16. csapja (LED-) a talajhoz van rögzítve.

A 100KΩ -os ellenállásból és a 10KΩ -os ellenállásból álló feszültségosztó áramkör kimenete az Arduino UNO analóg A0 bemeneti érintkezőjéhez van csatlakoztatva, a 100KΩ -os ellenállás másik vége a számított feszültséghez, a 10KΩ -os ellenállás másik vége pedig a a föld.

Dolgozó

Digitális voltmérőben a becslendő, analóg formában lévő feszültségeket analóg -digitális átalakítók (ADC) segítségével digitális formára kapcsolják.

Ezért ebben a projektben az Arduino UNO ADC specialitását használjuk. Az Arduino Uno analóg bemenetének feszültsége 0V -5V.

Ezért ennek a tartománynak a javítása érdekében feszültségosztó áramkört kell használni. A feszültségosztó áramkör segítségével a számított bemeneti feszültséget az Arduino UNOs analóg bemenet tartományára csökkentik.

2. lépés: Futtasson egy programot

/*

DC voltmérő

*/ #tartalmazza a LiquidCrystal LCD -t (7, 8, 9, 10, 11, 12);

int analogInput = 0;

float vout = 0,0;

float vin = 0,0;

úszó R1 = 100000.0; // R1 ellenállása (100K)

úszó R2 = 10000,0; // R2 ellenállása (10K)

int érték = 0;

üres beállítás ()

{pinMode (analóg bemenet, INPUT);

lcd. kezdet (16, 2);

lcd.print ("DC VOLTMETER");

}

üres hurok ()

{// az érték olvasása analóg bemenetnél érték = analogRead (analogInput);

vout = (érték * 5,0) / 1024,0;

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

ha (vin <0,09)

{vin = 0.0; // utasítás a nem kívánt olvasás eltörléséhez

lcd.setCursor (0, 1);

lcd.print ("INPUT V =");

lcd.print (vin);

késleltetés (500);

}

3. lépés:

Tudjon meg többet az IoT Online képzésről, amellyel egyszerűen létrehozhat ipari IoT -megoldásokat.

Ajánlott: