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

مصباح مكتب موسيقى اردوينو مع بلوتوث: 9 خطوات
مصباح مكتب موسيقى اردوينو مع بلوتوث: 9 خطوات

فيديو: مصباح مكتب موسيقى اردوينو مع بلوتوث: 9 خطوات

فيديو: مصباح مكتب موسيقى اردوينو مع بلوتوث: 9 خطوات
فيديو: Arduino Lesson 9 :HC-05 Bluetooth control LEDs / تحكم بالبلوتوث فى إضاءة المصابيح 2024, يوليو
Anonim
مصباح مكتب موسيقى اردوينو مع بلوتوث!
مصباح مكتب موسيقى اردوينو مع بلوتوث!

أهلا بك! في هذا Instructable ، سأقوم ببناء شيء مشرق! اسمحوا لي أن أقدم لكم مصباح مكتبي الجديد الرائع! إنه حل DIY رخيص لتحويل مكتبك الممل إلى مكان جذب ليلي لموسيقى الدي جي! أو قد لا يكون. لكني أؤكد لكم أن المنتج النهائي سيكون رائعًا! لذلك دعونا نصنع !!

عناصر:

1. Arduino Uno (نانو سيكون خيارًا أفضل)

2. استقبال صوت بلوتوث

إذا كنت في الهند ، يمكنك الحصول عليها من هنا:

نحن:

www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…

3. المصابيح (استخدمت شريطًا)

4. مكبرات الصوت (كان لدي نظام مكبر صوت مضخم صوتي)

5. كبلات توصيل

أدوات:

1. لحام الحديد

2. مسدس الغراء (اختياري)

الخطوة 1: جهاز استقبال BlueTOOTH

جهاز استقبال BlueTOOTH!
جهاز استقبال BlueTOOTH!
جهاز استقبال BlueTOOTH!
جهاز استقبال BlueTOOTH!
جهاز استقبال BlueTOOTH!
جهاز استقبال BlueTOOTH!

فلنبدأ بالجزء السهل. حصلت على جهاز استقبال صوت Bluetooth رخيص مقابل 110 روبية (حوالي 1.5 دولار)

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

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

الخطوة 2: مصابيح DJ

مصابيح DJ
مصابيح DJ
مصابيح DJ
مصابيح DJ
مصابيح DJ
مصابيح DJ

احصل على 4 مصابيح LED من أي لون وقم بتلحيم جميع دبابيسها السلبية على قطعة واحدة من الأسلاك. أسلاك منفصلة لحام لكل من المسامير الإيجابية لمصابيح LED. السلامة اولا! استخدم حامل مكواة لحام إذا كان متاحًا. ويوصى باستخدام قفازات ونظارات السلامة. استخدم مروحة صغيرة لتوجيه الأدخنة بعيدًا عنك.

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

يمكنك استخدام شريط RGB لمزيد من التحكم لكنني حاولت أن أبقيه بسيطًا قدر الإمكان لأن استخدام شريط RGB سيتطلب الكثير من البرمجة.

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

الخطوة الثالثة: الاختبار الأول

الاختبار الأول
الاختبار الأول
الاختبار الأول
الاختبار الأول

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

أولاً ، أدخل مكبرات الصوت في جهاز استقبال البلوتوث.

الآن اكتب الكود التالي في Arduino ID:

الإعداد باطل()

{

Serial.begin (9600) ؛

}

حلقة فارغة()

{

Serial.println (analogRead (A0)) ؛

}

الآن قم بتوصيل Arduino uno / nano بجهاز الكمبيوتر الخاص بك وقم بتحميل الرسم التخطيطي.

قم بتوصيل أحد الأسلاك الملحومة (في دائرة Bluetooth) بالدبوس A0 في Arduino والسلك الآخر بالدبوس الأرضي (GND). قم بتوصيل هاتفك الذكي بجهاز استقبال Bluetooth وتشغيل شيء ما. يجب أن تسمع الموسيقى في مكبرات الصوت الخاصة بك. اضبط مستوى الصوت على المستوى الأكثر راحة لك (بالنسبة لي هو أقصى حجم:-)). تأكد من أن Arduino الخاص بك لا يزال متصلاً بجهاز الكمبيوتر الخاص بك. انقر فوق أدوات-> جهاز العرض التسلسلي وسترى أرقامًا عشوائية معروضة. قد يكون الأمر سريعًا جدًا بالنسبة لك لتدوينها. لذا ، ارجع ، انقر فوق أدوات-> الراسمة التسلسلية وسترى الرسم البياني للصوت قيد التشغيل. التقط بعض لقطات الشاشة أو الصور لتحليلها لاحقًا.

إذا كنت مهتمًا بالموسيقى التي قمت بتشغيلها للاختبار ، فهي "Sunflower" من Spiderman in the Spider verse

الخطوة 4: البرمجة …

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

لقد أرفقت ملف docx الخاص بشفري. يمكنك أن تمر من خلال ذلك.

بمجرد أن يصبح الرمز الخاص بك جاهزًا ، يمكنك تحميله على Arduino. أوه نعم ، تأكد من أن Arduino غير متصل بأي شيء آخر غير جهاز الكمبيوتر الخاص بك.

الخطوة 5: الاختبار الثاني

الاختبار الثاني
الاختبار الثاني

قم بإزالة Arduino من جهاز الكمبيوتر الخاص بك وقم بتوصيل مصدر طاقة 9-12 فولت به (يوصى بـ 9 فولت). الآن قم بتوصيل المسامير الإيجابية لمصابيح LED الخاصة بك بمخرجات Arduino (في هذه الحالة ، دبوس 6 ، 7 ، 8 ، 9). قم بتوصيل الطرف السالب المشترك بدبوس GND. قم بتوصيل الأسلاك من مستقبل Bluetooth الخاص بك إلى دبابيس A0 و GND في Arduino وتشغيل بعض الموسيقى (عبر Bluetooth).

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

رائع ، لنصنع المصباح!

الخطوة 6: المصباح

المصباح
المصباح
المصباح
المصباح

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

دعنا نسمي هذا "جوهر" مصباحنا. لقد صنعت الجسم الخارجي ببساطة عن طريق لف ورق بحجم A4 في أسطوانة. بهذه البساطة! في الواقع ، فكرت في إنشاء نسخة دائمة من هذا إذا كان كل شيء يعمل بشكل جيد.

الخطوة 7: الاختبار النهائي

قبل تعبئة كل شيء داخل صندوق ، كنت أرغب في إجراء فحص نهائي. لقد قمت بتوصيل النواة بـ Arduino ، وشغلت كل شيء ، وشغلت موسيقى رائعة و …

لم يحدث شيء. ولا حتى مصباح LED واحد حاول أن يتوهج! لقد راجعت كل شيء مرة أخرى وأدركت لاحقًا أن المصابيح كانت بجهد 12 فولت لكل منها!

يمكن أن يوفر دبوس الإخراج الخاص بـ Arduino جهدًا كهربيًا بحد أقصى 3.3 فولت. هذا كافٍ لمصابيح LED العادية ، لكن شرائط LED هذه تتطلب 9-12 فولت. كان بإمكاني توصيلهم من خلال مصدر طاقة منفصل باستخدام ترانزستور لكل LED ، لكن هذا من شأنه أن يفسد بساطة المشروع.

لذلك ، استبدلتهم بـ 4 مصابيح LED حمراء واحدة وبدأت الاختبار مرة أخرى. تراجعت مصابيح LED أخيرًا في موسيقاي ولكن لسبب غريب ، لم يتوهج مؤشر LED الرابع. لقد قمت بتعديل البرنامج النصي وخفضت جهد القطع حتى يتوهج مؤشر LED الرابع ولكن لم يتم رؤية أي تحسينات. ثم قمت بعد ذلك بجعل جهد القطع لمصباح LED الرابع مماثلًا للجهد الثالث وكررت الاختبار. كلا ، لم ير أي توهج. قمت لاحقًا بتعديل البرنامج النصي للتحكم في 5 مصابيح LED وكررت التجربة. الآن رفض المصباح الرابع والخامس التوهج. عجيب. لقد أجريت بعض الاختبارات والتعديلات الأخرى ولكن لم يتغير شيء. لذلك استخدمت أخيرًا ثلاثة مصابيح LED فقط.

الخطوة 8: موسيقى الروك أند رول

موسيقى الروك آند رول!!
موسيقى الروك آند رول!!
موسيقى الروك آند رول!!
موسيقى الروك آند رول!!
موسيقى الروك آند رول!!
موسيقى الروك آند رول!!
موسيقى الروك آند رول!!
موسيقى الروك آند رول!!

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

الخطوة 9: شرح التعليمات البرمجية

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

يمكنك العثور على نسخة المستند من الشفرة المرفقة في هذه الخطوة.

كما قلت (مرات عديدة) ، الكود بسيط. لقد أعلنا عن "صوت" عدد صحيح لتخزين مستوى الصوت من الإدخال. هناك خطأ بسيط في وظيفة الإعداد. يتم تعريف الدبوس التناظري "A0" على أنه دبوس الإدخال (بدلاً من "soundpin"). يتم تعريف الدبابيس 6 و 7 و 8 و 9 على أنها دبابيس الإخراج.

في وظيفة الحلقة ، نبدأ بشرط يطلب من جميع مصابيح LED التشغيل إذا كان دخل الصوت أكبر من 35. وبالمثل لدينا ثلاثة شروط أخرى تستهدف مصابيح LED معينة لمجموعة معينة من المدخلات. وفي النهاية ، إذا لم يتم تلقي أي إدخال من A0 ، فسيتم إيقاف تشغيل جميع مصابيح LED.

أتمنى أن تتفهم. لقد بذلت قصارى جهدي ، لأنني مبتدئ في Arduino! ونعم ، هذا هو أول Instructable!

يرجى إعلامي إذا كنت بحاجة إلى إجراء أي تغييرات في Instructable الخاص بي. اراك حتى القادم!

موصى به: