جدول المحتويات:

كيفية صنع مقياس أوم اردوينو: 5 خطوات (بالصور)
كيفية صنع مقياس أوم اردوينو: 5 خطوات (بالصور)

فيديو: كيفية صنع مقياس أوم اردوينو: 5 خطوات (بالصور)

فيديو: كيفية صنع مقياس أوم اردوينو: 5 خطوات (بالصور)
فيديو: التحكم في مصابيح ليد بواسطة أردوينو + الكود البرمجي | اردوينو خطوة بخطوة للمبتدئين 2024, يوليو
Anonim
Image
Image

نجد صعوبة في قراءة رموز الألوان على المقاومات لإيجاد مقاومتها. للتغلب على صعوبة إيجاد قيمة المقاومة ، سنقوم ببناء مقياس أوم بسيط باستخدام Arduino. المبدأ الأساسي وراء هذا المشروع هو شبكة مقسم الجهد. يتم عرض قيمة المقاومة غير المعروفة على شاشة LCD مقاس 16 * 2.

الخطوة الأولى: المكونات المطلوبة: -

المكونات المطلوبة
المكونات المطلوبة
المكونات المطلوبة
المكونات المطلوبة
  • اللوح (https://www.banggood.in/custlink/Kv3KBp15nG)
  • Arduino UNO (https://www.banggood.in/custlink/DmmmecTtQy)
  • شاشة LCD مقاس 16 × 2 (https://www.banggood.in/custlink/3GGD6JTVbV)
  • أسلاك العبور (https://www.banggood.in/custlink/Kmm34JuHs8)
  • مقياس جهد 10 كيلو (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470 أوم المقاوم (https://www.banggood.in/custlink/vDvDBJ7PNl)

الخطوة الثانية: الدائرة والتوصيلات: -

الدائرة والتوصيلات
الدائرة والتوصيلات

رمز PIN لشاشة LCD 1 ------------ GND

رمز PIN لشاشة LCD 2 ------------ VCC

LCD PIN 3 ------------ الدبوس الأوسط للوعاء

LCD PIN 4 ------------ D12 من اردوينو

رمز PIN لشاشة LCD 5 ------------ GND

LCD PIN 6 ------------ D11 من اردوينو

رمز PIN لشاشة LCD 7 ------------ NC

رقم التعريف الشخصي لشاشة LCD 8 ------------ NC

رقم التعريف الشخصي لشاشة LCD 9 ------------ NC

رمز PIN لشاشة LCD 10 ---------- NC

LCD PIN 11 ---------- D5 من اردوينو

LCD PIN 12 ---------- D4 من اردوينو

LCD PIN 13 ---------- D3 من اردوينو

LCD PIN 14 ---------- D2 من اردوينو

رقم التعريف الشخصي لشاشة LCD 15 ---------- VCC

رقم التعريف الشخصي لشاشات الكريستال السائل 16 ---------- GND

الخطوة 3: حساب المقاومة باستخدام Arduino Ohm Meter:

إن عمل عداد المقاومة هذا بسيط للغاية ويمكن شرحه باستخدام شبكة مقسم جهد بسيط موضحة أدناه.

من شبكة مقسم الجهد للمقاومات R1 و R2 ،

صوت = فين * R2 / (R1 + R2)

من المعادلة أعلاه ، يمكننا استنتاج قيمة R2 كـ

R2 = Vout * R1 / (فين - Vout)

حيث R1 = مقاومة معروفة

R2 = مقاومة غير معروفة

Vin = الجهد الناتج عند دبوس 5V في Arduino

Vout = الجهد عند R2 بالنسبة إلى الأرض.

ملاحظة: قيمة المقاومة المعروفة (R1) المختارة هي 470Ω ، لكن يجب على المستخدمين استبدالها بقيمة المقاومة التي اختاروها.

الخطوة الرابعة: الكود:

#يشمل

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

LiquidCrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛

const int analogPin = 0 ؛

التناظرية int = 0 ؛

int vin = 5 ؛

تعويم برتقالي = 0 ؛

تعويم فووت = 0 ؛ تعويم R1 = 0 ؛ تعويم R2 = 470 ؛

الإعداد باطل() {

lcd.begin (16 ، 2) ؛ }

حلقة فارغة() {

analogval = analogRead (analogPin) ؛

إذا (تناظري) {buff = analogval * vin ؛ vout = (برتقالي) / 1024.0 ؛

إذا (vout> 0.9) {

برتقالي = (فين / فووت) - 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 أوم") ؛ } else {lcd.print ("")؛ lcd.print (جولة (R1)) ؛ lcd.print ("أوم") ؛ }

تأخير (1000) ؛

lcd.clear () ؛

}

آخر {lcd.setCursor (0، 0) ؛ lcd.print ("! ضع المقاوم") ؛ lcd.setCursor (0 ، 1) ؛

}

} }

الخطوة الخامسة: الخاتمة:

هذه الدائرة مع R1 التي تبلغ 470 أوم ستعمل بشكل جيد بين 100Ohm إلى 2k ohm من المقاومة. يمكنك تغيير قيمة المقاومة المعروفة لقيم أعلى من المقاومة غير المعروفة.

آمل أن تكون قد أحببت هذا البرنامج التعليمي.

ضع في اعتبارك دعمي على موقع youtube. أنا متأكد من أنك لن تشعر بخيبة أمل. youtube.com/creativestuff

موصى به: