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

USB Spinner على غرار Atari باستخدام Arduino Leonardo: 4 خطوات
USB Spinner على غرار Atari باستخدام Arduino Leonardo: 4 خطوات

فيديو: USB Spinner على غرار Atari باستخدام Arduino Leonardo: 4 خطوات

فيديو: USB Spinner على غرار Atari باستخدام Arduino Leonardo: 4 خطوات
فيديو: AtGames announces the Legends Gamer!!! 2024, يوليو
Anonim
USB Spinner على غرار Atari باستخدام Arduino Leonardo
USB Spinner على غرار Atari باستخدام Arduino Leonardo

هذا مشروع سهل وحدة تحكم دوارة يمكن استخدامها مع أي محاكي يستخدم الماوس. في الواقع ، يمكنك القول إنه ليس أكثر من فأر بحركة أفقية فقط.

الخطوة 1: المواد

المواد
المواد

سوف تحتاج:

· Arduino Leonardo Pro Micro أو Arduino Leonardo أو Arduino Pro Micro العادي. يجب أن يكون أحد هذه الأردوينو ، وإلا فلن يعمل. اشتريت واحدة من Ebay وكلفني 3.33 يورو. ها هو الرابط الالكتروني:

www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-5V-Arduino-Bootloader-IDE-1-0-3-replace-Pro-Mini/172239182998؟ssPageName=STRK٪3AMEBIDX٪3AIT&_trksid= p2060353.m2749.l2649

· مقياس جهد يبلغ 10 كيلو أوم ، ويفضل أن يكون بمحور معدني ، لذلك سيكون متينًا. يمكنك البحث عنها في موقع ئي باي أيضًا عن أسعار أقل من يورو (أو دولار).

· زر ضغط عادي.

· ثنائي الفينيل متعدد الكلور للأغراض العامة ، اختياري. يمكنك إجراء الاتصالات اللازمة مباشرة إلى Arduino.

· صندوق مشروع ذو حجم منطقي. تخيل أنك ستمسكه على راحة يدك كوحدة تحكم.

· شيء يشبه مجدافًا يكون فوق محور مقياس الجهد الذي ستدوره عند اللعب. لقد وجدت خاصتي على مشغل راديو قديم (يمكنك معرفة ذلك من مظهره. لكنني قمت برسمه لاحقًا باللون الفضي). يمكنك شراء واحدة مرة أخرى من موقع Ebay أو من متجر إلكترونيات.

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

عندما تكون راضيًا عن جمع كل ما سبق ، فقد حان الوقت لتجميعها.

الخطوة 2: الجمعية

الجمعية
الجمعية

الاتصالات بسيطة (انظر أيضًا الصورة). لقد قمت بإجراء الاتصالات على PCB ، ولكن يمكنك لحامها مباشرة على Arduino:

جندى كبلين على زر الضغط. يجب أن يكون أحدهما ملحومًا في دبوس gnd الخاص بـ Arduino (لا يهم أيهما) والآخر على دبوس Arduino 9.

إذا كنت تمسك مقياس الجهد ، والمحور في الجانب العلوي والدبابيس تجاهك ، فيجب عليك لحام كبل على الدبوس الأيمن (ويفضل اللون الأحمر) ، والذي سيتم لحامه بدبوس Vcc على Arduino. على الدبوس الأوسط ، قمت بلحام كبل أزرق يجب أن يكون ملحومًا على دبوس A0 على Arduino. أخيرًا ، قم بتوصيل كبل أسود على الطرف الأيسر من مقياس الجهد ، ويتم لحام الطرف الآخر بدبوس gnd على Arduino.

الخطوة الثالثة: البرمجة

البرمجة
البرمجة

تحقق من اتصالاتك مرة أخرى وقم بتحميل هذا البرنامج على Arduino باستخدام Arduino IDE. تأكد من قائمة "الأدوات" التي حددتها على أنها لوحة "Arduino Leonardo" أو "Arduino Pro Micro" وكمنفذ أيًا كان منفذ ليوناردو (كان المنفذ الخاص بي هو COM 8 ولكن قد يكون منفذًا مختلفًا بالنسبة لك.

الخطوة 4: الخاتمة

هذا كل شيء!!! لقد اختبرت القرص الدوار بألعاب MAME Arcanoid و Super Breakout على جهاز كمبيوتر ، ومع Kaboom! على محاكي Stella ، وكذلك على الكمبيوتر. أوه ، وفي البرنامج ، يؤثر تغيير متغير cspd على حساسية المجذاف.

هذا هو أول تدريب لي وأنا أعلم أنني ربما ارتكبت بعض الأخطاء. لا تتردد في أن تسألني أي سؤال قد يكون لديك.

موصى به: