فهرست مطالب:

Cyclone (بازی LED آردوینو): 6 مرحله (همراه با تصاویر)
Cyclone (بازی LED آردوینو): 6 مرحله (همراه با تصاویر)

تصویری: Cyclone (بازی LED آردوینو): 6 مرحله (همراه با تصاویر)

تصویری: Cyclone (بازی LED آردوینو): 6 مرحله (همراه با تصاویر)
تصویری: Девочка — шашлычок ► 1 Прохождение Silent Hill Origins (PS2) 2024, جولای
Anonim
Cyclone (بازی LED آردوینو)
Cyclone (بازی LED آردوینو)

در این آموزش ، من به شما یاد می دهم که چگونه یک بازی LED با کد یا تجربه بسیار کمی ایجاد کنید! من مدتی این ایده را داشتم و سرانجام شروع به ایجاد آن کردم. این یک بازی سرگرم کننده است که همه ما را به یاد بازی های آرکید می اندازد. آموزش های دیگری نیز وجود دارد که برای مراجع بیشتر به آنها پیوند می دهم. این را می توان در عرض یک ساعت کار سخت انجام داد و ارزش تلاش را دارد:)

تدارکات

WS2812B LEDS x24

آردوینو نانو

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

مرحله 1: نسخه ی نمایشی را تماشا کنید

Image
Image

مرحله 2: هر نوع قاب را پیدا کنید

هر نوع قاب را پیدا کنید
هر نوع قاب را پیدا کنید
هر نوع قاب را پیدا کنید
هر نوع قاب را پیدا کنید

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

مرحله 3: برنامه نویسی

برنامه نويسي
برنامه نويسي

این برنامه مثرترین نیست.. اما کار را کاملاً انجام می دهد. این بازی دارای پنج بازی مختلف است. بازی صفر نشان دهنده حالت بیکاری است تا زمانی که دکمه فشار داده نشود. گیم های دیگر نشان می دهد که بازیکن در چه سطحی است. برای مقابله با خروج دکمه ، از تابع millis () به جای تاخیر () استفاده می کنم. به این ترتیب بازی همچنان می تواند در حین پردازش دکمه اجرا شود.

برای تغییر سرعت در اولویت ، کاهش متغیر ledSpeed باعث افزایش سرعت می شود. سرعتها به ترتیب سختی است.

مرحله 4: سیم کشی و لحیم کاری

سیم کشی و لحیم کاری
سیم کشی و لحیم کاری

این پروژه می تواند از طریق یک سیم 5 ولت به Arduino Nano تغذیه شود یا از طریق یک باتری 3 AA برای قابل حمل شدن.

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

(اختیاری)-بسته باتری را با سوئیچ خط 5v به پین VIN و Ground در Arduino Nano وصل کنید. مطمئن شوید که سیگنال 5 ولت است و خروجی می تواند تغذیه آردوینو و LED ها را کنترل کند. برای افزایش طول عمر باتری ها ، میزان روشنایی را روی LED ها قرار دهید.

هر دو مجموعه LED را به ریل 5 ولت در آردوینو متصل کرده و Grounds را وصل کنید. در نهایت ، خطوط Din را تا پین های مورد نظر در آردوینو دنبال کنید.

مرحله 5: چسب داغ و ایمن

چسب داغ و ایمن
چسب داغ و ایمن
چسب داغ و ایمن
چسب داغ و ایمن

من از چسب حرارتی زیاد و یک Zip Tie برای محکم کردن سیم ها استفاده کردم. سعی کنید اجسام تیز را بپوشانید و سیم ها را محکم محکم کنید. دستها ممکن است این را نگه داشته باشند.

مرحله 6: مرجع دیگری

مرجع دیگر
مرجع دیگر

بیشتر آموزنده پیدا کردم پیوند خورده است. با تشکر از وقت شما و امیدوارم از این پروژه استفاده کافی را برده باشید. برای اسناد بیشتر و پروژه های سرگرم کننده از وب سایت من (www.neehaw.com) دیدن کنید. لذت بردن!

یکی قابل آموزش

دو دستورالعمل

توصیه شده: