جدول المحتويات:
فيديو: أضواء LED متعددة الألوان التفاعلية للموسيقى - مستشعر كشف الصوت من اردوينو - شريط RGB LED: 4 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مشروع أضواء LED متعددة الألوان التفاعلية للموسيقى. في هذا المشروع ، تم استخدام شريط 5050 RGB LED بسيط (وليس مؤشر LED WS2812 القابل للعنونة) ومستشعر الكشف عن الصوت من Arduino ومحول 12 فولت.
الخطوة 1: فيديو المشروع
فكيف يعمل؟ إذا ألقيت نظرة فاحصة على كود مصدر Arduino IDE الخاص بالمشروع ، فإن القيمة التناظرية تأتي من مستشعر صوت Arduino (يختلف هذا وفقًا لشدة الموسيقى) ، بعد ذلك يتم تحديد قيمة العتبة (تمامًا مثل 0 إلى 1023) ، إذا كانت القيمة من مستشعر الصوت لا تتطابق مع القيمة الحدية ، يتم تنشيط وظيفة Arduino random (). تم إنشاء 6 مجموعات ألوان مختلفة في الوظيفة العشوائية ، ويمكن إنشاء مجموعات ألوان مختلفة عن طريق تغيير القيم في مجموعات الألوان هذه. في حالة عدم وجود قيمة تناظرية من مستشعر الصوت ، يتم إيقاف الوظيفة.
الخطوة 2: المكونات المطلوبة
يمكن أيضًا تنفيذ هذا المشروع باستخدام Arduino UNO R3 وبعض المكونات (ترانزستور IRFZ44N وما شابه) ، لكنني أعددت هذا المشروع على لوحة واحدة. تم استخدام مكونات سهلة اللحام (تمامًا مثل علبة DIP Atmega348P).
مستشعر كشف الصوت
شريط إضاءة LED 5050
محول تيار متردد تيار مستمر 12 فولت
DIP28 ATmega328P-PU
الترانزستور IRFZ44N
L7805CV TO220
مكثف السيراميك
مكثف كهربائيا
مقبس DIP IC
مقبس USB من النوع B
2.1 ملم جاك مقبس
مفتاح الفصل الكهربائي
قاد
المقاوم
12 ميجا هرتز كريستال
16 ميجا هرتز كريستال
سلك الطائر
أدوات اللحام
الخطوة 3: التخطيطي وملف جربر
لقد طلبت لوحة الدوائر عبر PCBWay. يمكنك الطلب من عنوان الويب أدناه والحصول على هذا المنتدى.
احصل على ملف Schematic and Gerber (طلب أيضًا):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
الخطوة 4: كود المصدر
إذا ألقيت نظرة فاحصة على كود مصدر Arduino IDE الخاص بالمشروع ، فإن القيمة التناظرية تأتي من مستشعر صوت Arduino (يختلف هذا وفقًا لشدة الموسيقى) ، بعد ذلك يتم تحديد قيمة العتبة (تمامًا مثل 0 إلى 1023) ، إذا كانت القيمة من مستشعر الصوت لا تتطابق مع القيمة الحدية ، يتم تنشيط وظيفة Arduino random (). تم إنشاء 6 مجموعات ألوان مختلفة في الوظيفة العشوائية ، ويمكن إنشاء مجموعات ألوان مختلفة عن طريق تغيير القيم في مجموعات الألوان هذه. في حالة عدم وجود قيمة تناظرية من مستشعر الصوت ، يتم إيقاف الوظيفة.
احصل على كود مصدر Arduino IDE (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights