فهرست مطالب:

مسابقه اسب دوانی هالووین بازی: 6 مرحله
مسابقه اسب دوانی هالووین بازی: 6 مرحله

تصویری: مسابقه اسب دوانی هالووین بازی: 6 مرحله

تصویری: مسابقه اسب دوانی هالووین بازی: 6 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, دسامبر
Anonim
بازی بازی اسب سواری هالووین
بازی بازی اسب سواری هالووین

امسال تصمیم گرفتیم برای هالووین یک مسابقه اسب دوانی بسازیم. ما از نسخه مکانیکی به نام Roll-a-Ball Horse Racing الهام گرفتیم. هدف ما این بود که یک بازی با کنترل های مستقیم رو به جلو برای جذب طیف وسیعی از بازیکنان انجام دهیم. بر اساس تجربیات سال گذشته ما در ساخت و راه اندازی دستگاه های شکلات سازی ، ما می دانستیم که باید صدها بازیکن را در مدت زمان تقریباً سه ساعت جا دهیم. بنابراین ، طراحی بعدی ما نیاز به یک زمان کارایی سریع داشت و باید دوام بیاورد تا بتواند در برابر این استفاده شدید مقاومت کند. ما چهار ایستگاه را برای ترویج رقابت سالم و ارائه ظرفیت کافی و به حداقل رساندن زمان انتظار انتخاب کردیم. به جای اینکه بازیکنان برای پیشبرد اسب ها توپ بچرخانند ، ما بر روی یک دکمه ساده تر از کنترل ها توافق کردیم. ما همچنین می خواستیم با پخش یک آب نبات جدید خود را به چالش بکشیم. پس از ارزیابی انواع مختلفی از آب نبات که در جعبه های کوچک بسته بندی شده بود ، بر روی مایک و آیک و هات تامالس که به صورت عمده خریداری کردیم ، تصمیم گرفتیم.

مرحله 1: لیست قطعات

  • رزبری پای 3 B+
  • کنترل کننده چوب جوی
  • 8 دکمه بزرگ
  • 8 لامپ 5 ولتی برای دکمه های فشاری
  • 4 سرو Kuman MG996R Digi Hi-Torque servos
  • تخته سه لا توس 5.25 میلی متر
  • کابل Cat 5
  • وینیل چاپ شده با پشت چسب
  • آب نبات زیاد (90 میلی متر در 50 میلی متر در 12 میلی متر)
  • همه چیز در اینجا ذکر شده است
  • دارایی های مسابقات اسب سواری را خریداری کنید

ابزارها:

  • پرینتر سه بعدی
  • دستگاه برش لیزری

مرحله 2: پیکربندی Raspberry Pi

برای راه اندازی رایانه ، از Raspberry Pi 3 B+ با Raspbian Lite برای اجرای بازی استفاده کردیم.

ابتدا مخزن GitHub ما را بارگیری کنید. برنامه ما با استفاده از Pygame و Pillow اجرا می شود ، بنابراین pip3 install -r Requires.txt را در ترمینال اجرا کنید. سپس یک کپی از ample_config.py ایجاد کرده و نام آن را config.py بگذارید. در مرحله بعد ، آن را ویرایش کنید تا حداقل تعداد بازیکنان (ما از 2 استفاده کردیم) ، نام و اندازه اسب و اندازه صفحه نمایش تنظیم شود. ما تصمیم گرفتیم به هر برنده بازی دو جعبه آب نبات و به همه بازیکنان دیگر یک جعبه اعطا کنیم. در صورت تمایل سایر پارامترها نیز قابل تنظیم هستند.

مرحله 3: تنظیم صفحه

www.instructables.com/id/RGB-Matrix-Using-NovaStar/

مرحله 4: مونتاژ کنسول های دکمه ای

مونتاژ کنسول های دکمه ای
مونتاژ کنسول های دکمه ای
مونتاژ کنسول های دکمه ای
مونتاژ کنسول های دکمه ای
مونتاژ کنسول های دکمه ای
مونتاژ کنسول های دکمه ای

کنسول های دکمه ای ما از چوب تخته سه لا توس با دکمه های بزرگ و گرد بازی (https://na.suzohapp.com/products/pushbuttons/D54-0004-12؟REF=SN ساخته شده بودند و با چسب وینیل چاپ شده تزئین شده بودند. این دکمه های با کیفیت بازی برای دوام و نور آنها. برای هر یک از چهار کنسول ، ما از دو جفت دکمه رنگی مختلف استفاده کردیم. دکمه ها دارای لامپ های 12 ولت بودند ، اما ما می خواستیم آنها را از طریق رزبری پای که دارای 5 پین ولت است کنترل کنیم ، بنابراین ما آنها را برای ولتاژهای 5 ولت خاموش کردیم (https://na.suzohapp.com/products/lighting/91-10WB-53W؟REF=SN). ما می خواستیم که کنسول ها کوچک باشند ، به طوری که بتوانیم همه طرف آنها را قرار دهیم کنار هم روی یک میز 8 اینچی.علاوه بر این ، ما می خواهیم از یک طرح رنگی ثابت استفاده کنیم تا بتوانیم از جعبه ها به جای یکدیگر استفاده کنیم.

ما ابتدا کنسول های دکمه خود را با استفاده از تخته سه لا توس 5.25 میلیمتری برش داده و مونتاژ کردیم. (https://github.com/alanswx/HorseArcade/tree/master/hardware) ما بسیاری از طرح های شکست خورده را پشت سر گذاشتیم تا اینکه به طرح کوچکی رسیدیم که می تواند به درستی مونتاژ شود. ما همچنین فاصله بین دکمه ها را آزمایش کردیم تا از سهولت استفاده بازیکنان در لباس اطمینان حاصل شود. بعد ، ما وینیل را طراحی کردیم و آن را به صورت محلی چاپ و برش دادیم. ما از وینیل استفاده کردیم ، سپس براکت های Cat5 را به صورت سه بعدی چاپ کردیم و آنها را در پشت هر کنسول پیچ کردیم. در نهایت ، ما دکمه ها را پیچ کرده و سیم کشی کردیم. در طراحی ما از سیم های جامد استفاده کردیم. با این حال ، در طول بازی ، ضربه مداوم ضربه ای دکمه ها به تدریج سیم ها را از دکمه ها جدا می کند. پیشنهاد می کنیم برای جلوگیری از این مشکل از سیم های رشته ای استفاده کنید.

هر جعبه دارای یک کابل Cat5 بود که دارای 8 سیم (4 جفت) است. ما یک جفت به هر سوئیچ در جعبه و یک جفت به هر led در جعبه وصل کردیم. در طرف تمشک pi ، 2 جفت از سوئیچ به آداپتور جوی استیک متصل می شوند. دو جفت دیگر به خروجی های LED برد سفارشی که به pi خود متصل کرده ایم متصل می شوند. در نسخه آینده ما باید تخته را به عنوان کلاه تمشک pi تغییر دهیم تا مونتاژ را ساده تر کنیم. ما آن را به پین های gpio اضافی روی برد کنترل سروو وصل کردیم. پین های LED GPIO در فایل config.py کنترل می شوند.

مرحله 5: مونتاژ دستگاه های پخش آب نبات

مونتاژ دستگاه های پخش آب نبات
مونتاژ دستگاه های پخش آب نبات
مونتاژ دستگاه های پخش آب نبات
مونتاژ دستگاه های پخش آب نبات
مونتاژ دستگاه های پخش آب نبات
مونتاژ دستگاه های پخش آب نبات

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

در طراحی ما ، چوب را برای کنسول و دستگاه پخش آب نبات به طور همزمان برش می دهیم تا از نظر منابع کارآمد باشد. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)

سپس ، پلکسی گلاس را با لیزر برش می دهیم.

ما همچنین قفسه و پینیون را به صورت سه بعدی چاپ کردیم. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)

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

در نهایت ، موتور سروو را پیچ کردیم ، پینیون چاپ سه بعدی را وصل کردیم و دندان های آن را با رک تراز کردیم.

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

مرحله ششم: همه چیز را کنار هم قرار دهید

  • اتصال همه کنسول های جعبه به یکدیگر و به دستگاه های آب نبات آنها
  • دستگاه پخش آب نبات و کنسول های دکمه را به رزبری پای متصل کنید
  • اتصال رزبری پای به فرستنده MCTRL300
  • اتصال جعبه فرستنده MCTRL300 به گیرنده های صفحه.
  • مطمئن شوید Pi وارد خط فرمان شده و بازی را اجرا می کند.

توصیه شده: