فهرست مطالب:

LED Ukulele: 6 مرحله (همراه با تصاویر)
LED Ukulele: 6 مرحله (همراه با تصاویر)

تصویری: LED Ukulele: 6 مرحله (همراه با تصاویر)

تصویری: LED Ukulele: 6 مرحله (همراه با تصاویر)
تصویری: Праздник. Новогодняя комедия 2024, نوامبر
Anonim
Image
Image
سخت افزار
سخت افزار

سلام ، اسم من ایلین است. این پروژه ترکیبی از بسیاری از چیزهایی است که من از آنها لذت می برم ، بنابراین امیدوارم شما نیز از آن لذت ببرید! یوکولل LED که ما خواهیم ساخت به شما آموزش می دهد که چگونه چهار آکورد بیشتر پخش کنید: C ، G ، Am و F. هیچ موزیکال قبلی وجود ندارد تجربه مورد نیاز برای شروع به نواختن آهنگهای محبوب. این یک پروژه عالی برای Arduino و ukulele مبتدی است. ؛) اگر به دنبال چیزی کمی چالش برانگیزتر هستید ، ارتقاء Shadow Swipe را در انتهای این دستورالعمل امتحان کنید.

مرحله 1: سخت افزار

"loading =" تنبل"

اختیاری: ارتقاء ضربه تند وشدید زدن سایه
اختیاری: ارتقاء ضربه تند وشدید زدن سایه
اختیاری: ارتقاء ضربه تند وشدید زدن سایه
اختیاری: ارتقاء ضربه تند وشدید زدن سایه

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

سخت افزار

اگر به این ساخت علاقه دارید ، به چند جزء اضافی نیاز دارید:

1. LED های بیشتر: شما حداقل به 6 LED دیگر برای حسگر نور نیاز دارید. هر LED روی صفحه نمایش دارای سنسور LED همراه است.

2. گسترش دهنده ورودی/خروجی: بسته به نوع برد Arduino که استفاده می کنید ، به احتمال زیاد به یک توسعه دهنده پورت نیاز خواهید داشت. من از برد Arduino Uno و Sparkfun SX1509 Port Expander استفاده می کنم.

کد

من چند عنصر دیگر را برای کارکردن کد معرفی کردم. من اصول اولیه را در اینجا بیان می کنم ، اما با خیال راحت فایل master_tweak.ino را برای تفکیک کامل بارگیری کنید:

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

2. حالت های بازی: در حالی که ساخت اولیه مراحل مختلف بازی را داشت ، در اینجا ما به صراحت در حالت های مختلف بازی کدگذاری می کنیم که هریک دارای شرط برد برای ادامه بازی است.

3. سنجش نور LED: یک قسمت کامل از کد به خواندن داده های ورودی از سنسورهای LED اختصاص داده شده است. من این آموزش را با درک مکانیک و اتصال مدار مفید دیدم.

راهنمای اتصال

من اکیداً توصیه می کنم از آموزش تند کشیدن سایه استفاده کنید تا احساس کنید چگونه می توانید مدار سنجش نور LED را وصل کنید. به جای اتصال 3 LED مانند آموزش ، این ساختار شما را مجبور به اتصال 6 می کند (تصویر شماره 1 را ببینید). اتصال نهایی ، اگر از پهن کننده پورت نیز استفاده می کنید باید شبیه تصویر شماره 2 باشد.

مونتاژ این ارتقاء بسیار ساده است. یک سوراخ اضافی در کنار هر LED در صفحه انگشت ایجاد کرده و سنسور نور LED را وارد کنید. همه چیز را لحیم می کنید و باید آماده رفتن باشید!

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

توصیه شده: