Talaan ng mga Nilalaman:
Video: Digital Arduino Voltmeter: 3 Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang Voltmeter o isang Voltage Meter ay isang instrumento sa pagsukat na ginagamit para sa pagsukat ng boltahe.
Mga gamit
Mga Bahagi ng Hardware
Arduino Uno
LCD - 16x2
Single Turn Potentiometer- 10k ohms
Resistor 100k ohm
Resistor 10k ohm
Mga Bahagi ng Software
Arduino IDE
Hakbang 1: Tungkol sa Project
Disenyo ng Circuit
Upang mapagtagumpayan ang mga drawbacks ng analog voltmeters, ipinakita ang Digital Voltmeters. Sa halip na pag-scale lamang at pagturo upang ipakita ang isang sinusukat na boltahe tulad ng analog voltmeter, direktang ipinapakita ng mga digital voltmeter ang sinusukat na boltahe sa digital display.
Ang Circuit Design Pin 1 at Pin 2 (Vss at Vdd) ng suplay ng kuryente ng LCD ay ang mga pin para ipakita. Ang mga ito ay nakakabit sa lupa at + 5V na supply ayon sa pagkakabanggit. Ang Pin 3 (Vee) ng LCD ay konektado sa wiper terminal ng 10KΩ POT at ang iba pang mga terminal ng POT ay konektado sa + 5V supply at ground ayon sa pagkakabanggit. Ang susunod na 3 mga pin ng LCD ay mga control pin.
Ang Pin 4 at Pin 6 ng LCD ay nakakabit sa digital input / output pin 2 at 3 ng Arduino ayon sa pagkakabanggit. Ang pin 5 (RW) ng LCD ay nakakabit sa lupa. Ang Pin 15 (LED +) ng LCD ay konektado sa + 5V supply sa pamamagitan ng isang kasalukuyang nililimitahan na risistor ng 220Ω. Ang pin 16 (LED-) ng LCD ay nakakabit sa lupa.
Ang output ng circuit ng divider ng boltahe na binubuo ng 100KΩ risistor at 10KΩ risistor ay nakakabit sa analog input pin na A0 ng Arduino UNO na may isa pang dulo ng 100KΩ risistor na nakakabit sa boltahe upang makalkula at ang iba pang dulo ng 10KΩ risistor ay nakakabit sa sa lupa.
Nagtatrabaho
Sa isang digital voltmeter, ang mga voltages na matatantiyang, na nasa analog form, ay inililipat sa digital form sa tulong ng Analog to Digital Converter (ADC).
Samakatuwid, ang specialty ng ADC ng Arduino UNO ay ginagamit sa proyektong ito. Ang haba ng voltages para sa analog input ng Arduino Uno ay 0V hanggang 5V.
Samakatuwid, upang mapagbuti ang saklaw na ito, kailangan ng boltahe divider circuit. Sa tulong ng boltahe divider circuit, ang input boltahe na kinakalkula ay dadalhin sa saklaw ng Arduino UNOs analog input.
Hakbang 2: Patakbuhin ang isang Programa
/*
DC Voltmeter
* / # isama ang LiquidCrystal lcd (7, 8, 9, 10, 11, 12);
int analogInput = 0;
float vout = 0.0;
float vin = 0.0;
float R1 = 100000.0; // paglaban ng R1 (100K)
float R2 = 10000.0; // paglaban ng R2 (10K)
int halaga = 0;
walang bisa ang pag-setup ()
{pinMode (analogInput, INPUT);
lcd.begin (16, 2);
lcd.print ("DC VOLTMETER");
}
walang bisa loop ()
{// basahin ang halaga sa analog input halaga = analogRead (analogInput);
vout = (halaga * 5.0) / 1024.0;
vin = vout / (R2 / (R1 + R2));
kung (vin <0.09)
pahayag na {vin = 0.0; // upang i-quash ang hindi ginustong pagbasa
lcd.setCursor (0, 1);
lcd.print ("INPUT V =");
lcd.print (vin);
pagkaantala (500);
}
Hakbang 3:
Matuto nang higit pa tungkol sa IoT Training Online kung saan madali kang makakagawa ng mgaIndustrial na IoT Solusyon.