جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
نجد صعوبة في قراءة رموز الألوان على المقاومات لإيجاد مقاومتها. للتغلب على صعوبة إيجاد قيمة المقاومة ، سنقوم ببناء مقياس أوم بسيط باستخدام 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
موصى به:
مقياس الارتفاع (مقياس الارتفاع) بناءً على الضغط الجوي: 7 خطوات (بالصور)
مقياس الارتفاع (مقياس الارتفاع) بناءً على الضغط الجوي: [تحرير]؛ انظر الإصدار 2 في الخطوة 6 مع إدخال خط الأساس يدويًا للارتفاع. هذا هو وصف المبنى لمقياس الارتفاع (مقياس الارتفاع) استنادًا إلى مستشعر الضغط الجوي من Arduino Nano و Bosch BMP180. التصميم بسيط ولكن القياسات
مقياس اردوينو لوكس - واجهة OPT3001 مع اردوينو: 4 خطوات
Arduino Lux Meter - واجهة OPT3001 مع Arduino: نواجه عمومًا الموقف ، حيث نحتاج إلى قياس شدة الضوء. لذلك قررت أن أقوم بمشروع صغير سيساعدنا في حل هذه المشكلة. يوضح هذا المشروع كيف يمكننا استخدام OPT3001 مع Arduino كمقياس لوكس. في هذا المشروع ، لدي
كيفية صنع مقياس درجة حرارة مخصص DIY باستخدام الرسم البياني الشريطي و Atmega328p: 3 خطوات (بالصور)
كيفية صنع مقياس درجة حرارة مخصص DIY باستخدام رسم بياني شريطي و Atmega328p: في هذا المنشور سأوضح لك كيفية عمل مقياس درجة الحرارة باستخدام Bar Graph & amp؛ Atmega328p. سيتضمن المنشور جميع التفاصيل مثل مخطط الدائرة وتصنيع ثنائي الفينيل متعدد الكلور والترميز والتجميع والتجميع. اختبارات. لقد قمت أيضًا بتضمين مقطع فيديو يحتوي على جميع
إصدار كبير من 1 أوم المقاوم Smd الذي يوفر مقاومة 1 أوم دون استخدام أي مكونات إلكترونية: 13 خطوة
إصدار كبير من 1 أوم مقاوم SMD الذي يوفر مقاومة 1 أوم دون استخدام أي مكونات إلكترونية: في الحياة الواقعية ، تكون المقاومات الصغيرة جدًا بأبعاد تقارب 0.8 مم × 1.2 مم. هنا ، سأصنع مقاومًا smd كبيرًا ضخمًا جدًا مقارنة بمقاوم smd الواقعي
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو