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

Iron Man Reactor for Fun (عصا التحكم بمعالج الحركة الرقمية): 7 خطوات (بالصور)
Iron Man Reactor for Fun (عصا التحكم بمعالج الحركة الرقمية): 7 خطوات (بالصور)

فيديو: Iron Man Reactor for Fun (عصا التحكم بمعالج الحركة الرقمية): 7 خطوات (بالصور)

فيديو: Iron Man Reactor for Fun (عصا التحكم بمعالج الحركة الرقمية): 7 خطوات (بالصور)
فيديو: Стабилизация биохимических показателей крови. Большой восстановительный рефлекторный каскад 2024, شهر نوفمبر
Anonim
Image
Image
سنحتاج إلى هذه الأجزاء
سنحتاج إلى هذه الأجزاء

مرحبا أعزائي!

هذه أول تعليماتي ، لذا آمل في صالحك وتعليقاتك!

المشروع عبارة عن منصة تفاعلية للحفلات المنزلية والمسابقات والأحداث - للمتعة فقط.

هذان نوعان من مستشعرات الحركة تم صنعهما في تصميم مفاعل الرجل الحديدي. يتم تثبيتها بأحزمة على الشخص - إلى الجزء من الجسم - الصدر والمعدة والحمار وكيف يريد خيالك. تلتقط المستشعرات الحركة - تهتز بشكل جانبي وعمودي ، وتميل إلى الجانب ومن الأمام إلى الخلف ، ولكن في نفس جسد الفقر حول محوره! تنقل قناة الراديو 2.4 جيجا هرتز البيانات إلى جهاز استقبال متصل بجهاز كمبيوتر وتحولها إلى موضع محاور عصا التحكم.

وصف المحاور:

منحدرات المحور الأيمن - الأيسر x يميل المحور Y إلى الأمام - الخلف - يميل إلى أعلى - أسفل - دوران المحور y اهتز المحور X - يمينًا ويسارًا - استدارة حول المحور - المحور z

يمكنك صنع لعبتك باستخدام برنامج لمطوري الألعاب. يجب أن يكون هناك دعم DirectInput فقط! على سبيل المثال ، في غضون أسبوعين ، درست المعرفة الأساسية لبرنامج Game Maker Studio.

يتضمن هذا الدليل برنامجًا ثابتًا جاهزًا لجهاز الاستقبال وأجهزة الإرسال ، بالإضافة إلى لعبة واحدة تم تطويرها بواسطتي.

يمكنك وضع المجموعة المقترحة للأسبوع بشكل مستقل ، إذا كنت تعرف كيف:

جندى

للطباعة على طابعة ثلاثية الأبعاد (تنبيه! جميع النماذج المطبقة لها مقياس 100٪. إذا قمت بطباعة بلاستيك ABS - قم بزيادة حجم النموذج بنسبة انكماش البلاستيك بعد التبريد. لقد زادت بنسبة 1٪ عند الطباعة)

برمجة اردوينو.

هذا كل شيء. ونعم ، سيستغرق الأمر وقتًا أطول إذا كانت يدك ملتوية)

الخطوة 1: سنحتاج إلى هذه الأجزاء:

سنحتاج إلى هذه الأجزاء
سنحتاج إلى هذه الأجزاء
  • 1x Arduino pro micro (وحدة مع atmega32u4)
  • 2x Arduino pro mini (وحدة مع ATMEGA328)
  • 3 وحدات راديو NRF24l01
  • 3x مكثفات 100 فائق التوهج 7-16 فولت
  • 1x 3.3 فولت تنحى المحول
  • 2x 5 فولت تصعيد المحول
  • عدد 2 من وحدات DMP MPU6050
  • محولات 2x مع تحديد
  • حامل بطارية 2x 2xAAA
  • 2x حلقة ws2812b

و أيضا:

  • الأسلاك
  • مواجهات نحاسية 8x (M3 x 15mm)
  • مسامير 16x m3
  • صديق مع طابعة ثلاثية الأبعاد
  • لحام حديد
  • مسدس الغراء

  • أذرع مستقيمة
  • arduino uno أو usb-> محول uart لبرمجة Arduino pro mini
  • كابل يو اس بي نوع ايه الى يو اس بي صغير لاردوينو برو مايكرو

الخطوة الثانية: عمل عصي التحكم الإلكترونية

هل عصا التحكم للإلكترونيات
هل عصا التحكم للإلكترونيات

استخدم أذرع التحكم الإلكترونية.

لكل عصا تحكم ، نحتاج إلى: اردوينو برو ميني MPU6050 NRF24l01 100 فائق التوهج مكثف 5 فولت محول تصعيد حامل البطارية 2xAAA الجلاد

تعلم الرسم البياني للدائرة

أنت الآن بحاجة إلى أن تأخذ مكواة لحام ، وبعض الأسلاك وتستعد للحام.

1.1 تُباع وحدات NRF24l01 بموصلات ملحومة ويجب إزالتها.

1.2 بعد ذلك ، تحتاج إلى لحام 7 أسلاك بطول 6 سم وفقًا للمخططات ، ما عليك سوى اللحام مباشرة بمكثف PCB 100 فائق التوهج إلى دبابيس الإمداد.

2.1. للوحدة النمطية MPU6050 ، تحتاج إلى لحام 5 أسلاك بطول 5-6 سم وفقًا للمخطط.

2.2. أيضًا ، يجب عليك لحام سلك الطاقة 3.3 فولت بعناية القادم من وحدة NRF24l01 إلى دبوس OUT LDO على لوحة MPU6050.

3.1. يجب توصيل سلك طاقة حامل البطارية الموجب بسلك بالمفتاح

3.2 يجب توصيل سلك طاقة حامل البطارية السالب بالمدخل السالب لمحول الصعود

3.3 يجب توصيل الدبوس الثاني للمحول بالمدخل السالب لمحول التصعيد

4.1 يجب أن يكون موصل البرمجة ذو 5 سنون ملحومًا بوحدة Arduino pro الصغيرة.

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

4.3 اختبار. أدخل بطاريتين AAA في حامل البطارية ، ثم قم بتشغيل المفتاح - إذا تم توصيل كل شيء بشكل صحيح ، يجب أن يضيء مؤشر الطاقة الأحمر على Arduino. خارج السلطة. 4.4 قم بتوصيل وحدة MPU6050 بالأسلاك وفقًا للرسم التخطيطي. 4.5 اختبار. قم بتشغيل الطاقة ، يجب أن يضيء مصباح الطاقة الأخضر على MPU605. خارج السلطة. 4.6 قم بتوصيل وحدة الراديو NRF24l01 بـ Arduino باستخدام الأسلاك.

5.1 قم بتلحيم الأسلاك الثلاثة بطول 10 سم إلى الحلقة ws2812b بالمسامير: IN ، VCC ، GND

التخطيطي الكهربائي لجهاز الإرسال لدينا جاهز!

الخطوة 3: إنشاء مستقبل USB للإلكترونيات

إنشاء مستقبل USB للإلكترونيات
إنشاء مستقبل USB للإلكترونيات

إنشاء مستقبل USB للإلكترونيات

1.1 تُباع وحدات NRF24l01 بموصلات ملحومة ويجب إزالتها.

1.2 بعد ذلك ، تحتاج إلى لحام 7 أسلاك بطول 6 سم وفقًا للمخططات ، ما عليك سوى اللحام مباشرة بمكثف PCB 100 فائق التوهج إلى دبابيس الإمداد.

2.1. أسلاك اللحام 3 بطول 5 سم إلى محول التنحي كما هو موضح في مخطط الدائرة: سلكان إلى دبوس GND ، سلك واحد إلى PIN INPUT.

2.2. لتركيب لحام OUTPUT في سلك الطاقة من وحدة NRF24l01 /

3.1. قم بتوصيل سلك الإدخال من محول التنحي والأسلاك المتبقية من NRF24l01 إلى Arduino pro micro كما هو محدد في مخطط الدائرة.

3.2 اختبار. قم بتوصيل كبل USB إلى USB mini بجهاز الكمبيوتر الخاص بك و Arduino pro micro. إذا قمت بتوصيل كل شيء كما هو محدد في مخطط الدائرة ، فيجب أن تضيء مصابيح LED الموجودة في Arduino والمحول التدريجي.

الدائرة الكهربائية لجهاز الاستقبال الخاص بنا جاهزة!

الخطوة 4: برمجة جهاز الاستقبال

برمجة جهاز الاستقبال
برمجة جهاز الاستقبال
برمجة جهاز الاستقبال
برمجة جهاز الاستقبال

1.1 قم بتوصيل Arduino pro micro بجهاز الكمبيوتر الخاص بك من خلال محول USB إلى USB mini بجهاز الكمبيوتر الخاص بك. افتح البرنامج لفلاش HEX. الملفات. على سبيل المثال ، gcUploader (في المرفق) ، حدد المنفذ الذي حددت عليه Arduino باسم "SparkFun Pro Micro".

1.2.1 إذا كان Arduino مترددًا ، فقم بتثبيت برنامج التشغيل (برنامج التشغيل في المرفق ، وكيفية تثبيت المزيد: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3 في البرنامج ، حدد نوع Arduino: Arduino Leonardo.

1.4 اسحب المتلقي v0 file.ino.hex إلى البرنامج وانقر على أيقونة الفلاش.

1.5 اختبار. بعد البرنامج الثابت في نوافذ الجهاز يجب أن ترى جهازًا جديدًا - "SparkFun Pro Micro" مع رمز عصا التحكم.

تهانينا ، لقد صنعنا جهاز استقبال لأذرع التحكم الخاصة بنا!

الخطوة الخامسة: برمجة أجهزة الإرسال

Image
Image
خلق الجسد!
خلق الجسد!

برمجة الارسال.

1.1 قم بتوصيل Arduino Pro Mini (ذراع التحكم الأول لدينا) عبر محول USB إلى جهاز الكمبيوتر الخاص بك كما هو موضح في الرسم التخطيطي.

1.2 افتح البرنامج لفلاش HEX. الملفات. على سبيل المثال ، gcUploader (في المرفق) ، حدد المنفذ الذي لديك Arduino Pro Mini عليه.

1.3 في البرنامج ، حدد نوع Arduino: Arduino Pro Mini.

1.4 اسحب ملف mpu6050-RED-mesh0.ino.hex إلى البرنامج وانقر على أيقونة التنزيل.

1.5 اختبار. في Windows ، افتح إعدادات وحدة التحكم في اللعبة. عند إمالة MPU6050 ، يجب أن يتحرك المحور x و Y و Z لوحدة التحكم في اللعبة الأولى!

تهانينا ، لقد صنعنا أذرع تحكم لاسلكية باستخدام ميزة التقاط الحركة!

وميض عصا التحكم الثانية ، كرر الخطوات من 1.1-1.5

يمكنك اللعب قليلا ، والبدء في إنشاء القضية!

الخطوة السادسة: خلق الجسد

Image
Image
خلق الجسد!
خلق الجسد!

خلق الجسد

1.1 تأكد من أن لديك طابعة ثلاثية الأبعاد ، أو صديق لديه طابعة ثلاثية الأبعاد =)

1.2 خذ البلاستيك من لونين: أسود وشفاف!

1.3 استخدم النماذج للطباعة بالبوليمر الأسود: main-front. STL ، front. STL ، back.stl

1.4 استخدام النموذج للطباعة بالبوليمر الشفاف: شفاف

1.5 اجمع التفاصيل كما في الفيديو!

1.5.1. في الجزء "الأمامي الرئيسي" ، قم بحفر ثقب في مكان يتم فيه دفع الأسلاك من WS2812 خلاله إلى داخل الجسم.

1.5.2. بين الجزء الشفاف وجزء السكن ، أدخل الحلقة Ws2812b ، واسحب الأسلاك في فتحة السكن. شاهد الفيديو.

1.5.3. على البراغي M3 لربط المواجهات النحاسية. شاهد الفيديو.

أنت الآن بحاجة إلى تسليح نفسك بمسدس الغراء وملف

2.1. صمغ المفتاح.

2.2. صمغ حامل البطارية بالغراء.

2.3 غراء MPU6050 عمودي على الجسم ، أجزاء SMD موجهة إلى حامل البطارية. شاهد الفيديو.

2.4 قم بتوصيل الأسلاك من حلقة WS212b إلى دبابيس Arduino كما هو محدد في مخطط الدائرة في الخطوة 2.

2.4.1. اختبار. قم بتشغيل عصا التحكم ، يجب أن تتوهج حلقة عصا التحكم الأولى باللون الأزرق ، ويجب أن تكون الحلقة الثانية حمراء. يجب أن تبدو رائعة!

2.5 قم بلصق الأجزاء المتبقية ، ضع الأسلاك بعناية.

2.6. أغلق الغطاء واربطه بمسامير M3 في المواجهات النحاسية.

2.7. أدخل حزامًا مطاطيًا مع حلقات تسلق في أخدود الغطاء بحيث يمكن ربط عصا التحكم بنفسها

في حالة جهاز الاستقبال ، استخدمت حجمًا قياسيًا بحجم 35 × 55 × 12

الآن الجزء الممتع! سوف تحقق في العمل في اللعبة! -- الخطوة التالية

الخطوة 7: اللعبة

قم بفك ضغط الملف وتوصيل جهاز الاستقبال وتشغيل عصا التحكم وابدأ اللعبة.

لعب سعيد!

موصى به: