جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
تُظهر هذه الحشوات كيفية صنع عصا تحكم USB صغيرة جدًا.
ترتبط هذه التعليمات بـ Hall Effect USB Joystick لتوفير حل منخفض التكلفة.
الخطوة الأولى: التحضير
جويستيك
وحدة كسر ذراع التحكم ثنائية المحاور
مجلس تطوير Digispark
هذه لوحة تطوير صغيرة يمكنها محاكاة جهاز USB HID ، على سبيل المثال لوحة مفاتيح USB أو ماوس أو عصا تحكم
آحرون
لوح صغير ، بعض أسلاك اللوح وبعض رؤوس الدبوس
الخطوة 2: إعداد رأس الدبوس
رؤوس دبوس لحام على اللوحة إن لم يكن بعد.
تنبيه قبل توصيل اللوح
دبابيس الطاقة Digispark dev board ليست صديقة للوح!
لا يتطلب هذا المشروع سوى دبابيس 5V و GND ، مطلوب ثني دبوس 5V صندوق صغير بالخارج ، لذلك لا يتم توصيله في نفس الصف أثناء توصيله بلوح التجارب. أو ستفجر شيئًا ما.
الخطوة 3: التجميع
وضع الدبوس لكلا اللوحين غير متوازن ، فهو يحتاج إلى مزيد من المسامير لدعم الزوايا التي لا تحتوي على رأس دبوس.
فيما يلي ملخص الاتصال:
Digispark -> جويستيك
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
ملحوظة:
- مشغل SW بالضغط على عصا التحكم
- P3 و P4 متصلان بـ USB ، لذا لا يمكن لأي مشروع USB HID توصيل أشياء أخرى بهذين الدبابيس
- P2 لا يزال متاحًا لشيء آخر ، على سبيل المثال إشارة LED أو زر إضافي
- مطلوب دبابيس إدخال تمثيلية لقراءة قيمة VRx و VRy ، و Digispark P2 و P5 هما دبابيس الإدخال التناظرية. قد لا يتم تمكين بعض اللوحات P5 (efuse RSTDISBL bit). يمكنك اختباره من خلال مثال Arduino "blink" على الرقم 5. أنت مطالب بإعادة نسخ Bootloader أو ببساطة تغيير efuse لتمكينه. مزيد من التفاصيل:
المرجع:
الخطوة 4: البرنامج
قم بإعداد Arduino بدعم Digispark إذا لم يكن بعد:
digistump.com/wiki/digispark
تنزيل وبرمجة الكود المصدري:
github.com/moononournation/TinyUSBJoystick
الخطوة 5: استمتع
الآن لديك جهاز صغير لمساعدتك في العمل بقيمة تناظرية ثنائية المحاور.