תוכן עניינים:

כיצד להכין מד אוהם Arduino: 5 שלבים (עם תמונות)
כיצד להכין מד אוהם Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: כיצד להכין מד אוהם Arduino: 5 שלבים (עם תמונות)

וִידֵאוֹ: כיצד להכין מד אוהם Arduino: 5 שלבים (עם תמונות)
וִידֵאוֹ: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, נוֹבֶמבֶּר
Anonim
Image
Image

אנו מתקשים לקרוא קודי צבע על נגדים כדי למצוא את ההתנגדות שלו. על מנת להתגבר על הקושי למצוא את ערך ההתנגדות, אנו הולכים לבנות מד אוהם פשוט באמצעות Arduino. העיקרון הבסיסי מאחורי הפרויקט הוא רשת מתח מחלקים. ערך ההתנגדות הלא ידועה מוצג בתצוגת LCD בגודל 16*2.

שלב 1: רכיבים נדרשים:-

רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים
רכיבים נדרשים
  • לוח לחם (https://www.banggood.in/custlink/Kv3KBp15nG)
  • ארדואינו UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • צג LCD בגודל 16x2 (https://www.banggood.in/custlink/3GGD6JTVbV)
  • חוטי מגשר (https://www.banggood.in/custlink/Kmm34JuHs8)
  • פוטנציומטר 10k (https://www.banggood.in/custlink/D3D36p7F6A)
  • נגד 470ohm (https://www.banggood.in/custlink/vDvDBJ7PNl)

שלב 2: מעגל וחיבורים:-

מעגל וחיבורים
מעגל וחיבורים

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

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

PIN PIN 3 ------------ סיכה אמצעית של הסיר

PIN PIN 4 ------------ D12 של ארדואינו

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

PIN PIN 6 ------------ D11 של ארדואינו

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

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

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

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

PIN PIN 11 ---------- D5 של ארדואינו

PIN PIN 12 ---------- D4 של ארדואינו

PIN PIN 13 ---------- D3 של ארדואינו

PIN PIN 14 ---------- D2 של ארדואינו

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

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

שלב 3: חישוב ההתנגדות באמצעות מד אוהם Arduino:

העבודה של מד התנגדות זה פשוטה מאוד וניתן להסביר אותה באמצעות רשת מפצלת מתח פשוטה המוצגת להלן.

מרשת מחלק המתחים של הנגדים R1 ו- R2, Vout = Vin * R2 / (R1 + R2)

מהמשוואה לעיל, אנו יכולים להסיק את הערך של R2 כ

R2 = Vout * R1 / (Vin - Vout)

כאשר R1 = התנגדות ידועה

R2 = התנגדות לא ידועה

Vin = מתח המיוצר בסיכה 5V של Arduino

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 float = 0;

float vout = 0; לצוף R1 = 0; לצוף R2 = 470;

הגדרת בטל () {

lcd.begin (16, 2); }

לולאת חלל () {

analogval = analogRead (analogPin);

אם (אנלוגי) {buff = analogval * vin; vout = (buff) / 1024.0;

if (vout> 0.9) {

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

אם ((R1)> 999) {

lcd.print (""); lcd.print (R1 / 1000); lcd.print ("K ohm"); } אחר {lcd.print (""); lcd.print (עגול (R1)); lcd.print ("אוהם"); }

עיכוב (1000);

lcd.clear ();

}

else {lcd.setCursor (0, 0); lcd.print ("! Put Resistor"); lcd.setCursor (0, 1);

}

} }

שלב 5: מסקנה:

מעגל זה עם R1 הוא 470 אוהם יעבוד בסדר בין 100Ohm עד 2k ohm של התנגדויות. אתה יכול לשנות את ערך ההתנגדות הידועה לערכים גבוהים יותר של התנגדות לא ידועה.

מקווה שאהבתם את ההדרכה הזו.

שקול לתמוך בי ביוטיוב. אני בטוח שלא תתאכזב. youtube.com/creativestuff

מוּמלָץ: