فهرست مطالب:
- مرحله 1: جمع آوری مواد
- مرحله 2: جعبه را بسازید
- مرحله 3: Firmware را روی Controller نصب کنید
- مرحله 4: صفحه پشت را بسازید
- مرحله 5: از آن لذت ببرید
تصویری: LightBox Music Visualizer: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
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 های کم و بیش از من بسازید و با برنامه کار می کند.
در چالش دست نیافتنی نایب قهرمان
توصیه شده:
RGB Backlight + Audio Visualizer: 4 مرحله (همراه با تصاویر)
RGB Backlight + Audio Visualizer: به دستورالعمل های من در مورد نحوه ایجاد نور پس زمینه RGB LED برای مثال خوش آمدید. پشت تلویزیون یا میز تحریر شما. خود شماتیک بسیار ساده است زیرا رابط نوارهای LED WS2812 با یک Arduino Nano بسیار آسان است. توجه: که نیازی به ما ندارید
ساده LED Lightbox Cube: 7 مرحله (همراه با تصاویر)
ساده LED Lightbox Cube: سلام به همه. این بار من می خواهم یک مدل از مکعب lightbox ساده را با شما به اشتراک بگذارم که می تواند با باز (برای شلیک بخشی از شیء بزرگ) و طرفهای بسته برای موارد کوچک استفاده شود. این مکعب دارای ساختار مدولار است ، می توان به راحتی آن را
LED Art Lightbox: 5 مرحله (همراه با تصاویر)
LED Art Lightbox: در این دستورالعمل ما قصد داریم یک lightbox ایجاد کنیم. این به شما امکان می دهد علائم پویا ایجاد کنید یا می توانید از آنها برای ترسیم طرح های روکش استفاده کنید ، اگر هنرمند ، تصویرگر یا طراح هستید عالی است
لامپ هوشمند (TCfD) - Rainbow + Music Visualizer: 7 مرحله (همراه با تصاویر)
Smart Lamp (TCfD) - Rainbow + Music Visualizer: این پروژه برای دوره فناوری طراحی مفهوم در TUDelft انجام شده است محصول نهایی یک لامپ LED پایه ESP -32 است و به سرور متصل است. برای نمونه اولیه ، لامپ دارای دو عملکرد است. جلوه ای رنگین کمان که رنگ آرامش بخشی را منتشر می کند
Nixie Tube Music Visualizer: 10 مرحله (همراه با تصاویر)
Nixie Tube Music Visualizer: تجسم کننده موسیقی هیپنوتیزم کننده با الهام از نوارهای کوچک بالای iTunes. چهارده لوله بارگراف IN-13 روسی نیکسی به عنوان صفحه نمایش استفاده می شود. طول روشن شدن هر لوله نیکسی نشان دهنده حجم یک فرکانس معین در مو