جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
توضح هذه التعليمات كيفية استخدام عصا التحكم الصناعية Hall Effect لإنشاء عصا تحكم USB عالية الدقة.
هناك تعليمات أخرى ذات صلة Tiny USB Joystick يمكنها توفير حل منخفض التكلفة ؛>
الخطوة 1: لماذا مستشعرات تأثير هول؟
تستخدم عصا تحكم USB العادية 2 مقاييس فرق جهد كمستشعرات على المحور السيني والمحور ص.
هناك بعض القيود على مقياس الجهد:
- ليست حساسة بدرجة كافية عند الحركة الطفيفة (تغيير بسيط في المقاومة)
- من السهل تهالك الاتصال الجسدي في المستشعر (عمر قصير)
- البالية في المنطقة الجزئية تجعل حركة المحور ترجع قيمة غير خطية (إرجاع قيمة غير صحيحة)
في المقابل ، لا تلامس مستشعر تأثير هول في جزء المستشعر ، لذلك ليس من السهل تهالك وتعطي قيمة دقيقة مدى الحياة.
الخطوة الثانية: التحضير
اردوينو برو مايكرو
هذه نسخة خاصة من Arduino يمكنها محاكاة عصا التحكم USB HID.
عصا التحكم بتأثير القاعة
عصا التحكم تأثير هول لها العديد من المتغيرات. من أجل التوافق مع Arduino ، يجب أن يكون مدعومًا بجهد 5 فولت وإخراج قيم تناظرية ثنائية المحور في النطاق في حدود 0-5 فولت.
آحرون
لوح تجارب صغير لسهولة التوصيل ، وأربعة براغي M3 مقاس 20 مم وثلاثة شرائط فيلكرو بعرض 20 مم للتجميع.
الخطوة 3: أجزاء مطبوعة ثلاثية الأبعاد
قم بتنزيل أجزاء الحالة وطباعتها في thingiverse:
www.thingiverse.com/thing:4556815
الخطوة 4: الاتصال
قم بتوصيل Arduino Pro Micro باللوحة الصغيرة وقم بتوصيل عصا التحكم Hall Effect.
فيما يلي ملخص الاتصال:
عصا التحكم Hall Effect -> Arduino Pro Micro
5 فولت -> Vcc GND -> GND X -> A1 (19) Y -> A0 (18)
الخطوة 5: البرنامج
- قم بتنزيل Arduino IDE وتثبيته إن لم يكن بعد:
- قم بتنزيل كود مصدر USBJoyStick:
- قم بتوصيل عصا تحكم Hall Effect USB بالكمبيوتر
- افتح USBJoyStick.ino في Arduino IDE
- حدد قائمة الأدوات -> اللوحة -> Arduino Leonardo
- اضغط على زر التحميل
- تحقق من أن الجهاز المتصل أصبح USB HID Joystick (بالنسبة لنظام التشغيل Windows ، يمكنك التحقق من إدارة الأجهزة أو لوحة التحكم -> الطابعات والماسحات الضوئية)
الخطوة 6: التجميع
- الصق اللوح الصغير داخل العلبة
- ضع عصا التحكم
- تجميع أجزاء القضية
- اخفق