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

تحكم في مفتاح الإضاءة باستخدام Cardboard Infinity Gauntlet: 10 خطوات
تحكم في مفتاح الإضاءة باستخدام Cardboard Infinity Gauntlet: 10 خطوات

فيديو: تحكم في مفتاح الإضاءة باستخدام Cardboard Infinity Gauntlet: 10 خطوات

فيديو: تحكم في مفتاح الإضاءة باستخدام Cardboard Infinity Gauntlet: 10 خطوات
فيديو: Потолочный вентилятор Key Largo "Natural Rattan" с комплектом точечных светильников из натурального дерева 2024, يوليو
Anonim
Image
Image

لقد استوحيت من فيلم Avengers Movie ، وبدأت في صنع Thanos Infinity Gauntlet من الورق المقوى. في هذا المشروع ، استخدمت وحدات جهاز الإرسال والاستقبال اللاسلكي MPU6050 و NRF24L01 + 2.4 جيجا هرتز للتواصل بين لوحتين من Arduino لاسلكيًا. إن Infinity Gauntlet هو جهاز الإرسال و Servos (Light Switch) هي جهاز الاستقبال.

الخطوة 1: الأجهزة والمواد المطلوبة

Arduino Mega + USB Cable II Arduino Uno: https://amzn.to/2qU18sO II

اردوينو نانو:

بطارية 9 فولت:

التبديل:

أسلاك العبور:

ذكر محول DC برميل جاك لاردوينو:

مايكرو سيرفو 9 جرام:

لوحة توصيل صغيرة:

موصل مشبك البطارية 9 فولت:

كرتون:

روبي:

وحدة الإرسال والاستقبال اللاسلكية NRF24L01 + 2.4 جيجا هرتز:

MPU 6050:

شرائط LED:

الخطوة 2: وحدة الإرسال والاستقبال NRF24L01 2.4 جيجا هرتز

MPU6050
MPU6050

تستخدم وحدة جهاز الإرسال والاستقبال NRF24L01 2.4 جيجا هرتز نطاق 2.4 جيجا هرتز ويمكن أن تعمل بمعدلات باود من 250 كيلو بايت في الثانية حتى 2 ميجا بايت في الثانية ويمكن استخدامها للاتصالات اللاسلكية حتى 100 متر ، ويكون جهد التشغيل للوحدة من 1.9 إلى 3.6 فولت ، ولكن الشيء الجيد هو أن المسامير الأخرى تتسامح مع منطق 5V. تتواصل الوحدة النمطية باستخدام بروتوكول SPI. يجب أن تنظر إلى دبابيس SPI لطراز موصل اردوينو.

الخطوة الثالثة: MPU6050

يتكون MPU6050 من مقياس تسارع ثلاثي المحاور وجيروسكوب ثلاثي المحاور بداخله. يساعدنا هذا المستشعر في قياس التسارع والسرعة والاتجاه والإزاحة والعديد من المعلمات الأخرى المتعلقة بالحركة لنظام أو كائن. تستخدم هذه الشريحة بروتوكول I2C (دارة متكاملة) للاتصال.

الخطوة 4: شريط LED WS2812B

شريط إضاءة LED WS2812B
شريط إضاءة LED WS2812B

WS2812B هو مصدر ضوء LED للتحكم الذكي ، مع دائرة تحكم وشريحة RGB مدمجة مباشرة في 5050 RGB (أحمر وأخضر وأزرق) LED. يحتوي كل LED على ثلاثة موصلات في كل طرف ، اثنان للتزويد بالطاقة وواحد للبيانات. يتطلب إدخال بيانات واحدًا فقط للتحكم في حالة جميع مصابيح LED الثلاثة وسطوعها ولونها.

الخطوة 5: صنع Infinity Gauntlet من Cardboard

يمكنك مشاهدة الفيديو كيف صنعت The Infinity Gauntlet From Cardboard.

الخطوة 6: كود جهاز الإرسال (Infinity Gauntlet)

كل ما عليك فعله هو تثبيت مكتبة MPU6050 ، مكتبة I2C ، مكتبة FastLED ، مكتبة RF24. سوف تحصل على خطأ إذا لم تقم بالتثبيت.

عندما تريد إضافة مكتبة جديدة إلى Arduino IDE الخاص بك. انتقل إلى الدليل حيث قمت بتنزيل ملف ZIP الخاص بالمكتبة. قم باستخراج ملف ZIP بكل بنية المجلد الخاصة به في مجلد مؤقت ، ثم حدد المجلد الرئيسي ، الذي يجب أن يكون له اسم المكتبة. انسخه في مجلد "المكتبات" داخل كراسة الرسم.

قم بتوصيل اردوينو وتحميل البرنامج المحدد على اردوينو أونو الخاص بك.

الخطوة 7: رمز المتلقي

قم بتوصيل اردوينو وتحميل البرنامج المحدد على اردوينو أونو الخاص بك.

الخطوة 8: مخطط الأسلاك لجهاز الإرسال (Infinity Gauntlet)

مخطط الأسلاك لجهاز الإرسال (Infinity Gauntlet)
مخطط الأسلاك لجهاز الإرسال (Infinity Gauntlet)
مخطط الأسلاك لجهاز الإرسال (Infinity Gauntlet)
مخطط الأسلاك لجهاز الإرسال (Infinity Gauntlet)

في هذا المشروع ، أضع إلكترونياتي داخل القفاز اللانهائي. قد ترغب في وضع الأجهزة الإلكترونية في مكان آمن.

الخطوة 9: مخطط الأسلاك لجهاز الاستقبال

مخطط الأسلاك لجهاز الاستقبال
مخطط الأسلاك لجهاز الاستقبال
مخطط الأسلاك لجهاز الاستقبال
مخطط الأسلاك لجهاز الاستقبال

لقد قمت بتثبيت اردوينو أونو وبطارية 9 فولت ووحدة لاسلكية على الحائط باستخدام شريط مزدوج وقمت بتركيب أجهزة بالقرب من مفتاح الإضاءة حتى تتمكن من تشغيل / إيقاف تشغيل الضوء لاسلكيًا في أي مكان تريده.

الخطوة 10: الإنهاء

يتم التحكم في مؤشر إنفينيتي ستون ومؤازرات من خلال حركة القفاز الذي تم اكتشافه باستخدام مستشعر MPU6050 ، لذلك عند تحريك القفاز لأعلى ، سيضيء مؤشر Infinity Stone LED وستدور الماكينات ، وإذا قمت بتحريك القفاز مرة أخرى ، فسيكون مؤشر LED ستدور الماكينات في الاتجاه المعاكس.

موصى به: