فهرست مطالب:

LightBox Music Visualizer: 5 مرحله (همراه با تصاویر)
LightBox Music Visualizer: 5 مرحله (همراه با تصاویر)

تصویری: LightBox Music Visualizer: 5 مرحله (همراه با تصاویر)

تصویری: LightBox Music Visualizer: 5 مرحله (همراه با تصاویر)
تصویری: DIY LED Music Visualizer - Complete Walkthrough 2024, نوامبر
Anonim
Image
Image
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer

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

خوش بگذره!!!

مرحله 1: جمع آوری مواد

شما به مواد زیر احتیاج دارید:

  • 1 متر تخته چوبی 4 x 0.5 سانتی متر (برای قاب)
  • 1 متر چوب چوبی 1.2 x 0.5 سانتی متر (برای حاشیه جلو)
  • 15 سانتی متر عصای چوبی مربع 0.8 0. 0.8 سانتی متر
  • 1 عدد صفحه چوبی 22 x 18 x 0.3 سانتی متر (برای صفحه پشت)
  • 1 عدد بشقاب شیشه ای اکریلیک شیر سفید 22 x 18 x 0.3 سانتی متر (برای صفحه جلو)
  • 1 نوار LED RGB ، نوع WS2812B ، 5 ولت ، طول 1 متر ، با 60 LED
  • 1 عدد ماژول ESP8266 من از Adafruit Huzzah استفاده کردم ، اما شما می توانید از یک ماژول متفاوت استفاده کنید.
  • 1 جک لوله 5.5 x 2.1 DC
  • سیم (رنگهای مختلف)
  • مقداری نوار چسبی

ابزارهای مورد نیاز شما:

  • اره چوبی
  • جعبه میتر
  • چسب چوب
  • آهن لحیم کاری

مرحله 2: جعبه را بسازید

جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید

قاب

ابتدا از جعبه میتر برای برش تخته قاب استفاده کنید. قطعات را با زاویه 45 درجه برش دهید ، بنابراین می توانید آنها را در کنار هم قرار دهید و قاب بیرونی را تشکیل دهید (تصاویر را ببینید). شما به دو قطعه طول 23 سانتی متر (برای بالا و پایین) و دو قطعه طول 19 سانتی متر (برای سمت چپ و سمت راست) نیاز دارید. طول به لبه بلندتر اشاره دارد.

نکته: اگر قطعات را به ترتیب قرار گرفتن لبه ها برش دهید (به عنوان مثال ، ابتدا قطعه بالا ، سپس قطعه راست ، سپس قطعه پایین ، سپس قطعه چپ) ، اطمینان حاصل کنید که لبه ها کاملاً متناسب هستند به

حالا قطعات قاب را به هم بچسبانید. اطمینان حاصل کنید که می توانید صفحه شیشه ای اکریلیک را در یک طرف جعبه و صفحه پشتی را در طرف دیگر قرار دهید. در صورت وجود شکاف های کوچک نگران نباشید - شکاف های طرف جلویی توسط حاشیه پوشانده شده و قسمت پشتی قابل مشاهده نخواهد بود.

صفحه جلو

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

مرز

دوباره از جعبه میتر استفاده کنید تا تخته حاشیه را برش دهید. آنها را با زاویه 45 درجه برش دهید (تصاویر را ببینید). دوباره به دو قطعه طول 23 سانتی متر و دو قطعه طول 19 سانتی متر نیاز خواهید داشت (طول دوباره به لبه بلندتر اشاره می کند).

قطعات حاشیه را به هم بچسبانید و حاشیه را به جلوی جعبه بچسبانید. باز هم مراقب باشید که هیچ چسبی روی اکریلیک نریزد.

مرحله 3: Firmware را روی Controller نصب کنید

به مدیر کتابخانه Arduino خود بروید و مطمئن شوید که کتابخانه FastLED نصب شده است. توسط سیستم عامل مورد استفاده قرار می گیرد.

سیستم عامل ESP8266 خود را از Github بارگیری کنید.

برای بارگذاری سیستم عامل در ماژول ESP8266 خود از Arduino IDE استفاده کنید.

نکته در مورد استفاده از تعداد مختلف LED: من LightBox را با یک نوار LED از 60 LED ساختم. اما می توانید به اندازه دلخواه از LED استفاده کنید. تنها کاری که باید انجام دهید تغییر NUM_ROWS و NUM_COLUMNS ثابت در سیستم عامل است. این برنامه به طور خودکار با تعداد LED هایی که شما تعریف کرده اید سازگار می شود. به این ترتیب می توانید LightBox های بزرگ یا کوچک درست همانطور که دوست دارید بسازید.

