عرض فيديو تحت ميتاليكا - وقود
عرض فيديو لـ Evanescence - حتى في الموت (إصدار 2016)
يوم جيد لجميع القراء والهواة "لجعله بنفسك". نتطلع جميعا إلى العام الجديد. وبالطبع أريد تزيين بيتي. لجعل كل شيء جميل ورائع. وما هي السنة الجديدة بدون موسيقى جيدة. بالطبع ، تختلف أذواق الجميع ، لكن الجميع سيرغبون في تشغيل شيء ممتع ورقص. أو ربما ستكون رقصة بطيئة أو تذكر العام الماضي بدوافع حزينة. على أي حال ، ستساعد الموسيقى الملونة على خلق جو وتزيين المنزل. إنشاء الموسيقى الملونة القائمة اردوينو و WS2812 ، وستخصص هذه التعليمات. تم دفع هذه الفكرة بواسطة AlexGyver. على موقعه هناك العديد من الأفكار والاختراعات المماثلة. انظر كيف سيكون الوقت. لذلك دعونا نبدأ.
إضافة إلى قائمة التسوق للعام الجديد:
- Arduino Nano (يمكنك استخدام أي لوحة متوافقة تقريبًا)
- مصابيح LED القابلة للتحكم WS2812 (WS2812B) ، في عدد المصابيح من 2-400 جهاز كمبيوتر شخصى.
- مقاوم متغير 10 - 100 كيلو أوم
- زر
- مزود طاقة 5 فولت ، 3 أمبير (يتم اختيار التيار وفقًا لعدد الثنائيات)
- مقبس التيار الكهربائي
- مقبس استريو 3.5 مم
- سلك توصيل (مقبس استريو 3.5 مم - مقبس استريو 3.5 مم)
- مكثف خزفي 10nF (وسم 103)
- الأسلاك
- لحام الحديد وكل ما يرتبط به.
الخطوة 1 إعداد شرائط LED.
في هذه الخطوة ، هناك مجال كبير لخيالك. يمكنك تثبيت الشريط على الخزانة ، الصورة ، الحافة ، التلفزيون ، الحامل ، إلخ ، إلخ. لم أستطع أن أقرر اختيار المكان. لقد فعلت ذلك ، وأوصيك بعمل شريط محمول ، أو اثنين. في الطول - كل هذا يتوقف على رغبتك. أيضا ، الشريط بكثافات مختلفة. أخذت بكثافة 30 ديود لكل متر. لديهم أيضا 60 و 120 الثنائيات للمتر. لقد صنعت شريطين من 18 LED. هذا حوالي 60 سم ، نحتاج أولاً إلى أساس. شرائط من الخشب الرقائقي أو اللوح الليفي أو البلاستيك تناسب الأساس. أخذت خشب رقائقي بسمك 3 مم وأقطع شريحتين بعرض 1 سم وطول 62 سم (مع هامش لتأمين الأسلاك من الشريط في النهاية):
على الجزء العلوي من شريط الخشب الرقائقي ، قم بغراء الشريط LED ، إذا لم تلتصق الشريط بالتساوي واضطررت إلى تقشير الشريط ، فلن يثبت بشكل جيد. في هذه الحالة ، أوصي باستخدام شريط القرطاسية على الوجهين. يبلغ سمكها 1 سم ، فقط عرض الشريط لدينا:
بالنسبة لهؤلاء ، لم تعمل القطة بأشرطة العناوين باختصار. WS2812 عبارة عن ثلاثة مصابيح LED (أحمر وأزرق وأخضر) ومحرك PWM 8 بت لهم في مبيت واحد. يتم استخدام ثلاثة أسلاك لتوصيل الشريط. + 5V جهة الاتصال التي يتم توفيرها من مصدر الطاقة ، GND - ناقص مورد الطاقة.يتم التحكم عن طريق توفير إشارة 24 بت لكل LED (8 بت لكل لون). يتم تغذية الإشارة من Arduino إلى دبوس Din لأول LED ، والذي بدوره يكتب أول 24 بت إلى ذاكرته المؤقتة ، ووفقًا لها ، يضبط لون التوهج ، ويقطع أول 24 بت من الإشارة ويرسل الإشارة من خلال دبوس Do بجانب مصابيح LED التالية. لذلك ، الشريط له اتجاه. يشار إلى الشريط بواسطة سهم ، أو من Din to Do contact.
لمزيد من المصابيح ، والمزيد من التدفقات الحالية. WS2812 هو شره للغاية ويستهلك صمام ثنائي واحد (بحد أقصى من السطوع لجميع الألوان الثلاثة) 0.06 أ. لذلك ، يجب تحديد أسلاك الطاقة + 5V و GND لأقصى تيار يتدفق عبرها. استخدمت سلكًا نحاسيًا مرنًا بمقطع عرضي 0.5 مم (بهامش ولزيادة طول الشريط). لا يتطلب سلك اتصالات الإشارة هذا المقطع العرضي ، فالتيار المتدفق عبره صغير ، لذلك نأخذ سلكًا مرنًا رقيقًا. قم بلحام الأسلاك على الشريط وعزل جهات الاتصال:
تعمل الموسيقى الملونة على النحو التالي: يقسم عدد مصابيح LED إلى النصف ، ويشار إلى حجم الموسيقى من خلال إضاءة الصمام الثنائي من منتصف الشريط إلى نهايته. لذلك ، إذا كنت ترغب في عمل شريطين مثل الفيديو الخاص بي ، يتم توصيل كلا الشريطين بالتوازي (سلك من جهات اتصال Din لكلا الشريطين إلى دبوس Arduino واحد ، D12). ثم نشير إلى عدد المصابيح في الرسم يساوي مجموع الثنائيات من كلا الشريطين. إذا كنت تريد أن يعمل الشريط من المنتصف ، فقم بتوصيل شريطين في سلسلة ، كما حدد العدد الإجمالي لمصابيح LED.
الخطوة 2 التيار الكهربائي
كما قلت ، الشريط WS2812 هو شجاع ، تحتاج إلى الاقتراب من اختيار مصدر الطاقة بدقة. نحتاج إلى استقرار 5 فولت ، ونختار القوة الحالية اعتمادًا على عدد المصابيح ، فمن الأفضل أن تأخذ بهامش. أوصي ، على سبيل المثال ، مثل 3 A:
يتم كتابة المواصفات على غلاف مصدر الطاقة:
أخطط لتوسيع المزيد من الموسيقى الملونة الخاصة بي ، لذلك لا أتخلى عن أخذ مصدر طاقة الكمبيوتر مع جهات الاتصال المتصلة:
الخطوة 3 اردوينو ومخطط الأسلاك.
تقريبا أي لوحة متوافقة مع Arduino مناسبة لتنفيذ هذا المشروع. كان لدي اردوينو أونو في متناول يدي. الآن نحن بحاجة إلى جمع كل شيء وفقًا للمخطط. سآخذ المخطط من العقل المدبر الإيديولوجي AlexGyver –ra:
هناك حاجة إلى مقياس الجهد لضبط الجهد المرجعي لقياس مستوى الإشارة الصوتية. يتم استخدام جهة الاتصال A0 كـ GND (بالنسبة إلى Arduino Nano ، فهي أكثر ملاءمة للاتصال). يمكنك الاستغناء عن مقياس الجهد عن طريق تشغيل استخدام الجهد المرجعي الداخلي في الرسم.
يتم استخدام جهات الاتصال A1 و A2 لتوصيل الإشارة الصوتية ، ولا تنس توصيل جهات اتصال Arduino GND وأسلاك الإشارة الصوتية.
زر يستخدم لتبديل الأوضاع ، يربط دبوس D3 اردوينو.
اتصال المقبس والاتصال A3 من خلال المكثف ضروري لبعض الأوضاع للعمل. يمكنك معرفة المزيد حول أوضاع التشغيل على الصفحة AlexGyver:
حتى نتمكن من الاستماع إلى الموسيقى ، وعمل الموسيقى الملونة لدينا ، نحتاج إلى فصل الإشارة الصوتية. يمكنك القيام بذلك باستخدام نقطة الإنطلاق:
يمكنك أيضًا توصيل مكبرات الصوت بمخرج الصوت على اللوحة الأم ، وموسيقى ملونة بمخرج سماعة الرأس. الشيء الرئيسي هو أنه لا يمكنك توصيل الموسيقى الملونة بالإخراج بعد مكبر الصوت ، هناك مستوى إشارة كبير جدًا لـ Arduino.
لقد بنيت كل شيء بناءً على Arduino Uno ووضعته على مصدر الطاقة:
الخطوة 4 تعديل الرسم وتخصيصه وملئه.
للبدء ، تحتاج إلى تنزيل أحدث إصدار من بيئة تطوير Arduino IDE. أفضل مع الموقع الرسمي.
اختر ما هو أكثر ملاءمة لك: قم بتنزيل أرشيف ZIP وفك ضغطه إلى المكان الصحيح أو قم بتنزيل ملف التثبيت وتثبيت البرنامج. لا يوجد فرق.
لكي يعمل الرسم ، نحتاج إلى المكتبات: Adafruit_NeoPixel-master و EEPROMex و FastLED-master و FHT و GyverButton و IRLremote-master و IRremote. أسهل طريقة هي تنزيلها معًا والإصدارات الضرورية من الموقع AlexGyver.
قم بتنزيل الأرشيف بالكامل. بعد تفريغ الأرشيف ، نعيد كتابة المحتويات الكاملة لمجلد "المكتبات" إلى المجلد الذي يحمل نفس الاسم الموجود في المجلد مع تثبيت Arduino iDE.
قم بتشغيل Arduino IDE. افتح الرسم من الأرشيف الذي تم تنزيله مسبقًا. الرسم الذي نحتاجه موجود في مجلد "البرامج الثابتة". افتح "colorMusic_v2.10". لكي يعمل بشكل صحيح ، تحتاج إلى تعديله قليلاً ، أو بالأحرى ضبط الإعدادات الصحيحة.
يوفر Sketch إمكانية استخدام جهاز تحكم عن بعد بالأشعة تحت الحمراء.إذا كنت ترغب في ذلك ، يمكنك العثور على جميع التعليمات اللازمة على موقع AlexGyver. في رأيي ، ليس مطلوبا جهاز التحكم عن بعد. لذلك ، سيتم تكوينه للعمل بدون جهاز تحكم عن بعد. نحن نبحث عن خط:
# تعريف REMOTE_TYPE 0
يجب أن يكون هناك "0".
سيتم تخزين إعدادات Arduino في ذاكرة EEPROM غير المتطايرة. لتجنب المزيد من الأخطاء ، أعد تعيين جميع الإعدادات. ابحث عن الخط:
# تعريف RESET_SETTINGS 0
أولاً نضع "1" ، ونومض الرسم ، ثم نضع "0" ونومضه مرة أخرى.
في الخط:
# تعريف NUM_LEDS 36
اذكر عدد المصابيح الخاصة بك.
بعد بدء تشغيل الموسيقى الملونة ، تابع على النحو التالي: تحتاج أولاً إلى تكوين الحد الأدنى لمستوى الصوت. للقيام بذلك ، قم بإيقاف الموسيقى مؤقتًا ، اضغط مع الاستمرار على الزر حتى يضيء الصمام الثنائي على لوحة Arduino.
خيارات لتثبيت كتلة الموسيقى الملونة. لقد قمت بتثبيت مصدر الطاقة و Arduino على الخزانة. مصدر الطاقة بعيد بحيث لا يكون مرئيًا ، ويتم توجيه الشريط لأعلى:
يمكنك أيضًا تثبيت الأشرطة على جانبي طاولة الكمبيوتر:
ثم نقوم بتشغيل الموسيقى ونرى ما إذا كان كل الشريط يضيء عندما تعمل الموسيقى. إذا كان الشريط يعمل فقط في البداية ، أو العكس ، فقم دائمًا بتشغيل مقياس الجهد. تجريبيا ، نجعل الشريط كله يعمل. كل التوفيق محلية الصنع وأفكار عظيمة.