جدول المحتويات:
- الخطوة 1: تجميع المواد
- الخطوة 2: لحام الأجزاء الضرورية
- الخطوة 3: الإعداد
- الخطوة 4: التجميع - Neopixel LedRing
- الخطوة 5: التجميع - MPU 6050
- الخطوة 6: الكود
- الخطوة 7: إنشاء العبوة
فيديو: اردوينو - مصباح دوار على الحركة - عنصر يمكن ارتداؤه (مستوحى من Chronal Accelerator Tracer Overwatch): 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
سيساعدك هذا التوجيه على توصيل مقياس التسارع وحلقة 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
5 فولت = دبوس 13
GND = GND
DI = دبوس 4 (رقمي)
الخطوة 5: التجميع - 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 فولت في حامل بمفتاح تشغيل وإيقاف. نظرًا لحجم الدرج ، لم تعد البطارية مناسبة للداخل بعد الآن. لهذا السبب أخفيت البطارية خلف الأحزمة. لتوصيل البطارية بأردوينو أثناء وجودها داخل الدرج ، اضطررت إلى حفر ثقب في جانبها.
الخطوة التالية هي تحويلها إلى عنصر يمكن ارتداؤه. لكي أتمكن من إرفاق الدرج مع اردوينو بالأحزمة لاحقًا ، صنعت لوحًا أساسيًا من الورق المقوى القوي جدًا. أحدثت فيه أربعة ثقوب ، مقسمة بالتساوي على الدائرة.
لصنع هذه الأحزمة ، جمعت أحزمة الكتف من الحقائب القديمة الموجودة حول المنزل. لقد قطعت هذه واستخدمتها لصنع الأشرطة. كان من المفيد جدًا أن تحتوي أحزمة الكتف بالفعل على مشابك ، لذلك يمكنني إعادة استخدامها لإرفاقها بلوحة القاعدة عن طريق قصها في الثقوب التي قمت بلكمها في اللوحة الأساسية.
الشيء الوحيد المتبقي هو إرفاق الدرج نفسه بلوحة القاعدة. للقيام بذلك ، قمت بحفر ثقوب في الجزء السفلي من الدرج وقمت بربطها بالقاعدة.
موصى به:
أنشئ متتبع حركة يمكن ارتداؤه (BLE من Arduino إلى تطبيق Android Studio مخصص): 4 خطوات
قم ببناء متتبع حركة يمكن ارتداؤه (BLE من Arduino إلى تطبيق Android Studio مخصص): Bluetooth Low Energy (BLE) هو شكل من أشكال اتصال Bluetooth منخفض الطاقة. يجب أن تحد الأجهزة القابلة للارتداء ، مثل الملابس الذكية التي أساعد في تصميمها في Predictive Wear ، من استهلاك الطاقة قدر الإمكان لإطالة عمر البطارية ، واستخدام BLE بشكل متكرر
دوار دوار أوتوماتيكي: 7 خطوات (بالصور)
لعبة Twister Spinner الأوتوماتيكية: هل سبق لك أن لعبت لعبة ممتعة للغاية تسمى & quot؛ Twister. & quot؛ إنها لعبة مهارات بدنية يمكنها تحسين علاقتك بزملائك في الفريق. تبذل قصارى جهدك للبقاء على قيد الحياة لتكون الفائز في اللعبة ، مع اتباع التوجيه الصعب
مستشعر النبض يمكن ارتداؤه: 10 خطوات (بالصور)
جهاز استشعار النبض القابل للارتداء: وصف المشروع يدور هذا المشروع حول تصميم وإنشاء جهاز قابل للارتداء يأخذ في الاعتبار صحة المستخدم الذي سيرتديه. هدفه هو التصرف مثل الهيكل الخارجي الذي تتمثل وظيفته في الاسترخاء وتهدئة المستخدم أثناء
مسجل تخطيط القلب - جهاز مراقبة القلب يمكن ارتداؤه لاكتساب وتحليل البيانات على المدى الطويل: 3 خطوات
مسجل ECG - جهاز مراقبة القلب يمكن ارتداؤه للحصول على البيانات طويلة الأجل وتحليلها: الإصدار الأول: أكتوبر 2017 أحدث إصدار: 1.6.0 الحالة: مستقرة الصعوبة: متطلب عالي: Arduino ، البرمجة ، بناء الأجهزة ، مستودع فريد: SF (انظر الروابط أدناه) الدعم: المنتدى فقط ، لا يوجد PMECG Logger هو جهاز مراقبة القلب يمكن ارتداؤه لفترة طويلة
مشغل موسيقى مستوحى من الحركة: 3 خطوات
مشغل الموسيقى المستندة إلى المستشعرات: في كليتي الجامعية ، كان علينا إنشاء مشروع أصلي يمكن لجميع الطلاب اختياره بأنفسهم. بالنسبة لمشروعي ، نظرًا لأنني أستمع دائمًا إلى الموسيقى وأشعر دائمًا أنه من الصعب جدًا تشغيل مكبر صوت ، فأنا