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

مصباح حائط متحرك من اردوينو مع تأثير ضوئي: 11 خطوة (مع صور)
مصباح حائط متحرك من اردوينو مع تأثير ضوئي: 11 خطوة (مع صور)

فيديو: مصباح حائط متحرك من اردوينو مع تأثير ضوئي: 11 خطوة (مع صور)

فيديو: مصباح حائط متحرك من اردوينو مع تأثير ضوئي: 11 خطوة (مع صور)
فيديو: محاكاة انفجار نووي 😳💔 2024, شهر نوفمبر
Anonim
Image
Image

بواسطة AlF2

مصباح زخرفي LED تفاعلي للصوت (اردوينو)
مصباح زخرفي LED تفاعلي للصوت (اردوينو)

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

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

آمل أن تعجبك بقدر ما أحب:)

المواصفات التي أتخيلها هي أن يكون لها شكل مضاء من الخلف ، مع 4 مقاييس فرق الجهد:

  • 1 لضبط السطوع الأحمر ،
  • رقم 1 للأخضر ،
  • 1 للأزرق ،
  • والأخير لتتمكن من ضبط السطوع العام. بالطبع يمكنك تغيير السطوع مع كل من الأواني الثلاثة الأخرى ، ولكن من العملي أكثر أن يكون لديك واحد عام.

ثم أحب مفتاح زر LED الدائري ، لذلك أضع 3 منه

  • 1 (أزرق مع شعار الطاقة) لتشغيل / إيقاف الضوء ،
  • الثانية (برتقالية) لتبديل تأثير التشغيل / الإيقاف (وسنرى لاحقًا أنه يمكننا تغيير التأثير) ،
  • وآخرها (أبيض) هو لتشغيل / إيقاف تشغيل الصوت (نعم ، أردت إضافة وحدة صوت أيضًا ، لتأثير المحرك ؛)).

ثم سيعرض القليل من OLED درجة الحرارة والرطوبة بالإضافة إلى بعض الرسائل.

الخطوة 1: قائمة المواد

قائمة المواد التي أستخدمها

  • ملصق https://www.ebay.fr/itm/Autocollant-mural-Sticker …
  • ديبوند 176 * 65 محل محلي
  • زر الطاقة 5 فولت
  • Power alim 5v 5Ah
  • شاشة oled https://fr.aliexpress.com/item/Metal-push-button-… لكنها ليست محرك SSD1306 قياسيًا ، لذلك أعتقد أنه من الأفضل وضع برنامج قياسي بدلاً من ذلك (لكنك تحتاج إلى التغيير قليلاً كود اردوينو)
  • زر * 3
  • 5 بوتار
  • ميجا 2560
  • مكبر صوت MP3
  • DHT22

المجموع حوالي 115 يورو (أغلى هو Dibond 54 €. من المحتمل أن يتم استبداله بالفورميكا أو بأشياء أخرى ، لكن يجب أن يكون صلبًا ولا يتشوه بمرور الوقت ، خاصة بالنسبة للأجنحة الرقيقة.

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

الرسم
الرسم
الرسم
الرسم
الرسم
الرسم

أنا الآن درج لذلك بحثت عن ملصق Dusty Crophopper يمكنني استخدامه لذلك. نأمل أن تجد الكثير من الأحجام والنماذج المختلفة عبر الإنترنت ، ووجدت نموذجًا رائعًا على موقع eBay ، بأبعاد (أو على الأقل إذا كان ما هو مكتوب في المواصفات) 102 * 46 سم.

عندما استلمته تفاجأت أنه مقطوع إلى عدة أجزاء ، وبعد تجميعه معًا ، كان البعد النهائي 174 * 61 سم ، كبير جدًا ولكنه كان جيدًا على جداري ، لذا دعنا نذهب إليه.

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

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

البعض يرسل على الحافة بعد النتيجة ليست سيئة.

كانت المفاجأة السيئة هي الشفرة العلوية للمروحة التي لم تصل إلى الحجم المكتوب ، واضطررت إلى إضافة قطعة من المواد: ((يمكنك أن ترى أن موضع المروحة ليس في دليل المستخدم وعلى الملصق نفسها في نفس الموقف)

الخطوة 3: إضافة الضوء

مضيفا الضوء
مضيفا الضوء
مضيفا الضوء
مضيفا الضوء
مضيفا الضوء
مضيفا الضوء

شريط LED ليس RGB قياسيًا ولكنه نوع RGB ws2812 قابل للتحكم. يمكن توجيه كل LED على حدة.

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

ثم قمت للتو بلصق شريط LED حوله ، بالغراء الساخن ، لأن الغراء من شريط LED ليس كافيًا.

بعد بعض الاختبارات ، قررت إضافة شريط LED خلف كل جناح.

على جناحي Dusty ، لديك مصباحان للهبوط ، وقمت بعمل ثقب حتى يمر بعض الضوء عبر تلك الثقوب ، بالإضافة إلى واحد على كل طرف لضوء الموقع (أحمر / أخضر)

الخطوة 4: شاشة OLED صغيرة

شاشة OLED صغيرة
شاشة OLED صغيرة
شاشة OLED صغيرة
شاشة OLED صغيرة
شاشة OLED صغيرة
شاشة OLED صغيرة

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

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

الخطوة الخامسة: لوحة التحكم

Image
Image
لوحة التحكم
لوحة التحكم
لوحة التحكم
لوحة التحكم

لوحة التحكم عبارة عن قطعة من Dibond ، مُلصقة بشكل عمودي وفي الجزء السفلي خلف المصباح.

يتم لصقها مع 2 القليل من التعزيز ، ويمر البوتار قليلاً عند النظر إلى الجانب الأمامي من الأمام..

يتم وضع زري الصوت والتأثير بين البوتار. ألوان مفتاح LED مختلفة. أبيض للتأثير ، برتقالي للصوت. عندما تكون الوظيفة في وضع التشغيل ، يكون مؤشر LED قيد التشغيل ، ويكون مؤشر LED في وضع إيقاف التشغيل عندما تكون الوظيفة في وضع إيقاف التشغيل. عندما يكون في وضع التشغيل ، يكون هناك القليل من تأثير التنفس (يختلف سطوع LED)

المفتاح العام في العجلة الثانية. مؤشر LED قيد التشغيل (مع تأثير التنفس أيضًا) عند إيقاف تشغيل الطاقة للعثور على الزر في الظلام. عند تشغيل الطاقة ، يكون مؤشر LED مطفأ. يتم عرض درجة الحرارة حتى عند إيقاف تشغيل الطاقة. يوجد في غرفة النوم مفتاح عام للضوء ، لذا يمكنني إيقاف تشغيله تمامًا. لاحظ أنه زر منطقي يديره كود Arduino. ليس مفتاحًا ماديًا هو الذي يعمل على تشغيل / إيقاف الكهرباء.

لاحظ أن البوتار ملحوم مباشرة على درع Arduino ، لكن بالنسبة للمفتاح ، أستخدم موصل (نوع طراز R / C) لتتمكن من التركيب / إلغاء التثبيت بعد ذلك. في الواقع ، يتم تثبيت potar من الخلف ، ولكن التبديل من الأمام ، لذلك يجب فصلها.

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

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

الخطوة 6: Arduino Shield

اردوينو شيلد
اردوينو شيلد
اردوينو شيلد
اردوينو شيلد
اردوينو شيلد
اردوينو شيلد

هناك الكثير من الكبلات للاتصال بـ arduino ، لقد استخدمت درعًا أوليًا ، لكن الكبل الذي يحتوي على خط وليس نقطة. إنه عملي للغاية ، حتى لو كان العثور عليه أقل سهولة.

أنت لحام 2.54mm دبوس قياسي ، وفقط عند الحاجة. دبوس Arduino غير المستخدم غير متصل.

ثم تقوم بتوصيل كل كابل بالدبوس الأيمن. يمكنك إنشاء درع خاص بك بسهولة.

للحصول على كابل ، استخدمت مقبسًا قديمًا (وليس من Traduction "péritel" بالفرنسية)

الدرع مخدوش من الخلف في منتصف المصباح.

الخطوة 7: الاتصال

الارتباط
الارتباط
الارتباط
الارتباط

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

بعد لحام كل شيء ، هناك الكثير من الكابلات.

الخطوة 8: الطاقة

قوة
قوة

شريط LED جشع للغاية ، وتحتاج إلى 5v 10 Ah على الأقل لتشغيلها.

في البداية ، لم يكن هناك سوى مؤشر LED المركزي وأنا أستخدم 5ah ، عندما أضفت شريط 2 LED على الجناح ، غيرت إلى 10 Ah.

ما هو جيد ، هو أن مؤشر LED القابل للتوجيه هو 5 فولت ، مثل Arduino ، لذلك من السهل الاتصال بنفس المصدر.

الخطوة 9: وحدة الصوت

وحدة الصوت
وحدة الصوت
وحدة الصوت
وحدة الصوت
وحدة الصوت
وحدة الصوت

لقد وجدت هذه الوحدة الصغيرة ، وهي سهلة التوصيل ويتم توصيلها بسماعة.

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

أنت بحاجة إلى بطاقة micro SD لوضع ملفات MP3 الخاصة بك. الأصغر الذي ستجده سيكون أكبر بكثير مما هو مطلوب ، ملفاتي الأربعة هي 12 ميغا بايت فقط ، نعم ميغا ؛)

إذن ماذا؟ لقد وجدت أنه من المضحك إضافة صوت المروحة إلى تأثير المروحة. لذلك أضفت هذه الوحدة. في الكود عند تغيير التأثير ، سيكون لديك صوت مختلف (MP3).

يوجد 4 تأثيرات ، لذلك اسم 4 ملفات mp3 من 001 إلى 004 في المجلد 01.

يتم لصق مكبر الصوت على قطعة من Dibond ، وهو مشدود على الحلقة الخشبية.

نأمل أن يجعل مفتاح الصوت من الممكن قطع الصوت.

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

كلما لاحظت أنك أكثر انتباهاً ربما لاحظت أن الصوت هو محرك بيستون وليس دعامة توربو ، فذلك لأن دعم التوربو مروع حقًا على السماعة الصغيرة وما هو أفضل من صوت محرك WW2 ؛)

بالنسبة لتأثير فرنسا ، من الواضح وضع مرسيليا.

بالنسبة للموجة ، فإن بعض أصوات zen مع صوت موجة المحيط ، ولصوت قوس قزح ، صوت ديناميكي للغاية (Pulp fiction).

بالنسبة للمسائل القانونية ، لا يمكنني إعطاء ملفات MP3 ، آسف لذلك.

الخطوة 10: وظيفة الترميز والإضافة

وظيفة الترميز والإضافة
وظيفة الترميز والإضافة

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

في الأصل ، خططت للحصول على تأثير واحد فقط ، والذي يحاكي دوران المروحة. أخيرًا أضفت عددًا قليلاً من التأثيرات ، ثم استخدمت مفتاح التأثير (في الأصل فقط ON / OFF) لنقرة لتحديد التأثير ، ودفعة طويلة لإيقاف التأثير.

بمزيد من التأثير ، وحصلت على شاشة صغيرة ، لماذا لا أعرض على الشاشة ، عندما يتم الضغط على زر ، وما هو التأثير الذي يتم تحديده.

الخطوة 11: التطور؟

Image
Image

لقد استغرق الأمر وقتًا للقيام به ، وأثناء البناء ، أضفت بعض الوظائف ، ولكن هناك دائمًا مجال كبير للتحسين.

يعجبني تأثير المروحة ، لكن التأثير الآخر بسيط للغاية ، فأنا بحاجة حقًا إلى صنع شيء أفضل وأجمل.

أحتاج إلى إصلاح المشكلة المجمدة إن أمكن.

وحدة الصوت ليست ضرورية حقًا ، فهي أخيرًا مصباح …

يتم إدخال كابل USB في مكانه ويمكن الوصول إليه بسهولة ، لذلك من السهل إجراء أي تحديث مطلوب.

بعض الافكار:

  • قد يكون مستشعر الضوء مثيرًا للاهتمام لضبط السطوع تلقائيًا حسب سطوع الغرفة.
  • مستشعر PIR للتشغيل / الإيقاف تلقائيًا عند وصول شخص ما.
  • مضيفا الساعة
  • موقف رد الفعل (انظر الفيديو) ، أحب التأثير ولكن لم أجد كيفية التكيف مع مصباح الغبار
  • ضبط مستوى الصوت
  • أظهر مستوى RGB كل لون على OLED (تعديل 2017-12-07: كانت الفكرة جيدة ، لقد فعلت ذلك بالأمس ، وسوف أقوم بتحديث الكود بعد الاختبار خلال أيام قليلة)

شكرا لقرائتك.

موصى به: