Talaan ng mga Nilalaman:

Paano Gumawa ng isang Arduino Ohm Meter: 5 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Arduino Ohm Meter: 5 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang Arduino Ohm Meter: 5 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang Arduino Ohm Meter: 5 Hakbang (na may Mga Larawan)
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, Hulyo
Anonim
Image
Image

Nahihirapan kaming basahin ang mga code ng kulay sa mga resistor upang makita ang paglaban nito. Upang mapagtagumpayan ang kahirapan sa paghahanap ng halaga ng paglaban, magtatayo kami ng isang simpleng Ohm Meter gamit ang Arduino. Ang pangunahing prinsipyo sa likod ng proyektong ito ay isang Voltage Divider Network. Ang halaga ng hindi kilalang pagtutol ay ipinapakita sa 16 * 2 LCD display.

Hakbang 1: Kinakailangan ang Mga Bahagi: -

Kinakailangan ang Mga Bahagi:
Kinakailangan ang Mga Bahagi:
Kinakailangan ang Mga Bahagi:
Kinakailangan ang Mga Bahagi:
  • Breadboard (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 LCD display (https://www.banggood.in/custlink/3GGD6JTVbV)
  • Jumper wires (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k potentiometer (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470ohm risistor (https://www.banggood.in/custlink/vDvDBJ7PNl)

Hakbang 2: Circuit at Mga Koneksyon: -

Circuit at Mga Koneksyon:
Circuit at Mga Koneksyon:

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

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

LCD PIN 3 ------------ Gitnang pin ng palayok

LCD PIN 4 ------------ D12 ng arduino

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

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

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

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

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

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

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

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

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

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

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

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

Hakbang 3: Kinakalkula ang Paglaban Gamit ang Arduino Ohm Meter:

Ang pagtatrabaho ng Resistance Meter na ito ay napaka-simple at maaaring ipaliwanag gamit ang isang simpleng boltahe divider network na ipinakita sa ibaba.

Mula sa boltahe divider network ng resistors R1 at R2, Vout = Vin * R2 / (R1 + R2)

Mula sa equation sa itaas, maaari naming mabawasan ang halaga ng R2 bilang

R2 = Vout * R1 / (Vin - Vout)

Kung saan ang R1 = kilalang resistensya

R2 = Hindi kilalang paglaban

Vin = boltahe na ginawa sa 5V pin ng Arduino

Vout = boltahe sa R2 na may paggalang sa lupa.

Tandaan: ang napiling halaga ng kilalang resistensya (R1) ay 470Ω, ngunit dapat palitan ito ng mga gumagamit ng pinili na halaga ng paglaban ng risistor.

Hakbang 4: Ang Code:

# isama

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

walang bisa ang pag-setup () {

lcd.begin (16, 2); }

void loop () {

analogval = analogRead (analogPin);

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

kung (vout> 0.9) {

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

kung ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } iba pa {lcd.print (""); lcd.print (bilog (R1)); lcd.print ("ohm"); }

pagkaantala (1000);

lcd.clear ();

}

iba pa {lcd.setCursor (0, 0); lcd.print ("! Ilagay ang Resistor"); lcd.setCursor (0, 1);

}

} }

Hakbang 5: Konklusyon:

Ang circuit na ito na may R1 na 470 ohm ay gagana nang maayos sa pagitan ng 100Ohm hanggang 2k ohm ng mga resistensya. Maaari mong baguhin ang halaga ng kilalang paglaban para sa mas mataas na mga halaga ng hindi kilalang resistances.

Sana nagustuhan mo ang tutorial na ito.

Isaalang-alang ang pagsuporta sa akin sa youtube. Sigurado akong hindi ka mabibigo. youtube.com/creativestuff

Inirerekumendang: