فهرست مطالب:

پالس (LED های فعال حجم): 7 مرحله (همراه با تصاویر)
پالس (LED های فعال حجم): 7 مرحله (همراه با تصاویر)

تصویری: پالس (LED های فعال حجم): 7 مرحله (همراه با تصاویر)

تصویری: پالس (LED های فعال حجم): 7 مرحله (همراه با تصاویر)
تصویری: ترکید😱😭 2024, نوامبر
Anonim

آیا تا به حال خواسته اید چیزی با LED بسازید ، اما مطمئن نیستید از کجا شروع کنید؟ این راهنما مراحل ساده ای را برای طراحی کد تجسم حجم برای چراغ های LED آدرس پذیر به شما ارائه می دهد. این یک سر و صدا سنج رومیزی سرگرم کننده ، دستگاه rave ، سیستم هشدار نویز کارگاه یا موارد مشابه است. اگر می خواهید ، با خیال راحت طرح مسکن اجزای من را دنبال کنید ، اما مراقب باشید که جعبه من یک شکل ابتدایی نیست و من نحوه ساخت آن را در اینجا توضیح نمی دهم. با این حال ، با خیال راحت خلاق شوید یا سعی کنید آن را از تصاویر کپی کنید.

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

Adafruit NeoPixels (یا سایر LED های قابل آدرس دهی قابل مقایسه)

من از حلقه های LED متمرکز استفاده می کنم که از آمازون خریداری شده است.

تقویت کننده میکروفون

منبع تغذیه جداگانه (اگر بیش از 8-10 LED داشته باشید ، یک باتری خارجی کار می کند)

آردوینو اونو

لحیم و آهن لحیم کاری

سیم

استریپرهای سیم

برخی از انواع مسکن اجزا

مرحله 1: خود را با آردوینو آشنا کنید

با آردوینو آشنا شوید
با آردوینو آشنا شوید

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

خیره شدن به آردوینو

لحیم کاری

راهنمای NeoPixel

مرحله 2: راه اندازی سیم کشی

راه اندازی سیم کشی
راه اندازی سیم کشی
راه اندازی سیم کشی
راه اندازی سیم کشی
راه اندازی سیم کشی
راه اندازی سیم کشی
راه اندازی سیم کشی
راه اندازی سیم کشی

به منظور تنظیم سیم کشی ، توصیه می کنم نمودار را ترسیم کنید. در مثال های زیر می توانید ببینید که چگونه سیستم خود را به عنوان مرجع سیم کشی کرده ام. در واقعیت کثیف است ، اما درک آن بر روی کاغذ بسیار ساده تر است. قلم یا مداد را بشکنید و سراغ آن بروید.

برای فرایند تنظیم چراغ ها ، مطمئن شوید که سیم ها را برای اتصال مستقیم ، برق و زمین لحیم کنید. سپس این سیمها به ترتیب در برد 6 ، 5v و gnd وارد برد آردوینو می شوند. توجه داشته باشید که اگر چراغ هایی مانند چراغ من دارید ، می خواهید بین قسمت های LED از مستقیم به مستقیم لحیم شوید. این اجازه می دهد تا LED ها به ترتیب شماره ، مانند یک نوار LED ، مورد خطاب قرار گیرند.

• هشدار-اگر بیش از 8-10 LED به هم متصل شده اید ، زیر را بخوانید

هنگام تنظیم میکروفون ، سیمها را به vcc ، gnd و out لحیم کنید. انتهای دیگر به ترتیب در 3.3v ، gnd و A0 قرار می گیرند.

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

مرحله 3: کد

تبریک می گویم! شما به مرحله هیجان انگیز بعدی رسیده اید. در این مرحله شما باید یک تنظیم جالب داشته باشید که متأسفانه هیچ کاری انجام نمی دهد. هیجان انگیز ، می دانم. اگر در حال انجام کاری است ممکن است دچار توهم شوید یا شاید قبلاً به برق متصل شده اید و کد قدیمی در حال اجرا است. بیایید کد جدید را در آنجا دریافت کنیم. کد من در زیر ضمیمه شده است.

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

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

در اینجا چند روش کلیدی وجود دارد که می توانید از طریق آنها کد را تغییر دهید. ابتدا می توانید رنگ را به راحتی تغییر دهید. در داخل کد برای هر حلقه یک برچسب وجود دارد که به نظر می رسد (i ، (0 ، 0 ، 0)) در اینجا جایی است که می توان با تغییر اعداد رنگ را تغییر داد. سه رقم برای قرمز ، سبز و آبی است و مقدار هر یک را تعیین می کند. همانطور که می بینید ، کد من دارای مقادیر رنگ متفاوتی است.

دوم ، اگر می خواهید میزان صدای بلند قبل از روشن شدن چراغ ها را تنظیم کنید ، باید در ابتدای هر عبارت "if" مقدار را تغییر دهید. به نظر می رسد (<= عدد) ، هرچه عدد بیشتر باشد ، صدا باید بلندتر باشد تا فعال شود.

اگر می خواهید فانتزی شوید می توانید نحوه فعال شدن چراغ ها را نیز تنظیم کنید. به عنوان مثال ، می توانید به جای چشمک زدن چراغ ها محو شده ، رنگ آنها را در طول زمان تغییر دهید و حتی فرکانس را فعال کنید. اگر می دانید چه کار می کنید ، گزینه ها بسیار زیاد و بسیار نامحدود هستند.

مرحله 4: 30 Interlude رقص دوم

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

مرحله 5: بازگشت به تجارت

بازگشت به تجارت
بازگشت به تجارت
بازگشت به تجارت
بازگشت به تجارت

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

مرحله ششم: مونتاژ

مونتاژ
مونتاژ
مونتاژ
مونتاژ

لحظات پایانی اکنون در اختیار شماست! راههایی را که می خواهید قطعات خود را ایمن نگه دارید مشخص کنید و به دنبال آن باشید. به زودی محصول نهایی خواهید داشت و می توانید به آن افتخار کنید. در بالا تصاویری از راه هایی است که تصمیم گرفتم در مورد ایمن سازی قطعات اقدام کنم.

مرحله 7: تمام شد

تمام شده
تمام شده

این بار واقعاً تبریک می گویم! برای جشن مهمانی خود را برپا کنید … نه واقعاً ، برای خود مهمانی بگیرید و این کار را کنار بگذارید. قطعه به پایان رسیده شما شایسته نشان دادن است.

امیدوارم در این فرایند کمی در مورد نحوه کد نویسی ، نحوه ساختن و نحوه تفریح آموخته باشید ، زیرا همه ما باید کمی سرگرم شویم. لطفاً هرگونه اضافات یا تغییرات دیگر را بارگذاری کنید ؛ من دوست دارم ببینم دیگران به چه چیزی می رسند ، مخصوصاً اگر بتوانید به جای حجم ، این فرکانس را بخوانید. ساخت و ساز شاد!

توصیه شده: