Spisu treści:

Cyfrowy woltomierz Arduino: 3 kroki
Cyfrowy woltomierz Arduino: 3 kroki

Wideo: Cyfrowy woltomierz Arduino: 3 kroki

Wideo: Cyfrowy woltomierz Arduino: 3 kroki
Wideo: как сделать цифровой вольтметр на ардуино 2024, Listopad
Anonim
Cyfrowy woltomierz Arduino
Cyfrowy woltomierz Arduino

Woltomierz lub miernik napięcia to przyrząd pomiarowy używany do pomiaru napięcia.

Kieszonkowe dzieci

Komponenty sprzętowe

Arduino Uno

LCD - 16x2

Potencjometr jednoobrotowy - 10k omów

Rezystor 100k ohm

Rezystor 10k ohm

Komponenty oprogramowania

IDE Arduino

Krok 1: O projekcie

O projekcie
O projekcie

Projekt obwodu

Aby przezwyciężyć wady woltomierzy analogowych, przedstawiono woltomierze cyfrowe. Zamiast tylko skalować i wskazywać, aby pokazać zmierzone napięcie, takie jak woltomierz analogowy, woltomierze cyfrowe bezpośrednio wyświetlają zmierzone napięcie na wyświetlaczu cyfrowym.

Konstrukcja obwodu Pin 1 i Pin 2 (Vss i Vdd) zasilacza LCD są pinami do wyświetlania. Podłączone są odpowiednio do masy i zasilania +5V. Pin 3 (Vee) wyświetlacza LCD jest podłączony do zacisku wycieraczki POT 10KΩ, a pozostałe zaciski POT są podłączone odpowiednio do zasilania +5V i uziemienia. Kolejne 3 piny wyświetlacza LCD to piny kontrolne.

Pin 4 i Pin 6 wyświetlacza LCD są podłączone odpowiednio do cyfrowych wejść/wyjść pinów 2 i 3 Arduino. Pin 5 (RW) LCD jest podłączony do masy. Pin 15 (LED+) wyświetlacza LCD jest podłączony do zasilania +5V poprzez rezystor ograniczający prąd 220Ω. Pin 16 (LED-) LCD jest podłączony do masy.

Wyjście obwodu dzielnika napięcia składającego się z rezystora 100KΩ i rezystora 10KΩ jest podłączone do analogowego styku wejściowego A0 Arduino UNO, a drugi koniec rezystora 100KΩ jest dołączony do napięcia, które ma być obliczone, a drugi koniec rezystora 10KΩ jest dołączony do Ziemia.

Pracujący

W woltomierzu cyfrowym szacowane napięcia, które są w postaci analogowej, są przełączane na postać cyfrową za pomocą przetworników analogowo-cyfrowych (ADC).

Stąd w tym projekcie wykorzystywana jest specjalność ADC Arduino UNO. Rozpiętość napięć dla wejścia analogowego Arduino Uno wynosi od 0V do 5V.

Dlatego, aby poprawić ten zakres, należy zastosować układ dzielnika napięcia. Za pomocą układu dzielnika napięcia obliczane napięcie wejściowe jest sprowadzane do zakresu wejścia analogowego Arduino UNO.

Krok 2: Uruchom program

/*

Woltomierz prądu stałego

*/ #include LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

int wejście analogowe = 0;

pływak vout = 0,0;

pływak vin = 0,0;

pływak R1 = 100000.0;//rezystancja R1 (100K)

pływak R2 = 10000,0; // rezystancja R2 (10K)

wartość int = 0;

pusta konfiguracja()

{ pinMode (wejście analogowe, wejście);

lcd.początek(16, 2);

lcd.print("WOLTOMIERZ DC");

}

pusta pętla()

{ // odczytaj wartość na wejściu analogowym wartość = analogRead(analogInput);

vout = (wartość * 5,0) / 1024,0;

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

jeśli (vin<0,09)

{ vin=0.0;//instrukcja eliminująca niepożądany odczyt

lcd.setCursor(0, 1);

lcd.print("WEJŚCIE V= ");

lcd.print(vin);

opóźnienie (500);

}

Krok 3:

Dowiedz się więcej o szkoleniu IoT Online, dzięki któremu możesz łatwo zbudować przemysłowe rozwiązania IoT.

Zalecana: