فهرست مطالب:

گیتار قهرمان با آردوینو: 4 مرحله
گیتار قهرمان با آردوینو: 4 مرحله

تصویری: گیتار قهرمان با آردوینو: 4 مرحله

تصویری: گیتار قهرمان با آردوینو: 4 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
Image
Image

آردوینو به کاربران امکان می دهد تقریباً هر چیزی را که می خواهند با مقدار کمی کد سفارشی کنند. من تصمیم گرفتم یک بازی Guitar Hero با سرعت ، حجم و حالت های مختلف بازی تنظیم کنم. این پروژه همچنین می تواند 3 باتری AA خالی کند تا بتواند قابل حمل باشد. امیدوارم از این پروژه درس بگیرید و از سفارشی کردن آن لذت ببرید! بچه ها نظرتون رو به من بگید!

برای دریافت یک نمای کلی ، لطفاً ویدیوی بالا را تماشا کنید.

هزینه کلی این پروژه کمتر از 15 دلار است

تدارکات

چاپگر سه بعدی

5 برابر دکمه های فشار لحظه ای

سیم بلندگو ،

پتانسیومتر 2x 50k اهم

بلندگوی 0.5 وات

آردوینو نانو

30 برابر LED های WS2812b

سوئیچ 1 آمپر

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

چسب گرم

مرحله 1: قسمت های تعیین شده را چاپ کنید

قطعات تعیین شده را چاپ کنید
قطعات تعیین شده را چاپ کنید

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

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

سوراخ های کوچک برای این است که سیم های زمین از دکمه ها به آردوینو بروند. سپس این سیم ها به قطعه بعدی که شبکه است می روند

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

در انتهای بورد محفظه ای برای آردوینو ، بلندگو و پتانسیومترها قرار دارد. من در نهایت از یک Dremel برای حفر سوراخ برای Arduino برای به روز رسانی مستقیم و قدرت استفاده کردم.

مرحله 2: لحیم کاری

لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری

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

به جای اینکه هر سیم جداگانه را روی یک دکمه قرار دهم ، دکمه ها را با سیم زمین زنجیر کردم. هر دکمه دارای یک پین مربوط به آردوینو به همراه LED ها است.

مرحله 3: کدگذاری کنید

کد کنید!
کد کنید!

می توانید کد و چاپهای سه بعدی خود را ایجاد کنید یا می توانید کد را به همراه چاپهای سه بعدی از وب سایت من www.neehaw.com بارگیری کنید

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

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

مرحله 4: لذت ببرید

امیدوارم از این پروژه درس گرفته باشید. با خیال راحت ویرایش کنید و اگر این پروژه را ایجاد کردید ، به من اطلاع دهید که چگونه پیش رفت:)

من برای هر گونه نظر یا پیشنهاد باز هستم. ممنون بخاطر وقتی که گذاشتید.

توصیه شده: