فهرست مطالب:

چراغ LED تزئینی با صدای فعال (آردوینو): 5 مرحله (همراه با تصاویر)
چراغ LED تزئینی با صدای فعال (آردوینو): 5 مرحله (همراه با تصاویر)

تصویری: چراغ LED تزئینی با صدای فعال (آردوینو): 5 مرحله (همراه با تصاویر)

تصویری: چراغ LED تزئینی با صدای فعال (آردوینو): 5 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
Image
Image

روز بخیر ، این اولین دستورالعمل آموزشی من است و من مرد انگلیسی نیستم ؛) لطفاً اگر اشتباه می کنم مرا ببخشید.

موضوعی که می خواستم در مورد آن صحبت کنم یک لامپ LED است که می تواند نسبت به صدا واکنش نشان دهد.

داستان از همسر من شروع می شود که مدتهاست این چراغ را از Ikea دارد و همیشه وقتی به آن نگاه می کنم فکر می کنم که می تواند سوژه خوبی برای تبدیل آن با نوار LED باشد.

سپس با خواندن برخی از مطالب آموزشی ، آن موضوع را دیدم که به لطف Natural Nerd به من الهام بخش خوبی بود

www.instructables.com/id/Music-Reactive-De…

در جستجوی اطلاعات برای اطلاع از نحوه عملکرد ، انیمیشن خوبی نیز در آن پیدا می کنم

learn.sparkfun.com/tutorials/addressable-r…

همچنین از مایکل بارتلت تشکر می کنم

بیایید سپس آن لامپ Ikea را تنظیم کنیم ، یک لامپ استاندارد (سفید) با یک دیگ است که می تواند روشنایی را تنظیم کند ، و سپس به لامپ واکنشی موسیقی با 8 انیمیشن متفاوت تبدیل می شود.

این ویدئو به خوبی جلوه ای از خود نشان نمی دهد ، در واقع زیباتر است.

اگر برخی از جزئیات را از دست دادم ، متأسفم ، اما من قصد نداشتم قبل از تهیه یک دستورالعمل بنویسم.

ویرایش: من یک ویدیوی جدید اضافه کردم اما دوربین من (تلفن همراه) با نور اشباع شده است ، متأسفم) ، ما می توانیم جلوه راه اندازی و لامپ سفید با تنظیم روشنایی و سپس چندین جلوه موسیقی را ببینیم

مرحله 1: لیست قسمت ها

در اینجا لیست

  1. البته خود لامپ
  2. arduino NANO (مانند این)
  3. سپر نانو (اجباری نیست اما بسیار جزئی)
  4. ماژول صدا (مراقب باشید KY-037 یا KY-038 را به هیچ وجه معقول نکنید)
  5. نوار LED 3 متری RGBW (یک RGB می تواند کافی باشد اما من می خواستم با RGBW بازی کنم) سفید گرم گرفتم ، نوار قابل تنظیم است ، هر LED را می توان به صورت جداگانه سفارش داد ، این نوار RGB استاندارد نیست
  6. 1 پاتار (5 پاتار اینجا)
  7. قدرت 5v 20Ah (10 یا 15 می تواند کافی باشد اما من ترجیح می دهم بزرگ باشم)
  8. 2 سوئیچ خازن (سوئیچ استاندارد نیز می تواند خوب باشد)
  9. کابل
  10. سوئیچ پا
  11. کابل R/C (اتصال آسان به سنسور 3 پین)

مرحله 2: لامپ را آماده کنید

لامپ را آماده کنید
لامپ را آماده کنید
لامپ را آماده کنید
لامپ را آماده کنید
لامپ را آماده کنید
لامپ را آماده کنید

لامپ در بسته است و باید مونتاژ شود. از آنجا که ما از لامپ و پلاستیکی که همه لوله ها را به هم قفل می کند استفاده نمی کنیم و چون در اصل بسیار سفت نیست ، تصمیم گرفتم پیچ را اضافه کنم ، بنابراین یک سوراخ ایجاد کرده و هر لوله را با هم محکم کنید. مراقب باشید ، یکی کوتاهتر است و شروع از پایین است.

ببخشید وقتی این کار را کردم عکس کافی نگرفتم.

ارتفاع لامپ 1m38 است ، من از 2 تکه نوار led استفاده کردم که در 2 طرف لوله قرار دادم.

مراقب باشید ، نوار باید به معنای مناسب باشد ، زیرا کابل باید در پایین باشد ، در چنین نوار LED ورودی و خروجی وجود دارد ، ورودی باید در پایین باشد. هر نوار LED برای من 77 LED است ، اما بعداً می بینم که برای arduino NANO بسیار زیاد است.

من سعی می کنم نوار را به لوله بچسبانم ، اما وقتی سفارش دادم نسخه ضد آب سیلیکون را گرفتم و چسب حرارتی آن را چسباند:(بنابراین من به جای آن از کراوات استفاده کردم. فکر کنید کابل را همزمان وصل کنید.

مرحله 3: کلیدهای خازنی و پوتار

سوئیچ های خازنی و پوتار
سوئیچ های خازنی و پوتار
سوئیچ های خازنی و پوتار
سوئیچ های خازنی و پوتار
سوئیچ های خازنی و پوتار
سوئیچ های خازنی و پوتار
سوئیچ های خازنی و پوتار
سوئیچ های خازنی و پوتار

2 کلید خازنی داخل لامپ هستند و نسبتاً خوب از طریق پلاستیک لامپ واکنش نشان می دهند.

می توانید آن را در جایی که می خواهید قرار دهید ، من آنها را فقط با یک تکه چسب ، در وسط ارتفاع چراغ ، وصل کردم.

یکی از موارد بالا برای تغییر حالت سفید به انیمیشن است.

یکی از موارد زیر برای تغییر سبک انیمیشن است. 8 انیمیشن وجود دارد ، 7 مورد به موسیقی واکنش نشان می دهند و آخرین مورد فقط بی نهایت حرکت می کند.

برای پوتار ، در ابتدا ، من می خواستم از یک گلدان کشویی استفاده کنم ، اما نمی دانستم کجا آن را به راحتی قرار دهم ، بنابراین در نهایت من یک سوراخ در قسمت بالا ایجاد کردم و یک حفره چرخان قرار دادم.

مرحله 4: شماتیک و برنامه نویسی

شماتیک و برنامه نویسی
شماتیک و برنامه نویسی

همه چیز را به هم متصل کنید

و کد را بارگذاری کنید

این فقط از کتابخانه Adafruit_NeoPixel استفاده می کند ، مطمئن شوید که آن را نصب کرده اید.

در کدی که دارید:

#تعریف NUM_LEDS 74

حتی اگر از یک نوار LED با طول 77 استفاده می کردم ، حافظه نانو از بین رفته بود و هیچ اتفاقی نمی افتد تا اینکه فقط به 74 LED رسیدم. شاید استفاده از Mega بهتر باشد

#تعریف MIC_LOW 0.0#تعریف MIC_HIGH 737.0

لطفاً مقدار حداقل / حداکثر دریافتی با سنسور خود را بررسی کنید.

وقتی نوار LED خود را اعلام می کنید ، برای من NEO_RGBW و 800 کیلوهرتز بود ، مشخصات خود را بررسی کنید.

نوار Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS ، LED_PIN ، NEO_RGBW + NEO_KHZ800) ؛

هنگامی که لامپ روشن می شود ، از یک رول سفید ، قرمز ، سبز و آبی عبور می کند ، اگر نمی خواهید چنین شروعی را شروع کنید ، می توانید قسمت شروع را حذف کنید.

مرحله 5: نسخه بعدی؟

وقتی من لامپ او را جراحی کردم ، همسر من کمی نگران بود ، اما اکنون او واقعاً عاشق آن است.

وقتی کابل را داخل آن قرار می دهید ، مراقب باشید که آنها را وصل کنید تا از سایه های بی حس کننده جلوگیری شود.

جعبه برق بسیار بزرگ است و سایه ای در پایین ایجاد می کند ، شروع نوار LED بالاتر می تواند سایه ها را کاهش دهد.

وقتی چراغ روشن است ، دکمه دیده می شود ، زیبایی ندارد ، فکر کنید آن را در کنار دیوار (اگر لامپ نزدیک دیوار است) و همان طرف قدرت قرار دهید. اما خوب است ببینم کجا هستند ، من نمی خواهم هیچ اثری روی لامپ بگذارم.

در آخرین نسخه ، وقتی روی دکمه جلوه کلیک می کنید ، LED آبی چشمک می زند تا نشان دهد شما دکمه را لمس کرده اید و کدام انیمیشن فعال است اما می توان آن را افزایش داد.

میکرو می تواند معقول تر باشد ، و من تعجب می کنم که 2 میکرو را برای حساسیت بهتر قرار دهم.

می توان جلوه های بیشتری ایجاد کرد ، اما فکر می کنم باید به سراغ مگا بروید زیرا حافظه موجود در نانو به صفر بسته شده است.

یک رمزگذار دوار برای تغییر اثر نیز می تواند جایگزین آن باشد. اما من فعلا سوئیچ خازنی را دوست دارم:)

یک کابل USB به بالای لامپ وصل کردم تا بتوانم به راحتی آن را برنامه ریزی کنم.

وقتی سیم برق را دریافت می کنم ، یک سوئیچ کلی به آن اضافه می کنم.

توجه داشته باشید که اگر فردا از آن خسته شده اید ، می توانید LED را از بین ببرید و لامپ اولیه را دوباره قرار دهید ، اما من واقعاً تصور نمی کنم چرا….

افزودن کنترل از راه دور نیز در لیست ایده ها وجود دارد.

توصیه شده: