جدول المحتويات:
- اللوازم
- الخطوة 1: جعل مصابيح LED تتفاعل مع الصوت
- الخطوة 2: قص ولحام مصابيح LED لتشكيلها على الخوذة
- الخطوة 3: قم بتوصيل واختبار مصابيح LED على الخوذة
- الخطوة 4: خالية من الإلكترونيات من اللوح
- الخطوة 5: التكوين النهائي
- الخطوة 6: الكود (اردوينو)
فيديو: المشروع النهائي للتكنولوجيا القابلة للارتداء - خوذة DJ: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
الهدف من هذا المشروع هو جعل خوذة DJ مزودة بمصابيح LED تفاعلية مع الموسيقى لعامل العرض والإبهار. نحن نستخدم شريط LED قابل للعنونة من Amazon.com بالإضافة إلى خوذة دراجة نارية و Arduino uno وسلك.
اللوازم
المواد تشمل:
- شريط LED عنونة
- خوذة دراجة نارية
- اردوينو اونو
- أسلاك وحديد لحام
الخطوة 1: جعل مصابيح LED تتفاعل مع الصوت
في الخطوة الأولى ، سنختبر شريط LED للتفاعل مع الصوت ، ونستخدم لوحة الصوت من Sparkfun ونوصلها بـ Arduino باستخدام لوحة توصيل وسلك. بعد اختبار برنامج Arduino ، حصلنا على قراءتين يمكننا استخدامهما. سعة الصوت القادم من منفذ "Envelope" والقراءة الثنائية 1/0 من منفذ "gate". استخدم هذه المتغيرات للتعيين إلى شريط LED القابل للتوجيه ، ثم تكون "البوابة" في أحدها ، وتعرض LEDS لونًا معينًا ، عندما يكون المغلف أعلى من مستوى معين ، يعرض لونًا معينًا. سيتم توفير الرمز الكامل.
الخطوة 2: قص ولحام مصابيح LED لتشكيلها على الخوذة
في مشروعي ، قررت إضافة مصابيح LED إلى الخوذة بطريقة X مع وجود مثلثات إضافية في الخارج ، وأخطط لجعل هذا التصميم يعمل بشكل أفضل مع طريقة تشغيل الموسيقى. لذا فإن هذه الخطوة تدور حول قطع شرائط LED إلى الأطوال المرغوبة ولحامها معًا على علامات القطع لعمل زوايا. اضطررت إلى القيام بذلك حوالي 10 مرات وهو يستغرق وقتًا طويلاً خاصةً عند التعامل مع الأسلاك الصغيرة. هذا هو التقدم في هذه الخطوة
الخطوة 3: قم بتوصيل واختبار مصابيح LED على الخوذة
في هذه الخطوة ، قمت بتوصيل واختبار مصابيح LED في اردوينو ولوحة الصوت ومصابيح LED المقطوعة للتأكد من أن عمليات القطع واللحام تعمل بشكل صحيح
الخطوة 4: خالية من الإلكترونيات من اللوح
في هذه الخطوة ، ركزت على إزالة جميع الأجهزة الإلكترونية من اللوح. لقد قمت بلحام جميع الأسلاك التي تحتاج إلى لحام وتمديد أسلاك الخوذة لتكون طويلة حتى تتمكن من ارتداء حيلة الخوذة المتصلة بـ Arduino. أهم شيء لم أتمكن من فهمه هو الطاقة الخارجية ، لقد جربت البطاريات في تكوينات مختلفة ولكن لا شيء سيعطيني النتيجة التي أحتاجها ، وبعضها سيجعل الأضواء تنطفئ والبعض الآخر سيجعلها مختلفة الألوان. لسوء الحظ ، قد يكون هذا بسبب معرفتي بالدوائر ، لكنني اخترت الاحتفاظ بقوة Arduino القادمة من لوحة الكمبيوتر. يتم تشغيل لوحة الصوت بواسطة حزمة بطارية وتعمل بشكل جيد
الخطوة 5: التكوين النهائي
في هذه الخطوة الأخيرة ، قرأت القيم القادمة من لوحة الصوت وقمت بتعديل الكود لمطابقة القيم الجديدة التي غيرت كل شيء تم إزالته من اللوح. لقد قمت بلصق شرائط LED على الخوذة حيث قبل أن يتم تسجيلها ، وفي النهاية اختبرت مرة أخرى.
الخطوة 6: الكود (اردوينو)
// NeoPixel Ring رسم بسيط (ج) 2013 Shae Erisson
// تم إصداره بموجب ترخيص GPLv3 لمطابقة بقية إصدارات
// مكتبة Adafruit NeoPixel
#يشمل
#ifdef _AVR_ #include // مطلوب لـ 16 ميجا هرتز Adafruit Trinket #endif
// أي دبوس على Arduino متصل بـ NeoPixels؟
#define PIN 3 // On Trinket أو Gemma ، اقترح تغيير هذا إلى 1
// كم عدد NeoPixels المتصلة بـ Arduino؟
#define NUMPIXELS 166 // حجم حلقة NeoPixel الشهير
Adafruit_NeoPixel pixels (NUMPIXELS، PIN، NEO_GRB + NEO_KHZ800) ؛
#define DELAYVAL 500 // الوقت (بالملي ثانية) للإيقاف المؤقت بين وحدات البكسل
الإعداد باطل() {
# إذا تم تعريفها (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1) ؛ #endif // نهاية الكود الخاص بـ Trinket.
pixels.begin () ، // INITIALIZE NeoPixel strip object (مطلوب)
Serial.begin (9600) ؛ }
حلقة فارغة() {
int sensorValue = analogRead (A1) ؛
int sensorValue2 = digitalRead (7) ؛ Serial.println (sensorValue) ؛ // تأخير (5) ؛ //pixels.clear () ؛ // اضبط كل ألوان البكسل على "إيقاف"
إذا (sensorValue2 == 1) {
لـ (int i = 0 ؛ i <28 ؛ i ++) {pixels.setPixelColor (i، 15، 0، 50) ؛
}
لـ (int i = 48 ؛ i <81 ؛ i ++) {pixels.setPixelColor (i، 15، 0، 50) ؛
}
لـ (int i = 102 ؛ i <129 ؛ i ++) {pixels.setPixelColor (i، 15، 0، 50) ؛
}
لـ (int i = 148 ؛ i <166 ؛ i ++) {pixels.setPixelColor (i، 15، 0، 50) ؛ }} //////////////////////////// else {for (int i = 0؛ i <28؛ i ++) {pixels.setPixelColor (ط ، 0 ، 0 ، 0) ؛
}
لـ (int i = 48 ؛ i <81 ؛ i ++) {pixels.setPixelColor (i ، 0 ، 0 ، 0) ؛
}
لـ (int i = 102 ؛ i <129 ؛ i ++) {pixels.setPixelColor (i ، 0 ، 0 ، 0) ؛
}
لـ (int i = 148 ؛ i <166 ؛ i ++) {pixels.setPixelColor (i ، 0 ، 0 ، 0) ؛ }} ////////////////////////////// if (sensorValue == 3 || sensorValue == 2) {for (int i = 29 ؛ i <47 ؛ i ++) {pixels.setPixelColor (i، 255، 0، 0) ؛
}
لـ (int i = 82 ؛ i <101 ؛ i ++) {pixels.setPixelColor (i، 255، 0، 0) ؛
}
لـ (int i = 130 ؛ i <148 ؛ i ++) {pixels.setPixelColor (i ، 255 ، 0 ، 0) ؛
} pixels.show () ، } if (sensorValue> 3) {for (int i = 29؛ i <47؛ i ++) {pixels.setPixelColor (i، 0، 155، 155) ؛
}
لـ (int i = 82 ؛ i <101 ؛ i ++) {pixels.setPixelColor (i ، 0 ، 155 ، 155) ؛
}
لـ (int i = 130 ؛ i <148 ؛ i ++) {pixels.setPixelColor (i ، 0 ، 155 ، 155) ؛
}
pixels.show () ، } else {for (int i = 29؛ i <47؛ i ++) {pixels.setPixelColor (i، 0، 0، 0)؛
}
لـ (int i = 82 ؛ i <101 ؛ i ++) {pixels.setPixelColor (i ، 0 ، 0 ، 0) ؛
}
لـ (int i = 130 ؛ i <148 ؛ i ++) {pixels.setPixelColor (i ، 0 ، 0 ، 0) ؛} pixels.show ()؛ }}
موصى به:
[الماوس القابل للارتداء] وحدة تحكم الماوس القابلة للارتداء القائمة على Bluetooth لنظامي التشغيل Windows 10 و Linux: 5 خطوات
[الماوس القابل للارتداء] جهاز التحكم بالماوس القابل للارتداء المستند إلى Bluetooth لنظامي التشغيل Windows 10 و Linux: لقد صنعت وحدة تحكم بالماوس تستند إلى Bluetooth يمكن استخدامها للتحكم في مؤشر الماوس وإجراء العمليات المتعلقة بالماوس على الكمبيوتر أثناء التنقل ، دون لمس أي أسطح. يمكن استخدام الدوائر الإلكترونية المضمنة في قفاز لتتبع h
التكنولوجيا القابلة للارتداء للأطفال: شارة البطل: 4 خطوات
التكنولوجيا القابلة للارتداء للأطفال: شارة البطل: ستغطي هذه التعليمات كيفية صنع "شارة بطل" تضيء عند ارتدائها. يعد استخدام شريط قماش موصل وخيط موصل ومصابيح LED قابلة للخياطة نشاطًا رائعًا لطلاب المدارس لتعلم أساسيات الدوائر والتقنيات القابلة للارتداء. تي
التقنية القابلة للارتداء: براميل الهواء: 5 خطوات
التقنية القابلة للارتداء: براميل الهواء: كان هدفنا من هذا المشروع هو صنع مجموعة طبول يمكن ارتداؤها من بعض مقاييس التسارع وأقراص الضغط. كانت الفكرة أنه عند ضرب اليد ، ستسمع ضوضاء كمين ؛ أو ، عند الضغط على القدم ، سيتم تشغيل صوت طبل عالي أو صوت طبل. ليتحكم
حلقة كشف الكذب القابلة للارتداء من اردوينو: 7 خطوات
حلقة كشف الكذب القابلة للارتداء من Arduino: لتبدأ بـ … ثرثرة: توم ، طالب في الصف الخامس عاد من المدرسة الابتدائية. بمجرد عودته إلى المنزل ، ضغط والده على الجلوس. ثم يفتش الأب لوقت طويل ، وأخيراً يغطى الغبار بشيء صغير ، يقوم والده بتشغيله و
RYB080l Bluetooth التعليمي للأجهزة القابلة للارتداء: 8 خطوات
RYB080l Bluetooth التعليمي للأجهزة القابلة للارتداء: مرحبًا ، ما الأمر ، يا رفاق! Akarsh هنا من CETech. يعد هذا المشروع الخاص بي بمثابة منحنى تعليمي لفهم عمل وحدة Bluetooth الصغيرة من Reyax. أولاً ، سوف نفهم الوحدة وحدها ونحاول استخدامها مباشرة ، ثم سنشارك