ዝርዝር ሁኔታ:

አርዱዲኖ ኦም ሜትር እንዴት እንደሚሠራ 5 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ኦም ሜትር እንዴት እንደሚሠራ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ኦም ሜትር እንዴት እንደሚሠራ 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ኦም ሜትር እንዴት እንደሚሠራ 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ታህሳስ
Anonim
Image
Image

ተቃውሞውን ለመፈለግ በተቃዋሚዎች ላይ የቀለም ኮዶችን ለማንበብ እንቸገራለን። የመቋቋም እሴትን የማግኘት ችግርን ለማሸነፍ እኛ አርዱዲኖን በመጠቀም ቀለል ያለ ኦም ሜትር እንገነባለን። ከዚህ ፕሮጀክት በስተጀርባ ያለው መሠረታዊ መርህ የቮልቴጅ መከፋፈያ አውታረ መረብ ነው። ያልታወቀ ተቃውሞ ዋጋ በ 16*2 LCD ማሳያ ላይ ይታያል።

ደረጃ 1: የሚያስፈልጉ አካላት-

የሚያስፈልጉ አካላት
የሚያስፈልጉ አካላት
የሚያስፈልጉ አካላት
የሚያስፈልጉ አካላት
  • የዳቦ ሰሌዳ (https://www.banggood.in/custlink/Kv3KBp15nG)
  • አርዱዲኖ UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 ኤልሲዲ ማሳያ (https://www.banggood.in/custlink/3GGD6JTVbV)
  • ዝላይ ሽቦዎች (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10 ኪ ፖታቲሞሜትር (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470ohm resistor (https://www.banggood.in/custlink/vDvDBJ7PNl)

ደረጃ 2 የወረዳ እና ግንኙነቶች:-

የወረዳ እና ግንኙነቶች
የወረዳ እና ግንኙነቶች

ኤልሲዲ ፒን 1 ------------ GND

ኤልሲዲ ፒን 2 ------------ ቪ.ሲ.ሲ

LCD ፒን 3 ------------ የድስቱ መካከለኛ ፒን

ኤልሲዲ ፒን 4 ------------ ዲ 12 የአሩዲኖ

ኤልሲዲ ፒን 5 ------------ GND

ኤልሲዲ ፒን 6 ------------ ዲ 11 የአርዱዲኖ

ኤልሲዲ ፒን 7 ------------ ኤን.ሲ

ኤልሲዲ ፒን 8 ------------ ኤን.ሲ

LCD ፒን 9 ------------ ኤን.ሲ

ኤልሲዲ ፒን 10 ---------- ኤን.ሲ

ኤልሲዲ ፒን 11 ---------- D5 የ arduino

ኤልሲዲ ፒን 12 ---------- D4 የ arduino

ኤልሲዲ ፒን 13 ---------- D3 የ arduino

ኤልሲዲ ፒን 14 ---------- D2 የአሩዲኖ

ኤልሲዲ ፒን 15 ---------- ቪ.ሲ.ሲ

ኤልሲዲ ፒን 16 ---------- GND

ደረጃ 3: አርዱዲኖ ኦም ሜትርን በመጠቀም የመቋቋም አቅምን ማስላት

የዚህ የመቋቋም መለኪያ ሥራ በጣም ቀላል እና ከዚህ በታች የሚታየውን ቀላል የቮልቴጅ መከፋፈያ አውታር በመጠቀም ሊብራራ ይችላል።

ከተቃዋሚዎች R1 እና R2 የቮልቴጅ መከፋፈያ አውታረ መረብ ፣

Vout = ቪን * R2 / (R1 + R2)

ከላይ ካለው ቀመር ፣ የ R2 ን እሴት እንደ መቀነስ እንችላለን

R2 = ድምጽ * R1 / (ቪን - ድምጽ)

R1 = የታወቀ ተቃውሞ

R2 = ያልታወቀ ተቃውሞ

በአርዱዲኖ 5V ፒን ላይ የተሠራ ቪን = ቮልቴጅ

Vout = ቮልቴጅ ከመሬት አንፃር በ R2።

ማሳሰቢያ -የተመረጠው የታወቀ የመቋቋም (R1) እሴት 470Ω ነው ፣ ግን ተጠቃሚዎቹ በመረጡት የመቋቋም አቅም የመቋቋም እሴት መተካት አለባቸው።

ደረጃ 4 ኮድ

#ያካትቱ

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

ተንሳፋፊ buff = 0;

ተንሳፋፊ ድምጽ = 0; ተንሳፋፊ R1 = 0; ተንሳፋፊ R2 = 470;

ባዶነት ማዋቀር () {

lcd.begin (16, 2); }

ባዶነት loop () {

analogval = analogRead (analogPin);

ከሆነ (አናሎግቫል) {buff = analogval * vin; vout = (buff) / 1024.0;

ከሆነ (vout> 0.9) {

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

ከሆነ ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } ሌላ {lcd.print (""); lcd.print (ዙር (R1)); lcd.print ("ohm"); }

መዘግየት (1000);

lcd.clear ();

}

ሌላ {lcd.setCursor (0, 0); lcd.print ("! Resistor አስቀምጥ"); lcd.setCursor (0, 1);

}

} }

ደረጃ 5 መደምደሚያ

R1 470 ohm ያለው ይህ ወረዳ ከ 100Ohm እስከ 2k ohm ተቃውሞዎች መካከል በጥሩ ሁኔታ ይሠራል። ለማይታወቁ ተቃዋሚዎች ከፍተኛ እሴቶች የታወቁትን የመቋቋም እሴት መለወጥ ይችላሉ።

ይህንን ትምህርት እንደወደዱት ተስፋ ያድርጉ።

በ youtube ላይ እኔን መደገፍ ያስቡበት። እርስዎ እንደማታዝኑ እርግጠኛ ነኝ። youtube.com/creativestuff

የሚመከር: