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, Juli
Anonim
Digitalni Arduino voltmetar
Digitalni Arduino voltmetar

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

Supplies

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 kola

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 direktno prikazuju izmjereni napon na digitalnom ekranu.

Dizajn kola 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 je spojen na terminal brisača 10KΩ POT, a drugi terminali POT -a su spojeni na +5V napajanje i uzemljenje. Naredne 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, respektivno. Pin 5 (RW) LCD -a je pričvršćen za uzemljenje. Pin 15 (LED +) LCD -a je spojen na napajanje +5V preko otpornika za ograničavanje struje od 220 Ω. Pin 16 (LED-) LCD-a je pričvršćen za podlogu.

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

Working

U digitalnom voltmetru, naponi koje treba procijeniti, 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 LiquidCrystal lcd (7, 8, 9, 10, 11, 12);

int analogInput = 0;

plivajući vout = 0,0;

float vin = 0,0;

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

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

int vrijednost = 0;

void setup ()

{pinMode (analogni ulaz, ulaz);

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));

if (vin <0,09)

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

lcd.setCursor (0, 1);

lcd.print ("ULAZ V =");

lcd.print (vin);

kašnjenje (500);

}

Korak 3:

Saznajte više o IoT treningu na mreži pomoću kojeg možete lako izgraditi industrijska IoT rješenja.

Preporučuje se: