فهرست مطالب:

امتیازدهی خودکار برای یک بازی اسکی توپ کوچک: 10 مرحله (همراه با تصاویر)
امتیازدهی خودکار برای یک بازی اسکی توپ کوچک: 10 مرحله (همراه با تصاویر)

تصویری: امتیازدهی خودکار برای یک بازی اسکی توپ کوچک: 10 مرحله (همراه با تصاویر)

تصویری: امتیازدهی خودکار برای یک بازی اسکی توپ کوچک: 10 مرحله (همراه با تصاویر)
تصویری: بحثی درباره‌ی کتاب تعیین شده | یک علم حیات بدون اراده‌ی آزاد | بخش اول | دکتر آذرخش مکری 2024, نوامبر
Anonim
امتیازدهی خودکار برای یک بازی اسکی توپ کوچک
امتیازدهی خودکار برای یک بازی اسکی توپ کوچک
امتیازدهی خودکار برای یک بازی اسکی توپ کوچک
امتیازدهی خودکار برای یک بازی اسکی توپ کوچک

بازی های خانگی Skee-Ball می تواند برای همه اعضای خانواده سرگرم کننده باشد ، اما عیب آنها همیشه عدم گلزنی خودکار است. من قبلاً یک دستگاه Skee-Ball ساخته ام که توپ های بازی را بر اساس حلقه گلزنی که از آن عبور کرده اند به کانال های جداگانه هدایت کرده است. دیگران نیز این طرح ساختمانی را انتخاب کرده اند. این به بازیکن اجازه می دهد تا با جمع آوری توپ در هر کانال ، امتیاز بازی خود را به صورت دستی ردیابی کند. خوب است بتوانید نمره Skee-Ball خود را به صورت الکترونیکی بشمارید تا از این سیستم کانال مفصل جلوگیری شود. من همچنین می خواستم یک اتاق نگهدارنده برای توپ های بازی طراحی کنم. هنگامی که یک بازی جدید شروع می شود ، یک در پایین می افتد و به شما امکان می دهد 9 توپ چوبی را بازی کنید.

من نمی خواستم این بازی دارای رد پای بزرگی باشد ، بنابراین ایده اولیه من این بود که یک بازی بسازم که از توپ گلف برای بازی استفاده کند. با این حال ، من از راه اندازی توپ های گلف در سطح شیب بازی خوشم نمی آید ، بنابراین به توپ های چوبی 1-1/2 اینچی که می توان از Woodpecker Crafts خریداری کرد ، استفاده کردم. این آدرس وب است:

woodpeckerscrafts.com/1-1-2-round-wood-bal…

ابعاد نهایی بازی 17 اینچ عرض و 79 اینچ طول و 53 اینچ ارتفاع در بالاترین نقطه آن (صفحه امتیاز) است. در این دستورالعمل من بر توضیح اجزای الکترونیکی و کد مورد نیاز برای پیاده سازی نمره گذاری خودکار در دستگاه اسکی بال خانگی تمرکز می کنم. دستورالعمل قبلی من با عنوان "یک دستگاه اسکی توپ دیگر" دستورالعمل های دقیق تری در مورد تکنیک های نجاری مورد نیاز برای ساخت دستگاه اسکی بال ارائه می دهد.

تدارکات

خود بازی:

· p”تخته سه لا (کناره ها و مونتاژ تخته هدف)

· 2 میخ 4 کاج (به عرض کوچکتر برای قاب سطح شیب دار برش دهید)

· p”تخته سه لا (سطح شیب دار)

· تخته سه لا 1/8 اینچی (کناره های سطح شیب دار)

· 1 x 4 کاج (طرفین مجموعه هدف)

· قاب ساختمانی 2 * 8 (راه اندازی)

· لوله PVC با قطر 4 اینچ (حلقه های امتیاز دهی)

· مجموعه رنگ اکریلیک (صفحه امتیاز)

· پلکسی گلاس ضخیم 1/8 اینچ (صفحه امتیاز)

· برچسب های شماری (حلقه های امتیاز دهی)

· بالای سطل پلاستیکی (حلقه گلزنی بزرگ)

· قالب گیری لبه کاشی وینیل سفید 4 اینچی بلند (حلقه پایینی تخته هدف)

· تورهای ورزشی (قفس محافظ)

رولپلاک چوبی ¾”(قفس محافظ

قطعات الکترونیکی:

· (7) میکروسوئیچ درب سکه بازی با سیم مستقیم

· پیچ های کوچک دستگاه

· پیچ چوبی ½”8 8

· (14) براکت فلزی با زاویه راست 1 اینچی

· آردوینو مگا

· چراغ های LED مختلف (ساخته شده در مقاومت - مورد استفاده در صفحه هدف)

· چراغ های LED (برای صفحه امتیاز)

· LED 2.3 اینچی تک رقمی 7 بخش (E-Bay)

· LED 1.2 اینچی ، 4 رقمی ، 7 قسمتی (صنایع Adafruit)

· تخته های لحیم کاری مختلف

· مقاومت 220 اهم (برای چراغ های LED و LED بلند 7 بخش)

· سوئیچ لحظه ای (سوئیچ تنظیم مجدد)

· موتور سروو (برای رها کردن توپ بازی)

· متفرقه سیم کشی و اتصالات

مرحله 1: مجمع هیئت هدف

مجمع هیئت هدف
مجمع هیئت هدف
مجمع هیئت هدف
مجمع هیئت هدف
مجمع هیئت هدف
مجمع هیئت هدف

اندازه تخته هدف 16 اینچ عرض و 24 اینچ طول دارد و از تخته سه لا ضخامت ½ اینچ ساخته شده است. سوراخ های گلدهی روی تخته سه لا گذاشته شده و با یک اره با قطر 4 اینچ متصل به مته من بریده شده است. من از لوله PVC با قطر 4 اینچ برای حلقه های نمره گذاری استفاده کردم. آنها را با چسب ساختمانی در جای خود چسبانده بودند تا روی سوراخ های برش متمرکز شوند.

حلقه بزرگتری که حلقه های 20 ، 30 و 40 نقطه ای را احاطه کرده است ، از بالای سطل لباسشویی بریده شد. این مرکز نیز متمرکز شده و در جای خود چسبیده است. حلقه پایینی از لبه وینیل ساخته شده بود و پس از استفاده از بیت روتر ¼”برای تشکیل یک کانال برای پذیرش آن (به این ترتیب منحنی نگه داشته می شود) به صفحه هدف چسبانده شد.

یک محفظه زیرین (جعبه) ساخته شده است تا توپ اسکی پرتاب شده را به داخل چاه خروجی منتقل کند. هر دو تخته هدف و پایین محفظه با یک ماده حصیری نرم پوشانده شده بود تا گزاف گویی های چوبی جامد را "محو" کند. این همان تشک یوگا است که استفاده می شود:

www.amazon.com/gp/product/B01IZDFWPG/ref=p…

پس از اتمام مونتاژ تخته هدف ، کناره ها و بالای آن که مجموعه هدف را احاطه کرده است طراحی ، بریده و متصل می شوند. مجموعه هدف با زاویه 45 درجه نصب شد.

مرحله 2: قطعات الکترونیکی تخته هدف

تابلوی هدف الکترونیک
تابلوی هدف الکترونیک
تابلوی هدف الکترونیک
تابلوی هدف الکترونیک
تابلوی هدف الکترونیک
تابلوی هدف الکترونیک
تابلوی هدف الکترونیک
تابلوی هدف الکترونیک

از میکروسوئیچ بازی با سیم مستقیم بلند برای تشخیص توپ اسکی در هنگام افتادن از حلقه گل استفاده شد. من باید راهی پیدا کنم تا میکروسوئیچ را به قسمت زیر صفحه هدف وصل کنم. یک براکت خانگی با استفاده از تخته سخت سخت 1/8 اینچ و براکت های کوچک زاویه راست طراحی و ساخته شده است: در زیر مشاهده کنید:

www.amazon.com/gp/product/B01IZDFWPG/ref=p…

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

من همچنین می خواستم چراغ هایی را به صفحه هدف اضافه کنم. چراغهای کوچک LED به منظور درک هر سوراخ گلگیر نصب شده اند تا دهانه را روشن کنند. برای انجام این کار ، یک سوراخ باید خارج از لبه سوراخ گلوله باز شود. از مته Forstner با قطر 1 اینچ برای حفاری تا عمق 3/8 اینچ استفاده شد. LED ها سپس با یک گیره کابل 1/4 اینچی محکم شدند. حفره های امتیازدهی با مقادیر امتیازدهی کدگذاری شدند. حلقه های امتیاز دهی 10 و 20 نقطه ای با رنگ قرمز ، حلقه های نمره گذاری 30 ، 40 و 50 نقطه ای به رنگ آبی و دو حلقه امتیازدهی 100 نقطه ای با رنگ سبز روشن شده بودند. همانطور که بعداً خواهیم دید ، این طرح رنگ با رنگهایی که در صفحه امتیاز نمایش داده می شود مطابقت دارد.

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

مرحله 3: مونتاژ رمپ

مونتاژ رمپ
مونتاژ رمپ
مونتاژ رمپ
مونتاژ رمپ
مونتاژ رمپ
مونتاژ رمپ

قاب سطح شیب دار از میخ های ساختمانی ساخته شده است که در ابعاد 1-1/2 "x 2" پاره شده اند. این قاب با اعضای متقاطع در فاصله 16 اینچی ساخته شده است. قاب کمی مایل به کج بود تا توپ های چوبکی به طور طبیعی ، به وسیله جاذبه ، به ناحیه نگهدارنده خود بچرخند.

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

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

من جزئیات زیادی نشان ندادم ، اما کناره های سطح شیب دار چارچوب بندی شده و با تخته سه لا نازک 1/8 اینچی پوشانده شده است تا جایی برای حرکت آزاد توپ های بازی در زیر ایجاد شود ، همانطور که در پاراگراف قبلی توضیح داده شد. طراحی شبیه سازی می کند که چگونه یک بازی Skee-Ball با اندازه واقعی بازی می کند هنگامی که برای شروع بازی پول خرج می کنید.

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

مرحله 4: راه اندازی ساخت

تولید را راه اندازی کنید
تولید را راه اندازی کنید
تولید را راه اندازی کنید
تولید را راه اندازی کنید
تولید را راه اندازی کنید
تولید را راه اندازی کنید

من ابتدا سعی کردم با استفاده از تکنیک دنده و قاب یک توپ غیر جامد را پرتاب کنم. من از نوارهای تخته سه لا نازک (1/8 اینچ) استفاده کردم که به برخی از قطعات فریم ¾”چسبانده شده اند و در طرح کلی راه اندازی شده اند. من این پرتاب را با توپ های چوبی آزمایش کردم و متوجه شدم که خیلی خوب کار نمی کند. احساس محکمی نداشت و توپ های چوبی را آنطور که انتظار می رفت پرتاب نکرد. تصمیم گرفتم از این پرتاب استفاده نکنم.

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

مرحله 5: صفحه محافظ/قفس

صفحه محافظ/قفس
صفحه محافظ/قفس

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

مرحله 6: راه اندازی نیمکت الکترونیکی

راه اندازی نیمکت الکترونیکی
راه اندازی نیمکت الکترونیکی
راه اندازی نیمکت الکترونیکی
راه اندازی نیمکت الکترونیکی
راه اندازی نیمکت الکترونیکی
راه اندازی نیمکت الکترونیکی

نحوه نصب نیمکت الکترونیکی در عکس های زیر نشان داده شده است. من از یک مانیتور 4 خطی LDC در نیمکت آزمایش خود برای ردیابی متغیرها و تأیید صحت کارکرد کدهای آردوینو استفاده می کنم. من از این به جای مانیتور سریال استفاده کردم. از دکمه های لحظه ای برای بالا بردن تقلید سوئیچ های درب سکه ای بلند نصب شده در صفحه هدف استفاده شد. من یک سوئیچ سیم بلند اضافی دارم که فقط به آن متصل شده است تا به خودم اطمینان دهم که دکمه ها کار می کنند. همچنین برخی از چراغ های LED را که روی صفحه امتیاز کار می کنند آزمایش کردم. چراغ قرمز که در این عکس روشن شده است ، نشان می دهد که "توپ قرمز" در حال چرخش است. در اسکی بال معمولی ، این نهمین یا آخرین توپ رول شده است و دو برابر امتیاز امتیاز هر حلقه گلزنی که از آن عبور می کند ، ارزش دارد. یک LED سبز وجود دارد که نشان می دهد دکمه تنظیم مجدد فشار داده شده است و یک بازی جدید شروع می شود. همچنین یک LED "Game Over" وجود دارد که پس از چرخاندن هر 9 توپ روشن می شود.

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

سرانجام ، نمایشگرهای LED 7 قسمتی سیم کشی و آزمایش شدند. اول ، یک LED بزرگ بزرگ (2/3 اینچی) تک رقمی 7 بخش در E-Bay خریداری شد. هر نمایشگر بزرگ بیش از حد کار می کند. چیزی که من استفاده کردم یک نوع کاتدی معمولی بود و روی یک تخته نان کوچک قرار داده شد تا بتوان مقاومت های 220 اهمی را برای هر بخش LED جداگانه در جای خود لحیم کرد. یک سیم از هر بخش LED روی یک کانکتور معمولی 7 پین (2.54 میلی متر) نر متصل شد. اتصال دهنده اتصال به برد Arduino Mega را آسان تر می کند. این صفحه نمایش بزرگ 7 قسمتی در وسط صفحه نمایش نصب می شود و تعداد توپ های رول شده در بازی را نشان می دهد.

همچنین در وسط صفحه امتیاز ، بالای صفحه نمایش نورد شده توپ ها ، یک صفحه نمایش 4 رقمی و 7 قسمتی نصب شده است که با چرخاندن هر توپ نمره را جمع می کند. این LED 4 رقمی و 7 بخش از صنایع Adafruit است. این صفحه نمایش "1.2" 4-رقمی 7 بخش با کوله پشتی 12C-قرمز نامیده می شود. شناسه محصول 1269 است. به موارد زیر مراجعه کنید:

www.adafruit.com/product/1269

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

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

مرحله 7: طراحی و مونتاژ تابلوی امتیازدهی

طراحی و مونتاژ تابلوی امتیازدهی
طراحی و مونتاژ تابلوی امتیازدهی
طراحی و مونتاژ صفحه امتیاز
طراحی و مونتاژ صفحه امتیاز
طراحی و مونتاژ تابلوی امتیازدهی
طراحی و مونتاژ تابلوی امتیازدهی
طراحی و مونتاژ صفحه امتیاز
طراحی و مونتاژ صفحه امتیاز

محفظه چوبی برای صفحه امتیاز از تخته سه لا finished”ساخته شده بود. عرض آن برابر با بقیه بازی تمام شده (17 اینچ) خواهد بود. عمق آن 7 اینچ و ارتفاع آن 9 اینچ خواهد بود. یک سرپوش پلکسی گلاس با رنگ سفارشی ساخته می شود تا در جلوی این محفظه جا شود. صفحه اصلی نصب برای تمام قطعات الکترونیکی از تخته سه لا 1/4 اینچ بریده شد. درست در پشت روکش پلکسی گلاس قرار می گیرد. چراغ ها و نمایشگرهای 7 قسمتی با آثار هنری مربوطه روی روکش پلکسی گلاس هماهنگ می شوند. ابعاد این تخته نصب کمی کمتر از محفظه چوبی بریده شده است. تخته نصب با پایه تخته سه لا ¾ اینچی در پایین متصل شده است. این امر باعث سهولت نصب قطعات می شود.

همه چراغ های LED روی تخته های نان کوچک سوراخ شده با مقاومتهای 220 اهمی که به پایانه مثبت لحیم شده بودند ، قرار گرفتند. این باعث می شود که LED ها را به صفحه نصب وصل کنید. در ابتدا ، من قصد داشتم چراغهای مقدار نقطه را در یک منحنی یا نیم دایره در بالای بالای صفحه ترتیب دهم. با این حال ، فاصله بین نورها بسیار دشوار بود ، بنابراین تصمیم گرفتم نورهای نقطه را در یک خط مستقیم در بالای صفحه با ستاره سبز "New Game" در وسط قرار دهم. همانطور که قبلاً ذکر شد ، نمایش امتیازدهی و شمارش توپ در خط وسط قرار داشت ، همانطور که بازی های اصلی بازی Skee-Ball بودند. در سمت چپ نمایشگرهای 7 قسمتی ، چراغ LED "Game Over" و در سمت راست چراغ LED "توپ قرمز" را قرار دادم. همه این اجزا همانطور که در عکس دیده می شود بر روی تخته نصب محکم شده اند.

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

مرحله 8: پایان بخش الکترونیک

پایان بخش الکترونیک
پایان بخش الکترونیک
پایان بخش الکترونیک
پایان بخش الکترونیک
پایان بخش الکترونیک
پایان بخش الکترونیک

از پشت بازی می بینید که چگونه تمام اجزا را با هم وصل کرده ام. آخرین مرحله ، ایمن سازی همه اجزا به پین های ورودی و خروجی در Arduino Mega بود. این برد پردازنده روی پایه برد نصب شده (سمت راست) محکم شده است. تخته نان سوراخ شده که اتصالات میکرو سوئیچ بازی را از حلقه های امتیاز دهی به صفحه هدف و سایر اتصالات پذیرفته بود نیز بر روی پایه تخته نصب (سمت چپ) نصب شده بود. همچنین یک تخته نان سوراخ دار روی تخته نصب نصب شده است که تمام 5 تغذیه VDC و تغذیه زمین را روی همه اجزا توزیع می کند. این صفحه اصلی توزیع برق بود. شما می توانید اتصالات چراغ LED و اتصالات صفحه نمایش 7 قسمتی را که به پین های خروجی مربوطه خود در Arduino Mega می روند مشاهده کنید. این مجموعه هیئت مدیره تمام قسمت نصب دقیقاً داخل جعبه محفظه چوبی صفحه جدول قرار می گیرد و در پشت روکش پلکسی قرار می گیرد و در جای خود محکم شده است.

سرانجام ، منبع تغذیه و توزیع AC باید متصل شود. یک ترانسفورماتور قدرت با خروجی DC 5 ولت برای تغذیه چراغ های LED که در زیر صفحه هدف محکم شده بودند استفاده شد. آنها به برق ثابت نیاز داشتند زیرا همیشه هنگام روشن بودن کلید بازی روشن بودند. برای تغذیه برد Arduino Mega از ترانسفورماتور خروجی DC 9 ولت تخصصی استفاده شد. این ترانسفورماتورها هر دو از یک خط برق معمولی 110 ولت AC تغذیه می کردند. یک کلید تعویض AC تک قطبی در این خط برق قرار داده شد و در سمت چپ کابینت نصب شد تا بازی روشن و خاموش شود.

مرحله 9: کد آردوینو

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

ابتدا به میکروسوئیچ های بازی پین های 43-53 اختصاص داده شده است. دکمه تنظیم مجدد به پین 9 متصل شده است. در مرحله بعد ، توابع برای نمایش ارقام در صفحه نمایش بزرگ 7 قسمتی ، برای کنترل به روزرسانی نمره بازی و نمایش توپ های گردان ، و کنترل میزان نوردهی امتیازدهی در سراسر نمایش داده می شود. بالای صفحه امتیاز

تابع setup () ابتدا سروو موتور را راه اندازی می کند. در مرحله بعد ، حالت پین را برای همه LED هایی که روی صفحه نمایش قرار دارند و نمایشگر بزرگ 7 قسمتی را تشکیل می دهند ، روی خروجی تنظیم می کند. سپس حالت پین برای همه میکروسوئیچ های بازی و دکمه تنظیم مجدد روی ورودی تنظیم می شود. مقاومت داخلی روی برد آردوینو استفاده می شود بنابراین برای هر سوئیچ به مقاومت های جداگانه نیازی نیست. در نهایت ، صفحه نمایش برای شروع بازی با صفر هماهنگ می شود.

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

مرحله دهم: اندیشه های نهایی

افکار نهایی
افکار نهایی
افکار نهایی
افکار نهایی
افکار نهایی
افکار نهایی
افکار نهایی
افکار نهایی

به نظر می رسد صفحه امتیازات الکترونیکی مطابق طراحی عمل می کند. فقط در موارد نادر ، یک توپ اسکی بازوی سیم بلند میکرو سوئیچ را در حین افتادن از حلقه گلزنی فعال نمی کند. من یک نسخه از دفترچه راهنمای یک دستگاه واقعی Skee-Ball سبک بازی واقعی به دست آوردم. این نشان می دهد که دستگاه با حسگرهای مادون قرمز (IR) ساخته شده است تا توپ های بازی را که از حلقه های گل می افتند تشخیص دهد. اگر بخواهم بازی Skee-Ball دیگری بسازم ، فکر می کنم از سنسورهای IR-break-beam برای تشخیص توپ های در حال سقوط استفاده می کنم.من از محصولی از صنایع Adafruit به نام "سنسور پرتو IR - LED های 3 میلی متری" استفاده می کنم (شناسه محصول 2167)

www.adafruit.com/product/2167

من اینها را در بازی دیگری که طراحی کرده بودم و در Instructables با عنوان "امتیازدهی الکترونیکی برای بازی بیس بال کیسه لوبیا" منتشر شده بود ، استفاده کردم و آنها بی عیب و نقص کار کردند.

توصیه شده: