فهرست مطالب:
- تدارکات
- مرحله 1: پایه را بریده و اکریلیک را سنباده بزنید
- مرحله 2: LED ها و میکروفون را سیم کشی کنید
- مرحله 3: کد را بارگذاری کنید
- مرحله 4: مونتاژ نهایی
تصویری: Visualizer Arduino FFT با LED های آدرس پذیر: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این آموزش نحوه ساخت Audio Visualizer با Arduino Uno و برخی LED های آدرس پذیر را توضیح می دهد. این پروژه ای است که مدتی است می خواهم انجام دهم زیرا من مکنده چراغ های واکنشی با صدا هستم. این چراغ ها از کتابخانه FFT (Fast Fourier Transform) برای محاسبه قله های فرکانس شنیده شده توسط میکروفون داخلی استفاده می کنند و هر فرکانس را در رنگی متفاوت نمایش می دهند.
من در ابتدا برنامه ریزی کرده بودم که یک دکمه و چند حالت جایگزین برای صفحه نمایش وجود داشته باشد ، اما فرصتی برای نوشتن کد برای آن پیدا نکردم. اگر تجربه آردوینو دارید ، نباید برای من سخت باشد که کد من را تغییر دهید تا انیمیشن های دیگر یا حتی رنگهای مختلف را در بر گیرد. تنها چیزی که باید اضافه کنید یک دکمه با مقاومت 330 اهم است.
کد:
STL:
تدارکات
Elegoo بسیار مهربان بود و برای من یک کیت استارت اولیه آردوینو ارسال کرد! اگر تازه وارد آردوینو هستید یا حتی می خواهید چند قسمت مشترک دیگر را انتخاب کنید ، می خواهید یکی را انتخاب کنید: از پیوندهای وابسته برای پشتیبانی از محتوای من استفاده کنید!
amzn.to/3fqEkIJ
در اینجا همه موارد دیگر استفاده می شود:
تخته سه لا 1/8 اینچی - فروشگاه سخت افزار محلی
Led Strip (5 متر 30 leds/m) -
ورق های اکریلیک -
میکروفون -
سیم -
استریپر سیمی -
تفنگ چسب داغ -
لحیم کاری آهن -
چاپگر سه بعدی -
رشته -
مرحله 1: پایه را بریده و اکریلیک را سنباده بزنید
چوب را به مربع 1 x 1 'برش دهید (یا با اندازه اکریلیک خود مطابقت داشته باشید). اگر می توانید لبه ها را مربع نگه دارید ، می توانید این کار را با یک اره دایره ای یا اره دستی انجام دهید ، اما با اره میتری یا رومیزی راحت ترین کار است.
دو طرف ورق اکریلیک را با کاغذ ماسه ای کم ماسه بزنید تا آن را یخ بزنید. این کار را می توان با سمباده یا با دست انجام داد. از کاغذ شن و ماسه زیاد اجتناب کنید زیرا گازهای بزرگی در مواد می گذارید که ظاهر نهایی را خراب می کند.
مرحله 2: LED ها و میکروفون را سیم کشی کنید
نوار LED خود را به 8 طول 8 LED برش دهید. آنها را به پایه چوبی ، با فاصله مساوی و جهت متناوب بچسبانید. مراقب فلش ها باشید ، این نوارهای LED فقط یک طرفه کار می کنند. سه خروجی هر نوار را به سه ورودی نوار بعدی لحیم کنید. ورودی های اولین نوار را به برد آردوینو وصل کنید ، اگر از کد من استفاده می کنید من از پین 2 برای Data استفاده کردم.
قبل از خاموش کردن لحیم کاری خود ، مطمئن شوید که اتصالات خود را با یک طرح نمونه FastLED آزمایش کنید. من دوست دارم از ColorPallets استفاده کنم.
این نیز زمان مناسبی برای اتصال میکروفون به آردوینو است. برق را به خروجی 3.3 ولت و داده را به A0 وصل کنید. می توانید این مورد را با طرح صفحه GitHub من آزمایش کنید.
مرحله 3: کد را بارگذاری کنید
مهم است که قبل از چسباندن دائمی هر چیزی ، طرح را با تنظیمات نهایی خود آزمایش کنید. اگر چیزی کار نکرد ، رفع آن آسان تر از دیرتر است. طرحی که نوشتم در اینجا یافت می شود:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
آن را در Arduino IDE باز کنید و مطمئن شوید که همه مقادیر بالا در کنار دستورات #DEFINE با تنظیمات شما مطابقت دارد. هنگامی که طرح بارگذاری شد و به نظر می رسد درست کار می کند ، می توانید به مرحله نهایی بروید.
مرحله 4: مونتاژ نهایی
چاپ سه بعدی چهار فاصله 1 اینچی برای جدا کردن اکریلیک از LED ها. اگر چاپگر سه بعدی ندارید ، می توانید از هر چیز دیگری برای بداهه سازی این اسپیسرها استفاده کنید. مقوا یا بلوک های چوبی بسیار خوب کار می کند. چسب حرارتی یک فاصله دهنده در هر یک از چهار گوشه و آردوینو و میکروفون خود را در جایی در پایین بچسبانید تا آردوینو بتواند قدرت را دریافت کند و میکروفن نویز را بشنود.
به صورت اختیاری می توانید چند سوراخ در پشت برای نصب آسان روی دیوار با چند انگشت شست ایجاد کنید. متناوباً می توانید این را به عنوان یک تزئین روی میز بگذارید یا دستور دهید آن را به دیوار بچسبانید.
در نهایت اکریلیک را به فاصله بین گوشه ها بچسبانید و بگذارید خشک شود. شما اکنون یک تجسم کننده LED زیبا دارید که می توانید از آن برای تحت تأثیر قرار دادن دوستان یا سرگرم کردن خود استفاده کنید!
توصیه شده:
نوار آدرس پذیر LED LED Strobo: 4 مرحله
Strbobo Police Police Strobo: این نوار چراغ پلیس Strobo با یک نوار LED نوار آدرس پذیر WS2812B (97 سانتی متر ، 29 LEDS) و آردوینو نانو ساخته شده است. این راه حل به شما امکان می دهد چندین الگوی نور متفاوت با رنگ بندی متفاوت ایجاد کنید ، در غیر این صورت امکان پذیر نیست استاندارد R
نحوه کنترل LED های آدرس پذیر با Fadecandy و پردازش: 15 مرحله (همراه با تصاویر)
نحوه کنترل LED های آدرس پذیر با Fadecandy و پردازش: این یک آموزش گام به گام در مورد نحوه استفاده از Fadecandy و پردازش برای کنترل LED های آدرس پذیر است. Fadecandy یک درایور LED است که می تواند حداکثر 8 نوار 64 پیکسل را کنترل کند. (می توانید چندین Fadecandys را به یک رایانه متصل کنید تا میزان
نمایشگرهای 7 قسمتی آدرس پذیر: 10 مرحله (همراه با تصاویر)
نمایشگرهای 7 قسمتی آدرس پذیر: هر چند وقت یکبار یک ایده در مغز من کلیک می کند و من فکر می کنم ، & quot؛ چگونه قبلاً این کار انجام نشده بود؟ & quot؛ و اکثراً در واقع چنین بوده است. در مورد & quot؛ صفحه نمایش 7 بخش آدرس پذیر & quot؛ - من واقعاً فکر نمی کنم این کار انجام شده باشد ،
از ماژول بلوتوث 4.0 HC -08 برای کنترل LED های آدرس پذیر استفاده کنید - آموزش Arduino Uno: 4 مرحله (همراه با تصاویر)
از ماژول بلوتوث 4.0 HC -08 برای کنترل LED های آدرس پذیر استفاده کنید - آموزش Arduino Uno: آیا هنوز با ماژول های ارتباطی با آردوینو کار کرده اید؟ بلوتوث دنیایی از امکانات را برای پروژه های آردوینو و استفاده از اینترنت اشیاء باز می کند. در اینجا ما با یک مرحله کودک شروع می کنیم و یاد می گیریم که چگونه LED های آدرس پذیر را با sma کنترل کنیم
بطری های شیر آدرس پذیر (چراغ LED + آردوینو): 12 مرحله (همراه با تصاویر)
بطری های شیر قابل آدرس دهی (چراغ LED + آردوینو): بطری های شیر PPE را به چراغ های LED زیبا تبدیل کنید و برای کنترل آنها از آردوینو استفاده کنید. این دستگاه تعدادی چیز را بازیابی می کند ، عمدتا بطری های شیر ، و از مقدار بسیار کمی از قدرت استفاده می کند: LED ها ظاهراً کمتر از 3 وات اتلاف می کنند اما بسیار روشن هستند