Talaan ng mga Nilalaman:

Digital Arduino Voltmeter: 3 Hakbang
Digital Arduino Voltmeter: 3 Hakbang

Video: Digital Arduino Voltmeter: 3 Hakbang

Video: Digital Arduino Voltmeter: 3 Hakbang
Video: как сделать цифровой вольтметр на ардуино 2024, Hulyo
Anonim
Digital Arduino Voltmeter
Digital Arduino Voltmeter

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

Tungkol sa Proyekto
Tungkol sa Proyekto

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.

Inirerekumendang: