İçindekiler:

Arduino Ohm Metre Nasıl Yapılır: 5 Adım (Resimlerle)
Arduino Ohm Metre Nasıl Yapılır: 5 Adım (Resimlerle)

Video: Arduino Ohm Metre Nasıl Yapılır: 5 Adım (Resimlerle)

Video: Arduino Ohm Metre Nasıl Yapılır: 5 Adım (Resimlerle)
Video: Kendin Yap Çok Faydalı Bir Cihaz | LCR Metre Nasıl Yapılır? | Bobin Nasıl Ölçülür? | #işbirliği 2024, Kasım
Anonim
Image
Image

Direncini bulmak için dirençlerdeki renk kodlarını okumakta zorlanıyoruz. Direnç değerini bulmanın zorluğunu aşmak için Arduino kullanarak basit bir Ohm Metre yapacağız. Bu projenin arkasındaki temel prensip bir Gerilim Bölücü Şebekedir. Bilinmeyen direncin değeri 16*2 LCD ekranda gösterilir.

Adım 1: Gerekli Bileşenler: -

Gerekli Bileşenler:
Gerekli Bileşenler:
Gerekli Bileşenler:
Gerekli Bileşenler:
  • Breadboard (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmecTtQy)
  • 16x2 LCD ekran (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Atlama telleri (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potansiyometre (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470ohm direnç (https://www.banggood.in/custlink/vDvDBJ7PNl)

Adım 2: Devre ve Bağlantılar: -

Devre ve Bağlantılar:
Devre ve Bağlantılar:

LCD PIN'i 1-----------GND

LCD PIN 2-----------VCC

LCD PIN 3----------- Tencerenin orta pimi

Arduino'nun LCD PIN'i 4-----------D12

LCD PIN'i 5-----------GND

LCD PIN 6------------D11 arduino

LCD PIN 7 ------------ NC

LCD PIN 8 ------------ NC

LCD PIN 9 ------------ NC

LCD PIN 10----------NC

Arduino'nun LCD PIN 11----------D5'i

Arduino'nun LCD PIN 12----------D4'ü

Arduino'nun LCD PIN 13----------D3'ü

Arduino'nun LCD PIN 14----------D2'si

LCD PIN 15----------VCC

LCD PIN 16----------GND

Adım 3: Arduino Ohm Metre Kullanarak Direnç Hesaplama:

Bu Direnç Ölçerin çalışması çok basittir ve aşağıda gösterilen basit bir voltaj bölücü ağı kullanılarak açıklanabilir.

R1 ve R2 dirençlerinin voltaj bölücü ağından, Vout = Vin * R2 / (R1 + R2)

Yukarıdaki denklemden R2 değerini şu şekilde çıkarabiliriz:

R2 = Vout * R1 / (Vin – Vout)

R1 = bilinen direnç nerede

R2 = Bilinmeyen direnç

Vin = Arduino'nun 5V pininde üretilen voltaj

Vout = toprağa göre R2'deki voltaj.

Not: Seçilen bilinen direnç (R1) değeri 470Ω'dur, ancak kullanıcılar bunu seçtikleri direncin direnç değeri ile değiştirmelidir.

Adım 4: Kod:

#Dahil etmek

//LiquidCrystal(rs, sc, d4, d5, d6, d7)

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

const int analogPin = 0;

int analog değer = 0;

int vin = 5;

şamandıra tutkunu = 0;

kayan nokta = 0; yüzer R1 = 0; yüzer R2 = 470;

geçersiz kurulum() {

lcd.başla(16, 2); }

boşluk döngüsü () {

analogval = analogRead(analogPin);

if (analogval) { buff = analogval * vin; vout = (buff) / 1024.0;

if (vout > 0.9) {

buff = (vin / vout) - 1; R1 = R2 * buff; lcd.setCursor(0, 0); lcd.print(" -Direnç-"); lcd.setCursor(0, 1);

if ((R1) > 999) {

lcd.print(" "); lcd.print(R1 / 1000); lcd.print("K ohm"); } başka { lcd.print(" "); lcd.print(yuvarlak(R1)); lcd.print("ohm"); }

gecikme(1000);

lcd.clear();

}

başka { lcd.setCursor(0, 0); lcd.print("! Direnç Koy"); lcd.setCursor(0, 1);

}

} }

Adım 5: Sonuç:

R1'in 470 ohm olduğu bu devre, 100Ohm ila 2k ohm dirençler arasında iyi çalışacaktır. Bilinmeyen dirençlerin daha yüksek değerleri için bilinen direncin değerini değiştirebilirsiniz.

Umarım bu öğreticiyi beğenmişsinizdir.

Beni youtube'da desteklemeyi düşünün. Hayal kırıklığına uğramayacağınızdan eminim. youtube.com/creativestuff

Önerilen: