İçindekiler:

Dijital Arduino Voltmetre: 3 Adım
Dijital Arduino Voltmetre: 3 Adım

Video: Dijital Arduino Voltmetre: 3 Adım

Video: Dijital Arduino Voltmetre: 3 Adım
Video: Arduino Dijital Metre Yapımı (16x2 LCD Ekran Kullanımı) 2024, Kasım
Anonim
Dijital Arduino Voltmetre
Dijital Arduino Voltmetre

Voltmetre veya Voltaj Ölçer, voltajı ölçmek için kullanılan bir ölçüm cihazıdır.

Gereçler

Donanım bileşenleri

Arduino Uno'su

LCD - 16x2

Tek Turlu Potansiyometre - 10k ohm

Direnç 100k ohm

Direnç 10k ohm

Yazılım Bileşenleri

Arduino IDE'si

Adım 1: Proje Hakkında

Proje Hakkında
Proje Hakkında

Devre tasarımı

Analog voltmetrelerin dezavantajlarının üstesinden gelmek için Dijital Voltmetreler sunulmaktadır. Dijital voltmetreler, yalnızca analog voltmetre gibi ölçülen bir voltajı göstermek için ölçeklendirmek ve işaret etmek yerine, ölçülen voltajı doğrudan dijital ekranda görüntüler.

Devre Tasarımı LCD güç kaynağının Pin 1 ve Pin 2 (Vss ve Vdd) gösterim pinleridir. Sırasıyla toprağa ve +5V beslemeye bağlanırlar. LCD'nin Pin 3'ü (Vee) 10KΩ POT'un silecek terminaline bağlanır ve POT'un diğer terminalleri sırasıyla +5V beslemeye ve toprağa bağlanır. LCD'nin sonraki 3 pini kontrol pinleridir.

LCD'nin Pin 4 ve Pin 6 sırasıyla Arduino'nun dijital giriş/çıkış pinleri 2 ve 3'e takılır. LCD'nin Pim 5 (RW) zemine takılıdır. LCD'nin Pin 15'i (LED+), 220Ω'luk bir akım sınırlama direnci ile +5V beslemeye bağlanır. LCD'nin Pin 16'sı (LED-) yere bağlıdır.

100KΩ direnç ve 10KΩ dirençten oluşan gerilim bölücü devrenin çıkışı, 100KΩ direncin diğer ucu hesaplanacak gerilime ve 10KΩ direncin diğer ucu ise Arduino UNO'nun analog giriş pini A0'a takılır. yer.

Çalışma

Sayısal bir voltmetrede analog formda olan tahmin edilecek gerilimler Analogdan Sayısal Dönüştürücüler (ADC) yardımı ile sayısal forma çevrilir.

Bu nedenle, bu projede Arduino UNO'nun ADC özelliği kullanılmıştır. Arduino Uno'nun analog girişi için voltaj aralığı 0V ila 5V'dir.

Bu nedenle, bu aralığı iyileştirmek için bir voltaj bölücü devre kullanılması gerekir. Gerilim bölücü devre yardımı ile hesaplanan giriş gerilimi Arduino UNO'nun analog giriş aralığına indirilir.

Adım 2: Bir Programı Çalıştırın

/*

DC Voltmetre

*/ #LikitCrystal lcd'yi içerir(7, 8, 9, 10, 11, 12);

int analogInput = 0;

kayan nokta = 0.0;

kayan nokta vin = 0.0;

float R1 = 100000.0;//R1'in direnci (100K)

yüzer R2 = 10000.0; // R2 direnci (10K)

int değeri = 0;

geçersiz kurulum()

{ pinMode(analogInput, INPUT);

lcd.başla(16, 2);

lcd.print("DC VOLTMETRE");

}

boşluk döngüsü()

{ // analog giriş değerindeki değeri oku = analogRead(analogInput);

vout = (değer * 5.0) / 1024.0;

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

eğer (vin<0.09)

{ vin=0.0;//istenmeyen okumayı iptal etmek için ifade

lcd.setCursor(0, 1);

lcd.print("GİRİŞ V= ");

lcd.print(vin);

gecikme(500);

}

Aşama 3:

Bir Endüstriyel IoT Çözümlerini kolayca oluşturabileceğiniz Çevrimiçi IoT Eğitimi hakkında daha fazla bilgi edinin.

Önerilen: