جدول المحتويات:
فيديو: متحكم الألعاب اللاسلكي مع Arduino و NRF24L01 + (يدعم وحدة تحكم واحدة أو اثنتين): 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يمكنك العثور على المشروع الكامل من موقع الويب الخاص بي (باللغة الفنلندية):
هذا موجز قصير حقًا عن المشروع. أردت فقط مشاركته إذا كان أحدهم يرغب في بنائه ولا يستطيع قراءة الفنلندية.
هل فكرت يومًا في ممارسة الألعاب القائمة على الويب مع صديقك ، ولكن رسم الخرائط سيء للغاية بحيث يصعب عليك لعبها؟ لا تقلق ، لأنه يمكنك بناء وحدة التحكم الخاصة بك مع التعيينات المخصصة. لقد قمت بترميز وحدة التحكم لمحاكاة لوحة مفاتيح USB ، ولكن يمكنك استخدامها كما تريد.
الخطوة 1: الأجزاء
هذا هو الجهاز الذي ستحتاجه:
- 2 قطعة من Arduino Pro Mini (ATmega328P أو أي شيء آخر سيفعل)
- 2 قطعة من وحدات NRF24L01 + للاتصالات اللاسلكية
- Arduino Leonardo أو Arduino Pro Micro (جهاز استقبال)
- هيكل مطبوع ثلاثي الأبعاد (الرابط أدناه للملفات)
- مبرمج ISP أو USB -> محول RS232 لبرمجة وحدات التحكم
- 16 قطعة من أزرار 20 * 20 مم
- قطعتان من بطاريات Li-ion لوحدات التحكم (تذكر دوائر الحماية! أنت لا تريد قتل نفسك! أوصي بلوحة TP4056 التي تحتوي على شحن وحماية USB في نفس اللوحة!)
- 2 قطعة من مفاتيح الشرائح الصغيرة (شيء مثل SS12D00G3)
- الكثير من الأسلاك
- موصلات دوبونت (اختياري)
يمكنك العثور على طراز Fusion 360 من هنا:
الخطوة الثانية: البرمجة
ثم قم فقط ببرمجة وحدات التحكم (gamecontroller_dualcontroller.ino لوحدات التحكم إذا كنت تريد استخدام جهازي تحكم و gamecontroller.ino إذا كنت تريد استخدام وحدة تحكم واحدة فقط) وجهاز الاستقبال (gamecontroller_dual_receiver_w_keystrokes.ino لشخصين ووحدة تحكم gamecontroller_receiver_w_keystrokes لوحدة تحكم واحدة فقط)
ومع ذلك ، عليك إعطاء وحدات التحكم عناوين مختلفة. فقط افتح radioLink.ino وقم بتغيير السطر 22 لوحدة التحكم الأولى إلى هذا: radio.openWritingPipe (العنوان [0])؛
ولجهاز التحكم الثاني لهذا: radio.openWritingPipe (العنوان [1]) ؛
إذا كنت تريد تغيير التعيين ، فقم بتغيير مصفوفة التعيين [8] (أو تعيين 2 [8] لوحدة التحكم الثانية).
يمكنك العثور على الرموز من جيثب الخاص بي:
الخطوة 3: التجميع
كيفية تجميع وحدة التحكم:
- أضف الموصلات الضرورية إلى دائرة الشحن (والمفتاح لإغلاقها)
- قم بلصق دائرة الشحن بالجزء السفلي
- أضف المفتاح وألصقه في مكانه
- لحام NRF24L01 + إلى Arduino (CE إلى pin 7 و CSN إلى pin 8)
- قم بتوصيل الأزرار (دبوس آخر على الأرض وآخر إلى دبوس الإدخال / الإخراج المقابل ، لا تحتاج حقًا إلى المكثفات)
- أغلق العلبة
كيفية تجميع جهاز الاستقبال:
- قم بتوصيل NRF24L01 + بـ Arduino
- انت انتهيت
موصى به:
وحدة تحكم الألعاب المحمولة من ليغو مع غزاة الفضاء: 4 خطوات
Lego Portable Gaming Console مع Space Invaders: هل فكرت يومًا في أن تكون مطور ألعاب وأن تبني وحدة تحكم ألعاب خاصة بك يمكنك لعبها أثناء التنقل؟ كل ما تحتاجه هو القليل من الوقت ، أجهزة Lego bricksa Mini-Calliope (يمكن طلبها على هذا الموقع https://calliope.cc/en) وبعض المهارات
وحدة تحكم الألعاب ATBOY Minimal Retro: 5 خطوات
ATBOY Minimal Retro Gaming Console: إعداد صغير يشبه وحدة التحكم يعتمد على ATtiny85 x 0.96 OLED للعب غزاة الفضاء ، Tetris ، إلخ
اصنع وحدة تحكم الألعاب الرجعية المحمولة الخاصة بك! وهو أيضًا جهاز لوحي Win10: 6 خطوات (بالصور)
اصنع وحدة تحكم الألعاب الرجعية المحمولة الخاصة بك! …… وهو أيضًا جهاز لوحي Win10!: في هذا المشروع سأوضح لك كيفية إنشاء وحدة تحكم ألعاب قديمة يمكن استخدامها أيضًا كجهاز لوحي يعمل بنظام Windows 10. سوف تتكون من 7 & quot؛ HDMI LCD مع شاشة تعمل باللمس ، و LattePanda SBC ، و USB Type C PD Power PCB وعدد قليل من العناصر التكميلية
جهاز تحكم عن بعد لاسلكي باستخدام وحدة 2.4 جيجا هرتز NRF24L01 مع Arduino - جهاز استقبال Nrf24l01 4 قنوات / 6 قنوات للطائرة الرباعية - هليكوبتر ار سي - طائرة RC باستخدام Arduino: 5 خطوات (بالصور)
جهاز تحكم عن بعد لاسلكي باستخدام وحدة 2.4 جيجا هرتز NRF24L01 مع Arduino | جهاز استقبال Nrf24l01 4 قنوات / 6 قنوات للطائرة الرباعية | هليكوبتر ار سي | Rc Plane باستخدام Arduino: لتشغيل سيارة Rc | كوادكوبتر | طائرة بدون طيار | طائرة RC | قارب RC ، نحتاج دائمًا إلى جهاز استقبال وجهاز إرسال ، لنفترض بالنسبة لـ RC QUADCOPTER أننا بحاجة إلى جهاز إرسال واستقبال من 6 قنوات وأن هذا النوع من TX و RX مكلف للغاية ، لذلك سنصنع واحدًا على
كيفية صنع روبوت متحكم به قائم على DTMF - بدون متحكم وبرمجة - تحكم من أي مكان في العالم - RoboGeeks: 15 خطوة
كيفية صنع روبوت متحكم به قائم على DTMF | بدون متحكم وبرمجة | تحكم من أي مكان في العالم | RoboGeeks: هل تريد أن تصنع روبوتًا يمكن التحكم فيه من أي مكان في العالم ، لنفعل ذلك