مرحله 4: صفحه پشت را بسازید

صفحه پشت را بسازید
صفحه پشت را بسازید
صفحه پشت را بسازید
صفحه پشت را بسازید
صفحه پشت را بسازید
صفحه پشت را بسازید
صفحه پشت را بسازید
صفحه پشت را بسازید

در این مرحله ، ما نوار LED را به نوارهای کوچکتر برش می دهیم ، آنها را با مقداری سیم لحیم می کنیم و آنها را به صفحه پشت می چسبانیم تا یک شبکه ایجاد شود. نتیجه باید مطابق تصویر باشد.

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

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

سپس نوارها را به صفحه پشت بچسبانید. آهن لحیم کاری ، مقداری سیم را بیرون آورده و نوارهای LED را با هم لحیم کنید. نوارها دارای سه خط هستند: +5V ، GND و DO. اطمینان حاصل کنید که همیشه خطوط منطبق را متصل می کنید. برای جلوگیری از اشتباهات از سیم های رنگ متفاوت استفاده کنید.

سوراخ جک بشکه DC را در صفحه پشت سوراخ کنید. من از چسب حرارتی برای چسباندن جک به بشقاب استفاده کردم.

+5V و خط GND نوار LED را به پایانه های مربوطه جک بشکه وصل کنید. اگر نمی دانید کدام ترمینال مثبت و کدام منفی است ، منبع تغذیه 5 ولت را وصل کرده و از مولتی متر برای پیدا کردن کدوم استفاده کنید.

اتصالات 5V و GND ماژول ESP8266 خود را به پایانه های مربوطه جک بشکه وصل کنید. پین 5 ماژول ESP8266 را به خط داده نوار LED وصل کنید. اگر می خواهید بعداً ماژول را مجدداً استفاده کنید ، می توانید از کابل های بلوز استفاده کنید یا کابل ها را مستقیماً به اتصالات ماژول لحیم کنید.

ماژول ESP8266 را روی صفحه پشتی بچسبانید یا برای اتصال آن از نوار چسبی استفاده کنید.

مرحله 5: از آن لذت ببرید

خوش بگذره!
خوش بگذره!
خوش بگذره!
خوش بگذره!
خوش بگذره!
خوش بگذره!

زمان بارگیری برنامه از فروشگاه Google Play فرا رسیده است. البته رایگان است!

LightBox خود را وصل کنید. باید آبی شود و باید بتوانید یک شبکه WiFi به نام "lightbox" را در تلفن یا رایانه لوحی خود مشاهده کنید. اگر هنگام وصل کردن جعبه قرمز شد ، باید EEPROM ماژول ESP8266 خود را بازنشانی کنید. این کار را با اتصال پین 4 ماژول به GND برای یک ثانیه انجام دهید. جعبه باید دوباره راه اندازی شود و حالا آبی شود.

با تلفن یا رایانه لوحی خود به شبکه WiFi "lightbox" (رمز عبور: "lightbox12345") متصل شوید. برنامه LightBox را راه اندازی کنید. برنامه به طور خودکار به LightBox متصل می شود.

در منوی تنظیمات ، می توانید LightBox را طوری پیکربندی کنید که به جای ایجاد شبکه WiFi ، به شبکه WiFi خود متصل شود. به این ترتیب وقتی می خواهید از جعبه خود استفاده کنید نیازی به تغییر شبکه WiFi دیگر ندارید.

از Color Picker برای روشن کردن اتاق خود در رنگی متناسب با روحیه خود استفاده کنید یا از Audio Analyzer برای تبدیل موسیقی به الگوهای زیبا از رنگ ها استفاده کنید.

در صورت داشتن هرگونه سوال در قسمت نظرات دریغ نکنید.

خوش بگذره!

به روز رسانی:

  • 06/03/17: من تعدادی عکس نزدیک از سیم کشی ماژول ESP8266 را اضافه کردم.
  • 06/19/17: من به طور مداوم برنامه و سیستم عامل را بهبود می بخشم. من یک فیلتر اضافه کردم که تصویر را صاف می کند. سوسو زدن بسیار کمتری دارد و تجسم بسیار زیباتر به نظر می رسد. من همچنین امکان پیکربندی تعداد ردیف ها و ستون های LED را در سیستم عامل اضافه کردم. این برنامه به طور خودکار با تعداد LED های پیکربندی شده سازگار می شود. به این ترتیب شما می توانید LightBox خود را با LED های کم و بیش از من بسازید و با برنامه کار می کند.
چالش دست نیافتنی
چالش دست نیافتنی
چالش دست نیافتنی
چالش دست نیافتنی

در چالش دست نیافتنی نایب قهرمان

توصیه شده: