فهرست مطالب:

Visualizer Arduino FFT با LED های آدرس پذیر: 4 مرحله
Visualizer Arduino FFT با LED های آدرس پذیر: 4 مرحله

تصویری: Visualizer Arduino FFT با LED های آدرس پذیر: 4 مرحله

تصویری: Visualizer Arduino FFT با LED های آدرس پذیر: 4 مرحله
تصویری: Amazing arduino project 2024, نوامبر
Anonim
Image
Image
Visualizer Arduino FFT با LED های آدرس پذیر
Visualizer Arduino FFT با LED های آدرس پذیر

این آموزش نحوه ساخت 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 ها و میکروفون را سیم کشی کنید
LED ها و میکروفون را سیم کشی کنید
LED ها و میکروفون را سیم کشی کنید
LED ها و میکروفون را سیم کشی کنید
LED ها و میکروفون را سیم کشی کنید
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 زیبا دارید که می توانید از آن برای تحت تأثیر قرار دادن دوستان یا سرگرم کردن خود استفاده کنید!

توصیه شده: