Isi kandungan:

Cara Membuat Meter Arduino Ohm: 5 Langkah (dengan Gambar)
Cara Membuat Meter Arduino Ohm: 5 Langkah (dengan Gambar)

Video: Cara Membuat Meter Arduino Ohm: 5 Langkah (dengan Gambar)

Video: Cara Membuat Meter Arduino Ohm: 5 Langkah (dengan Gambar)
Video: Tonton Sampai Habis !!! Belajar Arduino Di Jamin Bisa 2024, November
Anonim
Image
Image

Kami sukar membaca kod warna pada perintang untuk mencari ketahanannya. Untuk mengatasi kesukaran mencari nilai rintangan, kita akan membina Ohm Meter sederhana menggunakan Arduino. Prinsip asas di sebalik projek ini adalah Voltage Divider Network. Nilai rintangan yang tidak diketahui dipaparkan pada paparan LCD 16 * 2.

Langkah 1: Komponen yang Diperlukan: -

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
  • Papan Roti (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • Paparan LCD 16x2 (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Kabel pelompat (https://www.banggood.in/custlink/Kmm34JuHs8)
  • Potensiometer 10k (https://www.banggood.in/custlink/D3D36p7F6A)
  • Perintang 470ohm (https://www.banggood.in/custlink/vDvDBJ7PNl)

Langkah 2: Litar dan Sambungan: -

Litar dan Sambungan
Litar dan Sambungan

PIN LCD 1 ------------ GND

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

PIN LCD 3 ------------ Pin tengah periuk

PIN LCD 4 ------------ D12 dari arduino

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

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

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

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

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

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

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

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

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

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

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

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

Langkah 3: Mengira Rintangan Menggunakan Arduino Ohm Meter:

Cara kerja Resistance Meter ini sangat mudah dan dapat dijelaskan dengan menggunakan rangkaian pembahagi voltan sederhana seperti di bawah.

Dari rangkaian pembahagi voltan perintang R1 dan R2, Vout = Vin * R2 / (R1 + R2)

Dari persamaan di atas, kita dapat menyimpulkan nilai R2 sebagai

R2 = Vout * R1 / (Vin - Vout)

Di mana R1 = rintangan yang diketahui

R2 = Rintangan yang tidak diketahui

Vin = voltan yang dihasilkan pada pin Arduino 5V

Vout = voltan pada R2 berkenaan dengan tanah.

Catatan: nilai rintangan yang diketahui (R1) yang dipilih adalah 470Ω, tetapi pengguna harus menggantinya dengan nilai rintangan perintang yang telah mereka pilih.

Langkah 4: Kod:

#sertakan

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

pelampung apungan = 0;

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

batal persediaan () {

lcd.begin (16, 2); }

gelung kosong () {

analogval = analogRead (analogPin);

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

jika (vout> 0.9) {

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

jika ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } lain {lcd.print (""); lcd.print (bulat (R1)); lcd.print ("ohm"); }

kelewatan (1000);

lcd.clear ();

}

lain {lcd.setCursor (0, 0); lcd.print ("! Letakkan Perintang"); lcd.setCursor (0, 1);

}

} }

Langkah 5: Kesimpulan:

Litar ini dengan R1 menjadi 470 ohm akan berfungsi dengan baik antara rintangan 100Ohm hingga 2k ohm. Anda boleh mengubah nilai rintangan yang diketahui untuk nilai resistansi yang tidak diketahui yang lebih tinggi.

Harap anda menyukai tutorial ini.

Pertimbangkan untuk menyokong saya di youtube. Saya pasti anda tidak akan kecewa. youtube.com/creativestuff

Disyorkan: