جدول المحتويات:

اردوينو لاسلكي Wii Nunchuck: 7 خطوات
اردوينو لاسلكي Wii Nunchuck: 7 خطوات

فيديو: اردوينو لاسلكي Wii Nunchuck: 7 خطوات

فيديو: اردوينو لاسلكي Wii Nunchuck: 7 خطوات
فيديو: Шаги загрузки прошивки ESPBoy Arduboy2 OTA для Windows и MAC 2024, شهر نوفمبر
Anonim
جهاز Wii Nunchuck اللاسلكي المتحكم فيه من Arduino
جهاز Wii Nunchuck اللاسلكي المتحكم فيه من Arduino

استخدم Wii Nunchuck لاسلكيًا غير معدل تمامًا كنظام تحكم لأي مشروع قائم على Arduino. لم تتم إضافة أزواج جهاز إرسال / استقبال راديو وما إلى ذلك. يفترض هذا التوجيه بعض الخبرة مع متحكم Arduino. جهاز استقبال الراديو الذي يأتي مع "ظرف لاسلكي" متصل بـ Arduino والذي يقرأ البيانات من "ظرف".

توجد أوصاف على الشبكة حول كيفية استخدام Arduino "لقراءة" البيانات من Nunchuck السلكي القياسي. هذا جهاز محمول باليد يهدف إلى الاتصال عبر كابل قصير بمقبس في قاعدة وحدة تحكم Wii (الشيء المستطيل) ، والذي يرسل بعد ذلك البيانات عبر Bluetooth إلى Wii (أو في الواقع جهاز كمبيوتر).

تم تصنيع محول خاص مع ستة جهات اتصال عليه لتمكين المجرب من توصيل القابس الموجود في نهاية Nunchuck بمسامير لوحة Arduino.

فيما يلي مثال على أحد هذه:

todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ ومع ذلك ، سأقوم بإلغاء اتصال أكثر قوة. لن يعمل البرنامج المطلوب "لقراءة" ظرف قياسي (أي باستخدام كابل) على ظرف لاسلكي. يمكن العثور على برنامج الخراطيش السلكية في عدة أماكن على الشبكة. لا تصنع نينتندو الخراطيش اللاسلكية وهناك العديد من الماركات هناك - كلها من الصين. يحتوي ظرف اللاسلكي على مقياس تسارع ثلاثي المحاور وزرين وعصا تحكم مناسبة تعمل بالإبهام. السعر منخفض جدًا ، لذا قد تكون هذه طريقة رائعة لإنشاء نظام تحكم لاسلكي قصير المدى لجميع أنواع الأجهزة القائمة على Arduino. هذا هو السبب في أنني أنشر هذه التعليمات. فيما يلي نوعان من تشاك اللاسلكي أعرف أنهما سيعملان مع هذا الاختراق. لم أجرب أي شيء آخر حتى الآن.

الخطوة 1: ماذا تعني الأسلاك

ماذا تعني الأسلاك
ماذا تعني الأسلاك

من السهل استخدام محول Nunchuck لتوصيل ظرف سلكي أو لاسلكي بـ Arduino. ومع ذلك ، للحصول على اتصال أكثر استقرارًا ، أقترح: شراء كبل موسع Wii Nunchuck. يحتوي هذا على مقبس Nunchuck من أحد الأطراف وقابس في الطرف الآخر. اقطع الكبل بحيث يكون لديك الآن المقبس من أحد طرفيه وبعض الأسلاك المجانية من الطرف الآخر والتي يمكنك لحامها في Arduino.

الخطوة 2: كيفية توصيل هذه الأسلاك باللوحة

كيفية توصيل هذه الأسلاك باللوحة
كيفية توصيل هذه الأسلاك باللوحة

بمجرد أن يتم لحام هذا المقبس بـ Arduino ، ما عليك سوى توصيل مستقبل الراديو اللاسلكي Nunchuck بداخله وإيقاف تشغيله. مطلوب 4 فقط من 6 جهات اتصال في القابس / المقبس ، وهذه هي: + V Power (Chuck مصمم لـ 3.3V ولكن يبدو أنه يعمل بشكل جيد مع مصدر 5V من لوحة Arduino) GND (أرضي) SDA (الاتصال بالدبوس التناظري 4 على Arduino) SCK (الاتصال بـ Analog Pin 5 على Arduino) تحقق من الأسلاك الخاصة بك وأعد فحصها وقم بتسميتها. فيما يلي عرض ينظر إلى المقبس الأنثوي (في نهاية كبل التمديد الذي قطعته للتو إلى النصف) ، ستقوم بإدخال القابس الذكري الخارج من وحدة مستقبل راديو nunchuck اللاسلكي في: ملاحظة: لقد قمت بتحديث هذا الشكل 25 / 6/10 لأن الرسم البياني السابق كان خاطئاً! من السهل جدًا ارتكاب خطأ هنا.

الخطوة 3: كابل تمديد Wii Chuck

كابل تمديد Wii Chuck
كابل تمديد Wii Chuck

إليكم صورة لكابل تمديد Wii Nunchuck الذي قطعته لعمل المقبس في نهاية السلك:

الخطوة 4: ألوان الأسلاك

ألوان الأسلاك
ألوان الأسلاك

إذا اشتريت نفس نوع سلك التمديد الذي عرضته في الصورة السابقة ، وقمت بقصه وتعرية نهايات السلك ، فهذه هي ألوان الأسلاك وعلامات التبويب الموجودة على اردوينو التي تقوم بتوصيلها بها. إذا قمت بقص المقبس من نوع تمديد مختلف ، فقد تكون الألوان مختلفة. في هذه الحالة ، تحقق من الأسلاك وتحقق منها مرة أخرى مقابل صفحات الرسم التخطيطي 2 مسبقًا باستخدام مجموعة عداد لقياس المقاومة (يلامس أحد السلك علامة نحاسية داخل المقبس ومع السلك الآخر ، تحقق من جميع الأسلاك المجدولة حتى تصبح المقاومة صفرية أوم … ثم أنت تعرف أي علامة في المقبس هي نهاية السلك).

الخطوة 5: قم بتوصيل الأسلاك باللوحة

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

ستقوم بعض إصدارات البرنامج بتحويل المسامير التناظرية 2 و 3 إلى + 5V و GND حتى تتمكن من محاذاة 4 دبابيس و SCK و SDA و 5 V و GND على التوالي. اخترت لحام + V و GND في دبابيس + 5V و GND على Arduino بشكل دائم. ينتقل SCK بعد ذلك إلى Analog pin 5 و SDA ينتقل إلى Analog pin 4. أيضًا ، وقد تم اكتشاف هذا مؤخرًا فقط عن طريق التجربة والخطأ ، لجعل هذا يعمل باستخدام "كبل موسع Nunchuck المقطوع" كوسيلة للاتصال بالشبكة اللاسلكية جهاز استقبال تشاك - عليك اللحام بمقاومين سحب خارجي - حوالي 1800 أوم يبدو كل منهما على ما يرام. أحدهما ينتقل بين SCK (دبوس تناظري 5) و + 5 فولت والآخر ينتقل بين SDA (دبوس تناظري 4) و + 5 فولت.

يبدو أن هذه ليست مطلوبة إذا احتفظت بجهاز الاستقبال بجوار Arduino (أي باستخدام محول Arduino من نوع TodBot).

الخطوة 6: توصيل الأسلاك إلى Arduino 2

توصيل الأسلاك إلى Arduino 2
توصيل الأسلاك إلى Arduino 2

إليكم صورة لأسلاك Arduino الخاصة بي. أنا هنا أستخدم ظرفًا لاسلكيًا لتوجيه لوح التزلج الخاص بي ذاتي التوازن (أي شكل من أشكال الروبوت ذاتي التوازن).

الخطوة 7: البرنامج

تم تعديل برنامجي من برنامج قارئ تشاك اللاسلكي للأغراض العامة الذي طوره آخرون. يعتمد على رمز من قبل تشاد فيليبس ومايك دريهر وبيورن جيزلر والمزيد من العمل المنظم مؤخرًا بواسطة مايك دريهر (انظر رابط المنتدى أدناه). أبريل 2011: لقد أضفت الآن إصداري كملف نصي إلى هذه الصفحة القابلة للتوجيه. كان هذا الموضوع في منتدى Arduino وتم حل المشكلة مؤخرًا. يوجد إصداران من البرنامج ، وكلاهما تمكنت من العمل: صفحة منتدى Arduino تحتوي على كلا الإصدارين من الكود: https://www.arduino.cc/cgi-bin/yabb2/Y … يعمل هذا على أحدث لوحات Arduino مع معالج ATmega328 ، باستخدام Arduino17 لتجميعها وتحميلها. انظر أيضًا إلى روبوت R2D2 اللاسلكي الذي يتم التحكم فيه بظرف الظرف (!): https://www.youtube.com/watch؟ v = PvAdX5 … المزيد عن ألواح التزلج ذاتية التوازن هنا: https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ هنا مقطع فيديو يُظهر ظرفًا لاسلكيًا يتحكم في توجيه لوح التزلج الذاتي ذي العجلتين. من الواضح أنه يمكن استخدام هذا الاختراق للتحكم في جميع أنواع الروبوتات ، والسيارات ، والأجهزة التي تعمل بمؤازرة ، وأذرع الروبوت ، والفأرة المحمولة جواً وما إلى ذلك ، وهي رخيصة جدًا. يمكنك استخدام عصا التحكم أو إمالة ظرف الظرف في الاتجاه الذي تريد أن يتحرك فيه جهازك.

استمتع…………….

موصى به: