قطار نموذج يتم التحكم فيه بواسطة لوحة المفاتيح V2.0 - واجهة PS / 2: 13 خطوة (بالصور)
قطار نموذج يتم التحكم فيه بواسطة لوحة المفاتيح V2.0 - واجهة PS / 2: 13 خطوة (بالصور)
Anonim
قطار نموذج يتم التحكم فيه بواسطة لوحة المفاتيح V2.0 | واجهة PS / 2
قطار نموذج يتم التحكم فيه بواسطة لوحة المفاتيح V2.0 | واجهة PS / 2

في واحدة من Instructable السابقة ، أوضحت لك كيفية التحكم في تخطيط نموذج للسكك الحديدية باستخدام لوحة مفاتيح. لقد كان أداءً رائعًا ولكن كان له عيب يتطلب تشغيل جهاز كمبيوتر. في Instructable ، دعنا نرى كيفية التحكم في قطار النموذج باستخدام لوحة مفاتيح من خلال Arduino. لذلك ، دون مزيد من اللغط ، فلنبدأ.

الخطوة 1: شاهد الفيديو

Image
Image

الخطوة 2: احصل على كل الأشياء المطلوبة

برمجة Arduino Microcontroller
برمجة Arduino Microcontroller

لهذا المشروع سوف تحتاج:

  • متحكم اردوينو
  • لوحة مفاتيح PS / 2
  • موصل PS / 2 أنثى (احصل على الموصل كما هو موضح في الصورة ، سيجعل حياتك أسهل.)
  • وحدة تشغيل المحرك L298N
  • مصدر طاقة تيار مستمر بجهد 12 فولت بسعة حالية لا تقل عن 1 أمبير (1000 مللي أمبير).
  • 3 أسلاك توصيل من الذكور إلى الإناث (لتوصيل مدخلات سائق المحرك بدبابيس إخراج لوحة Arduino.)
  • 4 أسلاك توصيل من الذكور إلى الذكور (لتوصيل سائق المحرك بالطاقة والمسارات.)
  • 4 أسلاك توصيل من الذكور إلى الذكور (لتوصيل موصل PS / 2 بلوحة Arduino.)

الخطوة 3: برمجة Arduino Microcontroller

الخطوة 4: تحديد دبابيس موصل PS / 2

حدد دبابيس موصل PS / 2
حدد دبابيس موصل PS / 2
حدد دبابيس موصل PS / 2
حدد دبابيس موصل PS / 2

باستخدام مجموعة متعددة المقاييس لاختبار الاستمرارية واستخدام الصورة المحددة كمرجع ، قم بتمييز أطراف التوصيل الخاصة بأسلاك موصل / تمديد كابل PS / 2.

الخطوة 5: قم بتوصيل مشغل المحرك بلوحة Arduino

قم بتوصيل مشغل المحرك بلوحة Arduino
قم بتوصيل مشغل المحرك بلوحة Arduino

قم بعمل توصيلات الأسلاك التالية:

  • قم بتوصيل دبوس الإدخال "ENB" بدبوس "D10" بلوحة Arduino.
  • قم بتوصيل دبوس الإدخال "IN4" بدبوس "D9" بلوحة Arduino.
  • قم بتوصيل دبوس الإدخال "IN3" بدبوس "D8" بلوحة Arduino.
  • قم بتوصيل اثنين من أسلاك التوصيل من الذكور إلى الذكور بأطراف الخرج 3 و 4 ليتم توصيلها لاحقًا بمغذي طاقة المسار.
  • قم بتوصيل دبوس 'VIN' الخاص بسائق المحرك بدبوس 'VIN' ودبوس 'GND' بدبوس 'GND' بلوحة Arduino على التوالي.

تأكد من عدم وجود وصلات أسلاك مفكوكة.

الخطوة 6: قم بتوصيل موصل PS / 2 بلوحة Arduino

قم بتوصيل موصل PS / 2 بلوحة Arduino
قم بتوصيل موصل PS / 2 بلوحة Arduino

قم بعمل توصيلات الأسلاك التالية:

  • قم بتوصيل "VCC" بالدبوس "+ 5 فولت" بلوحة Arduino.
  • قم بتوصيل 'GND' بدبوس 'GND' بلوحة Arduino.
  • قم بتوصيل 'CLOCK' بتثبيت 'D2' بلوحة Arduino.
  • قم بتوصيل "DATA" بدبوس "D3" بلوحة Arduino.

تحقق مرة أخرى من مخطط pinout لموصل PS / 2 قبل إجراء التوصيلات.

الخطوة 7: قم بإعداد تخطيط اختبار

قم بإعداد تخطيط اختبار
قم بإعداد تخطيط اختبار

قم بعمل حلقة بسيطة من المسار لاختبار الإعداد. تأكد من تنظيف المسارات بشكل صحيح لمنع القاطرة من التوقف.

الخطوة 8: قم بتوصيل مخرجات برنامج تشغيل المحرك بوحدة تغذية طاقة المسار

قم بتوصيل مخرجات محرك المحرك بوحدة تغذية الطاقة
قم بتوصيل مخرجات محرك المحرك بوحدة تغذية الطاقة
قم بتوصيل مخرجات محرك المحرك بوحدة تغذية الطاقة
قم بتوصيل مخرجات محرك المحرك بوحدة تغذية الطاقة

قم بتوصيل أسلاك التوصيل من الذكور إلى الذكور بأطراف مسار وحدة التغذية الكهربائية المتصلة مسبقًا بأطراف الإخراج الخاصة بسائق المحرك.

الخطوة 9: قم بتوصيل لوحة المفاتيح بموصل PS / 2

قم بتوصيل لوحة المفاتيح بموصل PS / 2
قم بتوصيل لوحة المفاتيح بموصل PS / 2
قم بتوصيل لوحة المفاتيح بموصل PS / 2
قم بتوصيل لوحة المفاتيح بموصل PS / 2

الخطوة 10: ضع القاطرة على المسارات

ضع القاطرة على المسارات
ضع القاطرة على المسارات

ضع القاطرة على القضبان ، مع محاذاة العجلات بشكل صحيح مع القضبان.

الخطوة 11: قم بتوصيل الإعداد بمحول 12 فولت وتشغيله

قم بتوصيل الإعداد بمحول 12 فولت وتشغيله
قم بتوصيل الإعداد بمحول 12 فولت وتشغيله

تحقق جيدًا من جميع توصيلات الأسلاك وتأكد من توصيل كل شيء بالمكان الصحيح وعدم وجود وصلات أسلاك مفكوكة. قم بتوصيل محول إمداد الطاقة وتشغيله.

الخطوة 12: اجلس معك باستخدام لوحة المفاتيح وقم بتشغيل القطار الخاص بك

الخطوة 13: ماذا بعد ؟

أود أن أرى مشروعك أدناه. بعد الانتهاء من هذا المشروع ، لا تتوقف هنا وحاول إضافة المزيد من الوظائف إلى الإعداد. مهما فعلت ، كل التوفيق!