جدول المحتويات:
- الخطوة 1: قم بتوصيل Micro Servo
- الخطوة 2: اختبار مايكرو سيرفو
- الخطوة 3: قم بتوصيل مقياس الجهد
- الخطوة 4: كود بدء مقياس الجهد
- الخطوة 5: قم بتوصيل مؤشر LED الأول
- الخطوة 6: قم بتوصيل الصف المتبقي من المصابيح
- الخطوة 7: أضف مؤشر LED الأول ، الصف الثاني
- الخطوة 8: قم بتوصيل مصابيح LED النهائية
- الخطوة 9: التحكم في شاشة LED
فيديو: معمل مايكرو سيرفو: 9 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
في هذا المعمل ، سنعمل على التحكم في موضع المؤازرة الدقيقة باستخدام مقياس الجهد. بناءً على موضع "أذرع" المؤازرة الدقيقة ، سنضيء الصفوف المقابلة من مصابيح LED. ستحتاج لهذا المعمل:
- 1 ميكرو سيرفو (المقدم هو 9 جرام مايكرو سيرفو)
- 1 مقياس الجهد
- 10 LEDS (باستخدام لونين مختلفين)
- 10220 أوم مقاومات
الخطوة 1: قم بتوصيل Micro Servo
المؤازرة الدقيقة بها ثلاثة أسلاك للطاقة ، والأرضي ، ونبض إشارة. سيقبل المؤازر الصغير نبضة PWM لتحديد الموضع الذي يجب أن يكون فيه (0-180 درجة). من الناحية الفنية ، يمكنك استخدام أي من دبابيس PWM على Arduino Uno ، لكننا نبدأ بشكل عام بـ Pin 9 أو 10 *.
اقامة:
- قم بتوصيل اللوح بسكة الطاقة (+ 5 فولت) والسكة الأرضية (GND)
- قم بتوصيل المؤازرة بسكة الطاقة والسكك الحديدية الأرضية والرأس 9.
** هذا لأن مكتبة Servo تستخدم Timer2 على Arduino مما سيمنعنا من استخدام إشارات PWM ، analogWrite () ، على هذين الدبابيس لأي غرض آخر ثم التحكم في المؤازرة. بينما لا يزال بإمكاننا استخدام هذه المسامير في الإدخال / الإخراج الرقمي ، فإننا عمومًا سنستخدمها حصريًا للتحكم المؤازر **
الخطوة 2: اختبار مايكرو سيرفو
الكود هنا هو نموذج الكود الذي توفره مكتبة المؤازرة. سوف تقوم ببساطة بمسح المؤازرة ذهابًا وإيابًا من 0 إلى 180 درجة
/* مسح
بواسطة BARRAGAN رمز المثال هذا موجود في المجال العام. تم التعديل في 8 نوفمبر 2013 بواسطة سكوت فيتزجيرالد https://www.arduino.cc/en/Tutorial/Sweep * / #include "Servo.h" Servo myservo؛ // إنشاء كائن مؤازر للتحكم في مؤازرة // يمكن إنشاء اثني عشر كائنًا مؤازرًا على معظم اللوحات int pos = 0 ؛ // متغير لتخزين إعداد الفراغ لموضع المؤازرة () {myservo.attach (9) ؛ // يعلق المؤازرة على الدبوس 9 إلى كائن مؤازر} حلقة فارغة () {لـ (pos = 0 ؛ pos = 0 ؛ pos - = 1) {// ينتقل من 180 درجة إلى 0 درجة myservo.write (pos) ؛ // أخبر المؤازرة بالانتقال إلى الموضع في تأخير "نقاط البيع" المتغير (15) ؛ // ينتظر 15 مللي ثانية حتى تصل المؤازرة إلى الموضع}}
الخطوة 3: قم بتوصيل مقياس الجهد
سنعمل الآن على التحكم يدويًا في موضع المؤازرة باستخدام مقياس الجهد. قم بتوصيل مقياس الجهد على النحو التالي:
- الجانب الأيسر - سكة أرضية
- الجانب الأيمن - سكة كهربائية
- اتصال علوي / متوسط - دبوس A0 (تمثيلي 0 دبوس)
الخطوة 4: كود بدء مقياس الجهد
يوجد أدناه بعض الكود المبدئي للتحكم في المؤازرة باستخدام مقياس الجهد. قم بإنهاء الكود بحيث عند تحريك مقياس الجهد ، ستتحرك المؤازرة في انسجام تام.
/ * Sweep by BARRAGAN هذا الرمز المثال موجود في المجال العام. تم التعديل في 8 نوفمبر 2013 بواسطة سكوت فيتزجيرالد https://www.arduino.cc/en/Tutorial/Sweep * / #include "Servo.h" Servo myservo؛ // إنشاء كائن مؤازر للتحكم في مؤازرة // يمكن إنشاء اثني عشر كائنًا مؤازرًا على معظم اللوحات int pos = 0 ؛ // متغير لتخزين موضع المؤازرة int potPin = 0 ؛ // حدد الدبوس لتوصيل مقياس الجهد int potVal = 0 ؛ // إعداد باطل قيمة مقياس الجهد الحالي () {myservo.attach (9) ؛ // يعلق المؤازرة على الدبوس 9 إلى pinMode لكائن المؤازرة (potPin ، INPUT) ؛ } حلقة فارغة () {potVal = analogRead (potPin) ؛ myservo.write (نقاط البيع) ؛ // أخبر المؤازرة بالانتقال إلى الموضع في تأخير "نقاط البيع" المتغير (15) ؛ // ينتظر 15 مللي ثانية حتى تصل المؤازرة إلى الموضع}
الخطوة 5: قم بتوصيل مؤشر LED الأول
بعد أن يتم التحكم في المؤازرة عبر مقياس الجهد ، سنضيف بعض الملاحظات عبر بعض مصابيح LED. سنقوم بإنشاء صفين من مصابيح LED. سيمثل أحدهما الذراع "اليسرى" للمؤازرة ويمثل الآخر الذراع "اليمنى" من المؤازرة. مع تغيير المؤازرة لمواضعها ، سترتفع إحدى الذراعين وستسقط الأخرى. سوف تضيء مصابيح LED لعرض ما يلي:
- كامل الذراع مرفوعة
- نصف الأسلحة متساوية.
- قبالة - يتم خفض الذراع
سيعرض الرسم التخطيطي صفوف مصابيح LED على طرفي نقيض من اللوح. تم القيام بذلك لتسهيل الرؤية ، يجب أن تصطف مصابيح LED الخاصة بك / حتى مع بعضها البعض.
قم بتوصيل أول مؤشر LED:
- قم بتوصيل السلك القصير للـ LED بالقضيب الأرضي
- قم بتوصيل سلك LED الأطول بمقاوم 220 أوم. قم بتوصيل المقاوم برقم 13 على Arduino.
الخطوة 6: قم بتوصيل الصف المتبقي من المصابيح
بعد إضافة مؤشر LED الأول ، قم بتوصيل مصابيح LED المتبقية:
- سلك أقصر - قم بتوصيله بالسكك الحديدية الأرضية
- سلك أطول - قم بتوصيل المقاوم 220 أوم بمصابيح LED ودبابيس Arduino التالية: 12 ، 11 ، 10 ، 9 ، 8
الخطوة 7: أضف مؤشر LED الأول ، الصف الثاني
سيتم إضافة الصف الثاني من مصابيح LED بنفس طريقة إضافة الصف الأول:
- قم بتوصيل السلك القصير للـ LED بالقضيب الأرضي
- قم بتوصيل سلك LED الأطول بمقاوم 220 أوم. قم بتوصيل المقاوم بالدبوس 7 في Arduino.
الخطوة 8: قم بتوصيل مصابيح LED النهائية
قم بتوصيل المصابيح المتبقية:
سلك أقصر - قم بتوصيله بسكة أرضية أطول - قم بتوصيل مقاوم 220 أوم بمصابيح LED ودبابيس Arduino التالية: 6 ، 5 ، 4 ، 3
الخطوة 9: التحكم في شاشة LED
خطوتك الأخيرة هي تحديث الكود الخاص بك للتحكم في مصابيح LED الخاصة بك. سوف تحتاج إلى التعامل مع ما يلي:
- سوف يتطابق الصف العلوي مع "الذراع اليمنى" للمؤازرة. عندما يكتسح الذراع لأعلى / لأسفل ، يجب تشغيل / إيقاف تشغيل مصابيح LED.
- سوف يتطابق الصف السفلي مع "الذراع الأيسر" للمؤازرة. عندما يكتسح الذراع لأعلى / لأسفل ، يجب تشغيل / إيقاف تشغيل مصابيح LED.
موصى به:
معمل أدوات ELEGOO أو كيفية جعل حياتي أسهل كمطور: 5 خطوات (بالصور)
معمل مجموعة أدوات ELEGOO أو كيفية جعل حياتي أسهل كمطور: أهداف المشروع يواجه الكثير منا مشاكل مع نموذج حول وحدات تحكم UNO. غالبًا ما يصعب توصيل أسلاك المكونات بالعديد من المكونات. من ناحية أخرى ، يمكن أن تكون البرمجة في ظل Arduino معقدة ويمكن أن تتطلب العديد من
كيفية عمل معمل منزلي: 7 خطوات
كيفية عمل معمل منزلي: مرحبًا بالجميع ومرحبًا بكم في T3chFlicks! في هذه المشاركة ، سنشارك بعض النصائح حول إعداد وتنظيم معمل منزلك. تمامًا مثل إخلاء المسؤولية قليلاً ، فإن هذا لا يعني بأي حال من الأحوال تعريفًا لما يجب أن يكون عليه المختبر المنزلي - استنادًا إلى مجموعة مختلفة من
معمل المقاطعات (جاري العمل): 3 خطوات
معمل المقاطعات (جاري العمل): الغرض من هذا المعمل هو تشغيل برنامج Arduino باستخدام المقاطعات. هذا المعمل لا يعمل بشكل صحيح بسبب مشاكل الترميز. ما ستحتاجه: - 1 Arduino Uno - 1 Breadboard - 1 زر ضغط - 3 مصابيح LED - 220 مقاومات أوم - أسلاك توصيل
ذراع روبوت مزدوج مايكرو سيرفو: 10 خطوات
Double Micro Servo Robot Arm: في هذا البرنامج التعليمي ، سوف تصنع ذراع روبوت مزدوج يتم التحكم فيه باستخدام عصا التحكم
معمل Raspberry Pi للجوال متعدد الأغراض: 5 خطوات
معمل Raspberry Pi للجوال متعدد الأغراض: أستخدم عددًا قليلاً من مشاريع raspberry pi سنويًا ، والتي يجب أن أحزمها في صندوق أو أكياس لنقلها إلى الموقع الذي سأستخدم فيه المشروع. في البداية كنت قد خططت لبناء شيء ما (مثل حقيبة سفر) لكل مشروع