Mündəricat:

Arduino Ohm Ölçmə Cihazı Necə Hazırlanır: 5 Adım (Şəkillərlə birlikdə)
Arduino Ohm Ölçmə Cihazı Necə Hazırlanır: 5 Adım (Şəkillərlə birlikdə)

Video: Arduino Ohm Ölçmə Cihazı Necə Hazırlanır: 5 Adım (Şəkillərlə birlikdə)

Video: Arduino Ohm Ölçmə Cihazı Necə Hazırlanır: 5 Adım (Şəkillərlə birlikdə)
Video: AVO Metr I Analoq Metr və Rəqəmsal Metr I Multimetr I Hobbi Elektron #6 2024, Iyul
Anonim
Image
Image

Müqavimətini tapmaq üçün rezistorların rəng kodlarını oxumaqda çətinlik çəkirik. Müqavimət dəyərini tapmaq çətinliyini aradan qaldırmaq üçün Arduino istifadə edərək sadə bir Ohm Ölçən quracağıq. Bu layihənin arxasında duran əsas prinsip bir Gərginlik Bölücü Şəbəkəsidir. Naməlum müqavimətin dəyəri 16*2 LCD ekranda göstərilir.

Addım 1: Tələb olunan komponentlər:-

Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
  • Çörək paneli (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD ekran (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Jumper telləri (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potensiometr (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470ohm rezistor (https://www.banggood.in/custlink/vDvDBJ7PNl)

Addım 2: Dövrə və Bağlantılar:-

Dövrə və Bağlantılar
Dövrə və Bağlantılar

LCD PİN 1 ------------ GND

LCD PİN 2 ------------ VCC

LCD PIN 3 ------------ Qazanın orta pin

LCD PİN 4 ------------ D12 arduino

LCD PIN 5 ------------ GND

LCD PİN 6 ------------ D11 arduino

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

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

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

LCD PİN 10 ---------- NC

LCD PIN 11 ---------- D5 arduino

LCD PIN 12 ---------- D4 arduino

LCD PIN 13 ---------- D3 arduino

LCD PIN 14 ---------- D2 arduino

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

LCD PİN 16 ---------- GND

Addım 3: Arduino Ohm Metrindən istifadə edərək Müqavimət Hesablayın:

Bu Müqavimət Ölçerinin işləməsi çox sadədir və aşağıda göstərilən sadə bir gərginlik bölücü şəbəkə istifadə edərək izah edilə bilər.

R1 və R2 rezistorlarının gərginlik bölücü şəbəkəsindən, Vout = Vin * R2 / (R1 + R2)

Yuxarıdakı tənlikdən R2 -nin dəyərini belə çıxara bilərik

R2 = Vout * R1 / (Vin - Vout)

Harada R1 = məlum müqavimət

R2 = Naməlum müqavimət

Vin = Arduinonun 5V pinində istehsal olunan gərginlik

Vout = yerə nisbətən R2 -də gərginlik.

Qeyd: məlum müqavimətin (R1) dəyəri 470Ω -dir, lakin istifadəçilər onu seçdikləri müqavimət müqavimət dəyəri ilə əvəz etməlidirlər.

Addım 4: Kod:

#daxil edin

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

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

const int analogPin = 0;

int analogval = 0;

int vin = 5;

float buff = 0;

float vout = 0; float R1 = 0; float R2 = 470;

boş quraşdırma () {

lcd.begin (16, 2); }

boşluq döngəsi () {

analogval = analogRead (analogPin);

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

əgər (vout> 0.9) {

buff = (vin / vout) - 1; R1 = R2 * tampon; lcd.setCursor (0, 0); lcd.print (" -Müqavimət"); lcd.setCursor (0, 1);

əgər ((R1)> 999) {

lcd.print (""); lcd çap (R1 / 1000); lcd.print ("K ohm"); } başqa {lcd.print (""); lcd.print (yuvarlaq (R1)); lcd.print ("ohm"); }

gecikmə (1000);

lcd.clear ();

}

başqa {lcd.setCursor (0, 0); lcd.print ("! Rezistoru qoy"); lcd.setCursor (0, 1);

}

} }

Addım 5: Nəticə:

R1 470 ohm olan bu dövrə 100Ohm ilə 2k ohm müqavimət arasında yaxşı işləyəcək. Bilinməyən müqavimətlərin daha yüksək dəyərləri üçün bilinən müqavimətin dəyərini dəyişə bilərsiniz.

Ümid edirik ki, bu dərsliyi bəyəndiniz.

Youtubedə mənə dəstək olmağı düşünün. Əminəm ki, məyus olmayacaqsınız. youtube.com/creativestuff

Tövsiyə: