جدول المحتويات:
- الخطوة 1: اجمع المواد
- الخطوة 2: التعرف على دبابيس جويستيك
- الخطوة 3: ربط كل شيء معًا
- الخطوة 4: اكتب الكود
- الخطوة 5: مراقبة الإجراءات
فيديو: مستشعر جويستيك: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يتم استخدام مستشعر عصا التحكم في العديد من أنواع مشاريع روبوت اردوينو ، ولكنه يستخدم بشكل شائع لوحدات التحكم في ألعاب الفيديو أو أي نوع من وحدات التحكم التي تتضمن عصا التحكم.
تحتوي عصا التحكم على غطاء بلاستيكي قابل للإزالة حيث تضع إصبعك عند الاستخدام. عند إزالة هذا الغطاء ، يكون لديك رؤية أفضل للدبابيس وزر الضغط وأجهزة الاستشعار. إن أذرع التحكم التناظرية هي مقاييس فرق الجهد بحيث تُرجع القيم التناظرية. الغطاءان الأسودان الموجودان على الجانب هما مبيت المستشعر. المستشعر الموجود على الجانب الأيسر مخصص للحركة لأعلى ولأسفل ، عند تحريك العصا لأعلى ولأسفل ، فإن ما يحدث بالفعل هو أن البلاستيك الداخلي يتلامس مع المستشعر الجانبي مع معرفة ما إذا كان يتم تحريك العصا لأعلى أو لأسفل ، فهذا هو مستشعر المحور ص. يستشعر المستشعر الموجود في أقصى جانب من عصا التحكم الحركة لليسار واليمين وهو المحور السيني. ترسل هذه المستشعرات قراءة تمثيلية ولكن عصا التحكم بها أيضًا زر ضغط أو مفتاح ، عند الضغط على عصا التحكم يتم دفع المفتاح الداخلي لأسفل لإرسال قراءة رقمية. نظرًا لأننا نعرف كيف يعمل مستشعر عصا التحكم ، فلنقوم بتوصيله بـ Arduino ونرى كيف يعمل.
الخطوة 1: اجمع المواد
-أردوينو أونو
-مستشعر جويستيك
- كابلات جامبر انثى / ذكر
-كابل USB 2.0 من النوع A / B
-الحاسوب
-أردوينو IDE
الخطوة 2: التعرف على دبابيس جويستيك
تحتوي عصا التحكم على خمسة دبابيس ، GND ، 5V ، VRx. VRy و SW. عند توصيل شيء ما بالطاقة ، يجب أن يكون لديك دائمًا جانب سلبي وإيجابي يتوافق مع الجوانب السلبية والإيجابية لمزود الطاقة لديك. في هذه الحالة ، يشير الدبوس المسمى GND إلى "الأرض" وهذا هو الدبوس السلبي لعصا التحكم. 5V تعني "5 Volts" وهذا هو الدبوس الموجب لدينا ، وكلاهما هو دبابيس إمداد الطاقة الخاصة بنا. بعد ذلك ، VRx هو دبوس المحور الأفقي أو المحور السيني الخاص بنا ، وهذا دبوس تمثيلي يتصل بالجانب التناظري من اردوينو ، تمامًا مع دبوس VRy وهو دبابيس المحور y الرأسية. كل من هذه المسامير عبارة عن دبابيس اتجاهية ، لذلك عندما تتحرك عصا التحكم ، تقوم المسامير بإخراج إشارة تمثيلية. آخر دبوس لدينا هو دبوس SW الذي يرمز إلى "التبديل" ، يتم توصيل هذا الدبوس بزر الضغط وعندما يتم دفعه لأسفل ، يقوم الدبوس بإخراج إشارة رقمية.
الخطوة 3: ربط كل شيء معًا
حان الوقت الآن لتطبيق اختبارنا بالفعل!
أولاً ، قم بتوصيل الجانب الأنثوي من كبلات العبور بدبابيس عصا التحكم التي يجب أن تكون خمسة في المجموع.
ثانيًا ، قم بتوصيل الجانب الذكر من كبلات العبور بالدبابيس المقابلة على اردوينو. GND إلى GND ، و 5 V إلى 5V ، و VRx و VRy إلى أي دبوس تمثيلي على اردوينو ولكن في هذه الحالة يخبرنا الكود الخاص بنا أن نخصصها لـ A0 و A1. آخر دبوس نحتاج إلى الاتصال به أو اردوينو هو دبوس SW الخاص بنا والذي سيظهر على الجانب الرقمي من اردوينو بحيث يتم توصيله بالدبوس الرقمي 2.
ثالثًا ، قم بتوصيل كبل USB الخاص بك بـ arduino والكمبيوتر.
الخطوة 4: اكتب الكود
الآن بعد أن أصبح لدينا كل شيء متصل بلوحة اردوينو الخاصة بنا ، حان الوقت لتحميل الكود المناسب. يحتوي Brainy Bits على رمز مكتوب بالفعل لنا حتى نتمكن من نسخه ولصقه في Arduino IDE.
رابط الكود:
1. افتح ملف اردوينو IDE جديد
2. الصق الكود
3-التحميل
الخطوة 5: مراقبة الإجراءات
انقر فوق العدسة المكبرة الموجودة في الركن الأيمن العلوي من الشاشة. يجب أن تنبثق نافذة جديدة وما تراه هو الإجراءات الناتجة عند تحريك عصا التحكم. انطلق وتحرك حول عصا التحكم الخاصة بك ويجب أن يتغير المحور x و y اعتمادًا على موضع عصا التحكم الخاصة بك. حاول الضغط على عصا التحكم الخاصة بك ويجب أن يتغير دبوس SW الخاص بك من 1 إلى 0. عندما يكون عصا التحكم في وضع محايد ، يجب أن يكون المحور x عند 513 ومحور y الخاص بك يجب أن يكون عند 522. ما يحدث في الكود هو أن الحلقة الفارغة تطبع موضع عصا التحكم باستخدام إشارة تناظرية وعند الضغط على الزر بإشارة رقمية.
موصى به:
جويستيك DIY Arcade: 3 خطوات
DIY Arcade Joystick: هذا هو جويستيك أركيد صنعته. تم تصنيع عصا التحكم في الممرات نفسها من نقطة الصفر باستخدام مفاتيح الأسطوانة الصغيرة ، ولم يتم استخدام وحدة عصا التحكم في الممرات مسبقة الصنع قبل الاستخدام. حصلت على هذه الفكرة من شخص ما في Maker Faire Singapore لعام 2016 ، حيث تذكرت
سيارة أردوينو ذاتية القيادة وبلاي ستيشن 2 جويستيك: 6 خطوات
سيارة أردوينو ذاتية القيادة ومتحكم بها PS2Joystick: مرحبًا ، اسمي Joaquín وأنا من هواة Arduino. في العام الماضي ، أصبحت مهووسًا بـ Arduino وبدأت للتو في القيام بكل أنواع الأشياء وهذه السيارة التي يتم التحكم فيها تلقائيًا والتي يتم التحكم فيها بواسطة عصا التحكم هي واحدة منها. في حال كنت تريد القيام بشيء مماثل ، فهذه
ملحق جويستيك Thrustmaster Warthog: 5 خطوات (مع صور)
ملحق Thrustmaster Warthog Joystick: مرحبًا من فضلك كن لطيفًا معي .. هذا هو أول تدريب لي. كنت بحاجة إلى بعض الأزرار والمحاور الأخرى على & quot؛ الخنزير & quot؛ عصا التحكم للعب النخبة الخطرة. ليس من الممتع التبديل بين عصا التحكم ولوحة المفاتيح مع & quot؛ الصدع & quot؛ عليك
لوحة مفاتيح جويستيك: 4 خطوات
لوحة مفاتيح جويستيك: في هذا المشروع ، سننشئ لوحة مفاتيح باستخدام عصا تحكم للاختيار والإدخال وشاشة LCD للعرض
استرجاع الإشارة من جويستيك قديم: 5 خطوات
استرداد الإشارة من جويستيك قديم: هذا مشروع بدأت العمل عليه عندما وجدت عصا تحكم قديمة بمنفذ D15 (منفذ ألعاب)