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

التحكم الآلي بالمنزل Infinity Gauntlet: 8 خطوات (بالصور)
التحكم الآلي بالمنزل Infinity Gauntlet: 8 خطوات (بالصور)

فيديو: التحكم الآلي بالمنزل Infinity Gauntlet: 8 خطوات (بالصور)

فيديو: التحكم الآلي بالمنزل Infinity Gauntlet: 8 خطوات (بالصور)
فيديو: كيفية برمجة الريموت المتعدد علي كافة الاجهزة | عبدالله عياط | 2024, شهر نوفمبر
Anonim
Image
Image
التحكم الآلي بالمنزل Infinity Gauntlet
التحكم الآلي بالمنزل Infinity Gauntlet

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

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

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

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

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

التبديل:

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

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

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

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

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

كرتون:

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

MPU 6050:

شرائط LED:

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

صنع Infinity Stones و Infinity Gauntlet من Cardboard
صنع Infinity Stones و Infinity Gauntlet من Cardboard
صنع Infinity Stones و Infinity Gauntlet من Cardboard
صنع Infinity Stones و Infinity Gauntlet من Cardboard
صنع Infinity Stones و Infinity Gauntlet من Cardboard
صنع Infinity Stones و Infinity Gauntlet من Cardboard
صنع Infinity Stones و Infinity Gauntlet من Cardboard
صنع Infinity Stones و Infinity Gauntlet من Cardboard

لصنع أحجار اللانهاية ، استخدمت الياقوت ، وراتنج الإيبوكسي + المقوي ، والطلاء الملون ، والطين (يمكنك استخدام السيليكون). - ادفع الياقوت إلى الطين واسحبه للخارج.

- امزج الراتينج ، المقوي ، الطلاء الملون وقسمه إلى ستة أكواب مختلفة ، واحد لكل لون.

- صب الايبوكسي في القالب واتركه حتى يجف.

يمكنك مشاهدة هذا الفيديو ، إذا كنت تريد أن تعرف كيف صنعت القفاز اللانهائي من الورق المقوى.

الخطوة 3: شبكة Arduino اللاسلكية مع وحدات NRF24L01 المتعددة

شبكة لاسلكية اردوينو مع وحدات NRF24L01 المتعددة
شبكة لاسلكية اردوينو مع وحدات NRF24L01 المتعددة

يمكن لوحدة NRF24L01 الفردية الاستماع بنشاط إلى ما يصل إلى 6 وحدات أخرى في نفس الوقت. يمكنك تحديد عناوين العقد بتنسيق ثماني. في هذا المشروع ، عنوان القاعدة (Infinity Gauntlet) هو 00 ، عناوين الأطفال الأساسية هي من 01 إلى 0. لذا من القاعدة (Infinity Gauntlet) ، باستخدام MPU6050 ، سنتحكم في محرك سيرفو عند العقدة 01-0.

الخطوة 4: الكود الأساسي (Infinity Gauntlet)

من القاعدة ، يمكننا إرسال البيانات إلى العقدة 01-0 للتحكم في محركات المؤازرة وشريط WS2812B LED

الخطوة 5: كود العقدة (01-0)

تستقبل العقد (01-0) بيانات من Base ، نستخدمها للتحكم في الماكينات.

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

الخطوة 6: مخطط الأسلاك لـ Infinity Gauntlet

مخطط الأسلاك لـ Infinity Gauntlet
مخطط الأسلاك لـ Infinity Gauntlet
مخطط الأسلاك لـ Infinity Gauntlet
مخطط الأسلاك لـ Infinity Gauntlet

أضفت كرتونًا إضافيًا لوضع الإلكترونيات وغيرت بطارية 9 Volt إلى بطارية 4 xAA من مشروعي السابق.

الخطوة 7: مخطط الأسلاك لـ 6 عقد

مخطط الأسلاك لـ 6 عقد
مخطط الأسلاك لـ 6 عقد
مخطط الأسلاك لـ 6 عقد
مخطط الأسلاك لـ 6 عقد
مخطط الأسلاك لـ 6 عقد
مخطط الأسلاك لـ 6 عقد

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

الخطوة 8: اختبار Infinity Gauntlet

اختبار Infinity Gauntlet
اختبار Infinity Gauntlet

لقد استخدمت بيانات المحور x وبيانات المحور y من مستشعر MPU6050 للتحكم في محركات المؤازرة وشريط WS2812B LED.

- عندما تكون القيمة المعينة للمحور x موجبة ويكون المحور y موجبًا ، سوف يضيء MIND STONE ويغلق ويفتح / يغلق Pet Feeder.

- عندما تكون القيمة المعينة للمحور x سالبة ويكون المحور y موجبًا ، سيضيء / ينطفئ SOUL STONE وسيتم تشغيل / إيقاف جهاز تنقية الهواء.

- عندما تكون قيمة المحور السيني المعينة موجبة ، سيضيء / ينطفئ حجر الواقع وسيضيء / ينطفئ الضوء.

- عندما تكون القيمة المعينة للمحور y موجبة ، سوف يضيء SPACE STONE ويغلق / يفتح قفل الباب

- عندما تكون القيمة المعينة للمحور x سالبة ويكون المحور y سالبًا ، سيضيء / ينطفئ POWER STONE وسيتم تشغيل / إيقاف تشغيل التيار المتردد المحمول.

- عندما تكون القيمة المعينة للمحور y سالبة ، سيتم تشغيل / إيقاف تشغيل TIME STONE وسيتم تشغيل / إيقاف تشغيل الساعة الرقمية.

أتمنى أن تكون قد استمتعت بمشروع Arduino وتعلمت شيئًا جديدًا. يمكنك الاشتراك في قناتي للحصول على الدعم.

اشكرك.

موصى به: