Përmbajtje:

Voltmetri dixhital Arduino: 3 hapa
Voltmetri dixhital Arduino: 3 hapa

Video: Voltmetri dixhital Arduino: 3 hapa

Video: Voltmetri dixhital Arduino: 3 hapa
Video: Мультиметр на Arduino (ч.1) 2024, Nëntor
Anonim
Voltmetri dixhital Arduino
Voltmetri dixhital Arduino

Një voltmetër ose një matës i tensionit është një instrument matës që përdoret për matjen e tensionit.

Furnizimet

Komponentet e harduerit

Arduino Uno

LCD - 16x2

Potenciometër me një kthesë- 10k Ohm

Rezistencë 100k ohm

Rezistencë 10k ohm

Komponentët e Softuerit

Arduino IDE

Hapi 1: Rreth Projektit

Rreth Projektit
Rreth Projektit

Dizajni i Qarkut

Për të kapërcyer të metat e voltmetrave analoge, janë paraqitur Voltmetra dixhitalë. Në vend që të shkallëzoni dhe tregoni vetëm për të treguar një tension të matur si voltmetri analog, voltmetrat dixhitalë shfaqin drejtpërdrejt tensionin e matur në ekranin dixhital.

Pin -i i Projektimit të Qarkut 1 dhe Pin 2 (Vss dhe Vdd) i furnizimit me energji LCD janë kunjat për shfaqje. Ato janë bashkangjitur përkatësisht në furnizimin me tokë dhe +5V. Pin 3 (Vee) i LCD është i lidhur me terminalin e fshirësit të POT 10KΩ dhe terminalet e tjerë të POT janë të lidhur me furnizimin dhe tokëzimin +5V, përkatësisht. 3 kunjat e ardhshëm të LCD janë kunjat e kontrollit.

Pin 4 dhe Pin 6 i LCD janë bashkangjitur në kunjat dixhitale të hyrjes/daljes 2 dhe 3 të Arduino respektivisht. Pin 5 (RW) i LCD është ngjitur në tokë. Pin 15 (LED +) i LCD -së është i lidhur me furnizimin me +5V nëpërmjet një rezistori kufizues aktual prej 220Ω. Pin 16 (LED-) i LCD është ngjitur në tokë.

Dalja e qarkut të ndarjes së tensionit e përbërë nga rezistencë 100KΩ dhe rezistencë 10KΩ është e bashkangjitur në kunjin analog të hyrjes A0 të Arduino UNO me një fund tjetër të rezistencës 100KΩ të lidhur me tensionin që do të llogaritet dhe skajin tjetër të rezistencës 10KΩ të bashkangjitur toka

Duke punuar

Në një voltmetër dixhital, tensionet që do të vlerësohen, të cilat janë në formë analoge, kalojnë në formë dixhitale me ndihmën e Konvertuesve Analog në Dixhital (ADC).

Prandaj, specialiteti ADC i Arduino UNO përdoret në këtë projekt. Hapësira e tensioneve për hyrjen analoge të Arduino Uno është 0V deri në 5V.

Prandaj, për të përmirësuar këtë diapazon, duhet të përdoret një qark i ndarjes së tensionit. Me ndihmën e qarkut të ndarësit të tensionit, tensioni i hyrjes që llogaritet zbret në rangun e hyrjes analoge të Arduino UNO.

Hapi 2: Drejtoni një program

/*

Voltmetri DC

*/ #includ LiquidCrystal LCD (7, 8, 9, 10, 11, 12);

int analogInput = 0;

noton vout = 0.0;

noton vin = 0.0;

noton R1 = 100000.0; // rezistenca e R1 (100K)

noton R2 = 10000.0; // rezistenca e R2 (10K)

vlera int = 0;

void setup ()

{pinMode (analogInput, INPUT);

lcd.filloni (16, 2);

lcd.print ("DC VOLTMETER");

}

lak void ()

{// lexoni vlerën në vlerën e hyrjes analoge = analogRead (analogInput);

vout = (vlera * 5.0) / 1024.0;

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

nëse (vin <0.09)

{vin = 0.0; // deklaratë për të anuluar leximin e padëshiruar

lcd.setCursor (0, 1);

lcd.print ("INPUT V =");

lcd.print (vin);

vonesë (500);

}

Hapi 3:

Mësoni më shumë rreth Trajnimit IoT Online me të cilin mund të krijoni me lehtësi një Zgjidhje IoT industriale IoT.

Recommended: