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

اردوينو - مصباح دوار على الحركة - عنصر يمكن ارتداؤه (مستوحى من Chronal Accelerator Tracer Overwatch): 7 خطوات (بالصور)
اردوينو - مصباح دوار على الحركة - عنصر يمكن ارتداؤه (مستوحى من Chronal Accelerator Tracer Overwatch): 7 خطوات (بالصور)

فيديو: اردوينو - مصباح دوار على الحركة - عنصر يمكن ارتداؤه (مستوحى من Chronal Accelerator Tracer Overwatch): 7 خطوات (بالصور)

فيديو: اردوينو - مصباح دوار على الحركة - عنصر يمكن ارتداؤه (مستوحى من Chronal Accelerator Tracer Overwatch): 7 خطوات (بالصور)
فيديو: أسهل طريقة للتحكم في الأشياء باستعمال أي ريموت متوفر لديك 2024, يوليو
Anonim
اردوينو - مصباح دوار على الحركة - عنصر يمكن ارتداؤه (مستوحى من Chronal Accelerator Tracer Overwatch)
اردوينو - مصباح دوار على الحركة - عنصر يمكن ارتداؤه (مستوحى من Chronal Accelerator Tracer Overwatch)

سيساعدك هذا التوجيه على توصيل مقياس التسارع وحلقة Neopixel LED.

سأقدم الكود لقراءة de التسارع والحصول على هذا التأثير مع الرسوم المتحركة neopixel.

بالنسبة لهذا المشروع ، استخدمت حلقة Adafruit 24bit Neopixel و MPU 6050.

تجمع MPU 6050 بين جيروسكوب ومقياس تسارع. لقد استخدمت فقط آخر واحد لهذا المشروع.

الخطوة 1: تجميع المواد

المواد المطلوبة هي:

الجزء الفني:

- اردوينو أونو

- Adafruit 24 bit Ledring (لقد استخدمت 24 بت ، ولكن إذا كنت ترغب في حجم أصغر أو أكبر ، فهناك المزيد من الأحجام المتاحة.)

- MPU 6050

- 9 أسلاك قفز

- حزمة البطارية (9 فولت)

التعبئة والتغليف:

- صينية بلاستيك دائرية

- أكياس أكياس مختلفة

- كرتون قوي حقا أو ثلاثي

- بعض القماش اللباد

- رش الطلاء باللون المطلوب. (استخدمت الفضة)

الخطوة 2: لحام الأجزاء الضرورية

قبل أن تتمكن من استخدام Neopixel Ledring أو MPU 6050 ، عليك بيعهما.

يحتاج Neopixel LedRing إلى ثلاثة اتصالات.

يوصى ببيع السلك داخل الحلقة لتسهيل تغليف المنتج النهائي.

- باع سلكًا أحمر للاتصال بجهد 5 فولت على Neopixel LedRing

- تم بيع سلك أسود بالاتصال الأرضي على Neopixel LedRing

- باع سلكًا أصفر لاتصال DI على Neopixel LedRing

يجب أن يكون MPU 6050 مزودًا بموصل يتكون من عدة دبابيس. يجب عليك بيعها إلى MPU 6050 ، مثل الصورة أعلاه ، قبل أن تتمكن من استخدامها.

الخطوة 3: الإعداد

اقامة
اقامة
اقامة
اقامة
اقامة
اقامة

تُظهر الصورة المرفقة طريقة إعداد هذا المشروع.

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

يجب إعداد الدائرة على النحو التالي: (لقد اقترحت بعض الألوان للأسلاك لإبقائها واضحة وسهلة العمل معها.)

نيوبكسل ليدرينج:

- قم بتوصيل السلك الأحمر من دبوس 5V على Neopixel Ledring الخاص بك إلى رقم 13 في Arduino Uno. (نحن نستخدم دبوسًا رقميًا كمصدر طاقة لحلقة Neopixel Led Ring.

- قم بتوصيل السلك الأسود من الأرض على Neopixel Ledring بأحد المسامير الأرضية في Arduino Uno.

- قم بتوصيل السلك الأصفر من اتصال DI على Neopixel Ledring الخاص بك إلى رقم 4 في Arduino Uno.

MPU 6050:

- قم بتوصيل سلك أحمر من دبوس VCC على MPU 6050 الخاص بك إلى دبوس 5V في Arduino Uno.

- قم بتوصيل سلك أسود من الدبوس الأرضي في MPU 6050 بأحد المسامير الأرضية في Arduino Uno.

- قم بتوصيل سلك أصفر من دبوس SCL على MPU 6050 الخاص بك إلى الطرف التناظري A05 على Arduino Uno

- قم بتوصيل السلك الأخضر من دبوس SDA الموجود على MPU 6050 إلى الدبوس التمثيلي A04 على Arduino Uno

الخطوة 4: التجميع - Neopixel LedRing

التجميع - Neopixel LedRing
التجميع - Neopixel LedRing

في الصورة أعلاه ، يمكنك أن ترى كيف يجب عليك توصيل Neopixel LedRing

5 فولت = دبوس 13

GND = GND

DI = دبوس 4 (رقمي)

الخطوة 5: التجميع - MPU 6050

التجميع - MPU 6050
التجميع - MPU 6050

في الصورة أعلاه ، ترى فان كيفية توصيل MPU 6050 بـ Arduino.

VCC = 5 فولت

GND = GND

SCL = دبوس A05 (تمثيلي)

SDA = دبوس A04 (تناظري)

(تأكد من استخدام الأسلاك الطويلة. ستحتاج إلى هز MPU 6050 وتحريكها لاختبار مشروعك في المراحل المبكرة.)

الخطوة 6: الكود

الآن بعد الانتهاء من الإعداد والتجميع ، حان الوقت لترميز Arduino. كل ما عليك فعله هو فتح برنامج Arduino على جهاز الكمبيوتر الخاص بك ثم نسخ ولصق الكود من الأسفل.

لتشغيل هذا الرمز ، قد تضطر إلى تنزيل المكتبات التالية:

يمكنك أن تجد كلاهما من هنا. أو فقط قم بتنزيل ملفي Zip اللذين قمت بتضمينهما.

لاختبار Arduino MPU 6050 ، قم أولاً بتنزيل مكتبة Arduino لـ MPU 6050 ، التي طورها Jeff Rowberg.

بعد ذلك ، يجب عليك فك ضغط / استخراج هذه المكتبة وأخذ المجلد المسمى "MPU6050" ولصقه داخل مجلد "مكتبة" Arduino. للقيام بذلك ، انتقل إلى الموقع الذي قمت بتثبيت Arduino فيه (Arduino -> libraries) والصقه داخل مجلد المكتبات.

قد تضطر أيضًا إلى القيام بنفس الشيء لتثبيت مكتبة I2Cdev إذا لم تكن لديك بالفعل من أجل Arduino. قم بنفس الإجراء كما هو مذكور أعلاه لتثبيته.

إذا قمت بذلك بشكل صحيح ، عند فتح Arduino IDE ، يمكنك رؤية "MPU6050" في ملف -> أمثلة.

بعد ذلك ، للحصول على MPU 6050 و Neopixel LedRing للتواصل والتوافق مع بعضهما البعض ، قم بتنزيل الكود الخاص بي هنا أيضًا. تم تضمينه في المرفقات.

في هذا الكود ، شرحت العديد من المتغيرات التي يمكنك اللعب بها وتغيير تفضيلاتك الخاصة.

الخطوة 7: إنشاء العبوة

خلق التغليف
خلق التغليف
خلق التغليف
خلق التغليف
خلق التغليف
خلق التغليف

لصنع الجزء الخارجي من هذا المشروع ، استخدمت مواد مختلفة.

حاولت إخفاء الأجهزة بأكبر قدر ممكن من الكفاءة والجمال.

لهذا بدأت بصينية بلاستيكية دائرية بقطر 10 سم وارتفاع… cm

هذا صغير بقدر ما يمكن أن تحصل عليه الدرج ، نظرًا لأنك لن تكون قادرًا على احتواء اردوينو بالداخل إذا حصلت على درج أصغر. سوف يتلاءم Arduino uno تمامًا مع هذه القياسات من الداخل.

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

يحتوي الدرج الذي استخدمته على نوع إضافي من الغطاء ، والذي كان مفيدًا لاستخدامه كقاعدة لتثبيت Neopixel LedRing. داخل درجتي ، يوجد Arduino في الأسفل مع MPU 6050 ويقع Neopixel Ledring أعلى ذلك الذي يدعمه الغطاء الإضافي.

لإنجاز هذا العمل ، قمت بحفر ثقب في منتصف الغطاء الإضافي للسماح للأسلاك من Neopixel LedRing بالمرور.

إلى جانب ذلك ، قمت بخياطة كيس صغير من القماش اللباد لحماية MPU 6050 من الاصطدام بأردوينو على الجانبين وأعلى الدرج.

بالطبع لا ينبغي أن ننسى مصدر الطاقة في Arduino Uno. لهذا استخدمت حزمة طاقة 9 فولت في حامل بمفتاح تشغيل وإيقاف. نظرًا لحجم الدرج ، لم تعد البطارية مناسبة للداخل بعد الآن. لهذا السبب أخفيت البطارية خلف الأحزمة. لتوصيل البطارية بأردوينو أثناء وجودها داخل الدرج ، اضطررت إلى حفر ثقب في جانبها.

الخطوة التالية هي تحويلها إلى عنصر يمكن ارتداؤه. لكي أتمكن من إرفاق الدرج مع اردوينو بالأحزمة لاحقًا ، صنعت لوحًا أساسيًا من الورق المقوى القوي جدًا. أحدثت فيه أربعة ثقوب ، مقسمة بالتساوي على الدائرة.

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

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

موصى به: