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

مصابيح الحالة المزاجية التفاعلية: 5 خطوات (بالصور)
مصابيح الحالة المزاجية التفاعلية: 5 خطوات (بالصور)

فيديو: مصابيح الحالة المزاجية التفاعلية: 5 خطوات (بالصور)

فيديو: مصابيح الحالة المزاجية التفاعلية: 5 خطوات (بالصور)
فيديو: اتهموها باستغلال الموقف.. ممرضة أميركية تنشر فيديو غريب من داخل مستشفى 2024, ديسمبر
Anonim
أضواء الموسيقى التفاعلية
أضواء الموسيقى التفاعلية

مقدمة وخلفية

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

ثم وقع الحجر الصحي.

لقد اكتسبت وقتًا كافيًا لمتابعة الأشياء التي أحبها والطاقة لإكمال مشاريع الأيام الماضية. وهكذا ، تم إنقاذ هذا اللوح الوحيد من قاع الكومة الخاصة بي وتم الانتهاء من هذا المشروع أخيرًا (جيدًا ، في الغالب).

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

(هذا Instructable ليس مفصلاً ، ويرجع ذلك في الغالب إلى الوقت الذي مضى على صنع هذا الجهاز.)

المتطلبات الأساسية

المعرفة الأساسية للدائرة والخبرة في برمجة Arduino.

ملاحظة إلى Maker (أنت):

من شبه المؤكد أن أضواء المزاج التي ستصنعها لن تتوافق مع ما لدي. تعامل مع هذا Instructable بشكل أكبر كاقتراح وقم بتدويره بنفسك!

اللوازم

  • Teensy ++ 2.0 (أو أيًا كان Arduino لديك)
  • مقاومات مختلفة
  • مفاتيح مختلفة
  • مكثفات مختلفة
  • جاك 3.5 ملم (ذكر أو أنثى)
  • مقاييس الجهد (أو أجهزة التشفير)
  • مكبر الصوت IC
  • شرائط LED عنونة
  • مقسم سماعة الرأس

هذه روابط تابعة لشركة Amazon ، لذا أحصل على عمولة قليلة مع كل عملية بيع. إذا لم يكن لديك هذه الإمدادات بالفعل وترغب في دعم مشاريعي المستقبلية ، فاتبع هذه الروابط!:)

الخطوة 1: التخطيط للخارج واللوحة

التخطيط واللوحة
التخطيط واللوحة
التخطيط واللوحة
التخطيط واللوحة

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

متطلباتي

  • تحكم في شريط LED قابل للتحكم لإضاءة الجو
  • لديك وضع رد الفعل الصوتي
  • احصل على وضع RGB الثابت - عندما أرغب فقط في رؤية الإضاءة الثابتة
  • لديك مفتاح محدد للتبديل بين الأوضاع
  • لديك مقاييس الجهد للتحكم في وضع RGB
  • احصل على طرف لولبي لتوصيل مصدر طاقة 5 فولت

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

ملحوظات:

لماذا مقسم الجهد لمدخلات الصوت؟

ربما لاحظت وجود مقسم جهد على خط إدخال إشارة الصوت. هذا لمراعاة أحد قيود ADCs في Arduinos: يمكن لـ ADC قراءة الفولتية فقط بين 0 - 5V. نظرًا لأن الإشارة الصوتية هي AC ، فسيكون لها أجزاء حيث تصبح سلبية. من الواضح أننا لا نريد أن يصل هذا الجهد السالب إلى دبوس الإدخال ، لذلك قمنا بإزاحة الإشارة بمقسم الجهد وإبقائها في المنتصف عند 2.5 فولت.

لماذا مكبر للصوت؟

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

الخطوة الثانية: البرنامج

هذا الرمز المقدم هو ما استخدمته في أضواء الحالة المزاجية. بالتأكيد لن تستخدم هذا الرمز دون تعديله ، نظرًا لاختلاف تخطيطات الأجهزة واللوحة. خذها كمثال لمعرفة كيفية استخدام المكتبات.

المكتبات المستخدمة:

Fastled.h (للتحكم في LED القابل للتوجيه)

fix_fft.h (للحصول على تحويل فورييه أسرع. كان هذا ضروريًا لأن مكتبات تحويل فورييه الأخرى كانت بطيئة جدًا. يمكن التغلب على مشكلة السرعة باستخدام متحكم أسرع مثل ESP32.)

الخطوة 3: بيرف بورد

بيرفبورد ذلك
بيرفبورد ذلك

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

نصائح:

ضع مكوناتك على لوحة الأداء لتلائمها مسبقًا. هذا سيوفر عليك الكثير من الصداع.

ضع مكثفًا جانبيًا على سكة الطاقة الخاصة بك للتخفيف من آثار المسامير في سحب الطاقة.

استفد من طول الرصاص الإضافي الذي توفره المكثفات والمقاومات عبر الفتحة. استخدمها لتوصيل النقاط الأخرى على لوحك.

استخدم موصلات PWM الأنثوية ودبابيس الرأس الذكرية لسهولة إزالة / إرفاق المكونات.

استخدم سلكًا صلبًا عندما تستطيع. من الأسهل إدخالها في الثقوب.

الخطوة 4: بناء الضميمة

بناء الضميمة
بناء الضميمة

حان الوقت لبناء العلبة للوحة perfboard / PCB الجديدة. لقد استخدمت الورق المقوى المقطوع لأنه كان أفضل ما لدي. إذا كان لديك طابعة ثلاثية الأبعاد أو طريقة أخرى ، فهذا جيد أيضًا!

نصائح:

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

في حالة استخدام الورق المقوى

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

استخدم سكينًا صغيرًا أو سكينًا دقيقًا. الشفرة الصغيرة هي المفتاح لعمل ثقوب دقيقة ومناسبة بشكل جيد.

الخطوة 5: استمتع

استمتع بأضواء مزاجك الجديدة!

أشياء للتوسع فيها:

صنع قضية مناسبة؟

المزيد من الأنماط أو الأنماط؟

متحكم أسرع؟

موصى به: