» إلكترونيات » اردوينو »رسم توضيحي لقياس المقاومة وما يمكن عمله به

رسم لقياس المقاومة ، وما الذي يمكن عمله به



يخبر مؤلف Instructables تحت الاسم المستعار CreativeStuff كيفية التنفيذ اردوينو أبسط الأومتر. للقيام بذلك ، يأخذ اللوح من نوع اللوح:



في الواقع اردوينو:



العرض على HD44780 (KB1013VG6):



صداري "دوبونت" أو محلية الصنع:



مقاوم متغير 10 kΩ مع أسلاك صلبة رقيقة ملحومة (لضبط تباين الصورة على الشاشة):



لا يشبه أي شيء؟ هذا صحيح ، كل شيء جديد قد نسي جيدًا. سيتذكر المتذوقون ما هو وأين:



470 أوم المقاوم الدائم:



وكل هذا يربط حسب هذا المخطط:



نظرًا لأن المخططات المترجمة في برنامج Fritzing ليست مفيدة للغاية ، يقوم المعالج بتجميع فك التشفير:

Display Pin 1 - سلك مشترك

Display Pin 2 - Plus Power

Display Pin 3 - الاتصال المتحرك لمقاوم متغير

عرض 4 دبوس - دبوس اردوينو D12

Display Pin 5 - سلك مشترك

عرض دبوس 6 - D11 دبوس اردوينو

دبابيس العرض 7 و 8 و 9 و 10 غير متصلة بأي شيء

Display Pin 11 - Arduino D5 Pin

عرض 12 دبوس - دبوس اردوينو D4

Display Pin 13 - Arduino D3 Pin

Display Pin 14 - Arduino D2 Pin

Display Pin 15 - Plus Power

Display Pin 16 - سلك مشترك

عند تكرار التصميم ، من الضروري دراسة ورقة البيانات على الشاشة لمعرفة ما إذا كانت قاعدتها مختلفة عن المعيار.

يربط الرئيسي أحد جهات الاتصال الثابتة للمقاوم المتغير بالطاقة الزائدة ، والثاني بالسلك المشترك. يتكون مقسم الجهد من مقاوم مثالي ومختبر: المقاوم المختبر مع خرج واحد إلى زائد لمصدر الطاقة ، والمثالي مع مخرج واحد إلى السلك المشترك. يتم توصيل المخرجات المتبقية غير المشغلة لكل من المقاومات معًا وتوصيلها بدبوس Arduino A0. املأ الرسم التخطيطي:

# تشمل 

// LiquidCrystal (rs، sc، d4، d5، d6، d7)
شاشات الكريستال السائل السائلة (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛

const int analogPin = 0 ؛

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

تعويم برتقالي = 0 ؛
تعويم vout = 0 ؛
تعويم R1 = 0 ؛
تعويم R2 = 470 ؛

إعداد باطل () {
  lcd.begin (16 ، 2) ؛
}}

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

  analogval = analogRead (analogPin) ؛
  if (analogval) {
    برتقالي = تناظري * فين ؛
    vout = (برتقالي) / 1024.0 ؛

    if (vout> 0.9) {
      برتقالي = (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 () ؛

    }}
    آخر {
      lcd.setCursor (0، 0) ؛
      lcd.print ("إدراج المقاوم") ؛
      lcd.setCursor (0، 1) ؛

    }}
  }}
}}


يوصى بقياس مقاومة المقاوم المرجعي ، وكذلك جهد الإمداد ، بدقة أكبر (بالطبع ، عند قياس المقاوم المرجعي يجب إزالته مؤقتًا) ، ثم أدخل نتائج القياس في الخطوط المناسبة في بداية الرسم. خذ مصدر الطاقة مع استقرار جيد لجهد الخرج. يحسب البرنامج المقاومة وفقًا للصيغة:

R2 = Vout * R1 / (Vin - Vout) ،

مستمدة من الصيغة:

Vout = Vin * R2 / (R1 + R2) ،

حيث R1 هي مقاومة النموذج ، R2 هي المقاومة المقاسة ، Vin هي جهد الإمداد ، Vout هو الجهد عند نقطة منتصف المقسم.

يبقى لإزالة اللوح ، وإجراء جميع الاتصالات عن طريق اللحام والنقل محلية الصنع في القضية. ولكن في هذا الشكل غير عملي ، لأنه يكرر وظيفة الأومتر المتاحة في جهاز القياس المتعدد. من خلال إعادة تصميم الرسم واستخدام مصدر طاقة دقيق ومقاوم نموذجي ، يمكنك استخدام التصميم ، على سبيل المثال ، لفرز المقاومات حسب الدقة في إنتاجها. من أجل عرض المعلومات على الفور حول أي من المجموعات الخمس ينتمي المكون عند توصيل المقاوم: 1 أو 2 أو 5 أو 10 أو 20٪.
10
10
10

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      حرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب

ننصحك بقراءة:

تسليمها للهاتف الذكي ...