فهرست مطالب:

دستگاه پین بال دنده رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino: 18 مرحله (همراه با تصاویر)
دستگاه پین بال دنده رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino: 18 مرحله (همراه با تصاویر)

تصویری: دستگاه پین بال دنده رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino: 18 مرحله (همراه با تصاویر)

تصویری: دستگاه پین بال دنده رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino: 18 مرحله (همراه با تصاویر)
تصویری: لحظه دستگیری قاتل که دو فرد را در کنار خیابان سر برید ! 2024, جولای
Anonim
دستگاه پین بال دزد رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino
دستگاه پین بال دزد رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino
دستگاه پین بال دزد رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino
دستگاه پین بال دزد رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino
دستگاه پین بال دزد رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino
دستگاه پین بال دزد رومیزی با استفاده از پلت فرم جاسازی شده مبتنی بر Evive- Arduino

یک آخر هفته دیگر ، یک بازی هیجان انگیز دیگر! و این بار ، آن چیزی نیست جز بازی های مورد علاقه همه - پین بال! این پروژه به شما نشان می دهد که چگونه می توانید دستگاه پین بال خود را به راحتی در خانه بسازید. تنها چیزی که به آن احتیاج دارید قطعاتی از Starter Kit است ، برخی قطعات برش لیزری ، رنگها و کاغذها برای تزئین دستگاه شما و بسیاری از وسایل DIY! بنابراین ، همسران خود را همراه داشته باشید ، کلاه های DIY خود را بپوشید ، و آماده ، آماده ، DIY!

ما کد را در PictoBlox - پلت فرم برنامه نویسی گرافیکی همه کاره ما با قابلیت های پیشرفته ، نوشته ایم. شما می توانید آن را از اینجا دانلود کنید.

مرحله 1: لوازم

تدارکات
تدارکات

سخت افزار

  • الهام بخش
  • ورق ام دی اف
  • سنسورهای IR
  • موتورهای DC
  • نوار LED RGB
  • Limit Switch
  • تخته نان
  • سیم های رنگین کمان
  • مقاومت ها
  • بن بست ها
  • نوارهای لاستیکی
  • ورق رنگ
  • پیچ و مهره
  • کابل های جامپر
  • برخی از اجزای چاپ سه بعدی

نرم افزار

PictoBlox

اکثر قطعات الکترونیکی فوق را می توان در Evive Starter Kit یافت.

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

درک طرح
درک طرح

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

توجه: می توانید پین بال را از ورق مقوایی نیز تهیه کنید اما MDF دوام بیشتری به آن می بخشد.

ما به قطعات زیر برای ماشین پین بال نیاز داریم

  1. کنترل پنل
  2. پشتیبانی (x 2)
  3. The Score Walls (x 4)
  4. پایه
  5. دیوارهای مرزی (x 2)
  6. دیوار جلو
  7. دیوار اضافی
  8. دیوار پرتاب
  9. دیوار تخلیه

پس از تهیه این قطعات و چاپ سه بعدی ، بیایید شروع کنیم!

مرحله 3: زیبا سازی Playfield

زیبا سازی میدان بازی
زیبا سازی میدان بازی

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

بنابراین ما با موضوع فضا پیش می رویم ، یک تصویر فضایی زیبا را روی صفحه اصلی چسبانده ایم. پس از چسباندن کاغذ به پایه ، مطمئن شوید که روی کاغذ سوراخ هایی را که روی صفحه پایه بود ایجاد کرده اید.

مرحله 4: اتصال دیوارهای مرزی

اتصال دیوارهای مرزی
اتصال دیوارهای مرزی
اتصال دیوارهای مرزی
اتصال دیوارهای مرزی

هم دیوار مرزی سمت چپ و هم دیوار حاشیه راست را برداشته و با استفاده از مهره و پیچ و مهره M3 به صفحه اصلی وصل کنید (همانطور که در تصویر 1 نشان داده شده است).

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

مرحله 5: مونتاژ Launchpad و Drain

مونتاژ Launchpad و Drain
مونتاژ Launchpad و Drain
مونتاژ Launchpad و Drain
مونتاژ Launchpad و Drain
مونتاژ Launchpad و Drain
مونتاژ Launchpad و Drain

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

دیوار اضافی را برداشته و آن را به دیوار جلویی و صفحه پایه وصل کنید (همانطور که در تصویر بالا 1 نشان داده شده است).

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

پس از اتمام کار ، دیوار پرتاب را به موازات به دیوار مرزی سمت راست روی صفحه پایه وصل کنید. اطمینان حاصل کنید که بین دیوار اضافی و دیوار پرتاب فاصله ای بگذارید. این فضا به عنوان دروازه ای بین تخلیه و صفحه راه اندازی عمل خواهد کرد (همانطور که در تصویر بالا 3 نشان داده شده است).

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

پیوستن به دیوارهای امتیاز
پیوستن به دیوارهای امتیاز

دیوار نمره یا دیوارهای هدف. اینها دیوارهایی هستند که باعث می شوند امتیاز بهتری بگیرید. هر زمان که توپ از دیوار اول و سوم عبور می کند ، 500 امتیاز به نمره کل شما اضافه می شود. و اگر توپ از دیوار مرکزی عبور کند ، 1000 امتیاز کسب می کنید.

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

مرحله 7: اتصال پشت مرز

اتصال پشت مرز
اتصال پشت مرز

در حال حاضر ، ما باید دیوار پشتی را محکم کنیم تا توپ حتی زمانی که ما توپ را محکم شوت می کنیم از زمین بازی خارج نشود. ما از یک ورق فوم برای ساخت دیوار پشتی استفاده کرده ایم.

ورق فوم ضخیم را ببرید و با استفاده از چسب داغ آن را به صفحه پایه و مرزها بچسبانید.

مرحله 8: اتصال پشتیبانی ها و دیوار شیب دار

اتصال دیوارها و دیوارهای شیب دار
اتصال دیوارها و دیوارهای شیب دار
اتصال دیوارها و دیوارهای شیب دار
اتصال دیوارها و دیوارهای شیب دار

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

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

با این کار ، زمین بازی ما آماده است.

مرحله 9: اضافه کردن موتورها

اضافه کردن موتورها
اضافه کردن موتورها

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

سپرهایی هستند که به طور مداوم می چرخند و توپ را در هر جهت تصادفی دور می کنند. بنابراین ، 3 موتور DC را در نزدیکی مرز بالا با استفاده از مهره های M3 به طول 20 میلی متر و پیچ وصل کنید.

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

توجه: قبل از نصب موتورها ، آنها را با استفاده از سیستم عامل evive تست کنید. بسته به محل اتصال موتورها ، منوی سیستم عامل را باز کرده ، Controls ، موتورها را انتخاب کنید ، M1 یا M2 را انتخاب کنید.

مرحله 10: اتصال سوئیچ های محدود

اتصال سوئیچ های محدود
اتصال سوئیچ های محدود

دمپایی ها آنهایی هستند که تحت کنترل شما هستند. آنها بعد از فشار دادن دکمه مربوطه ، توپ را به داخل زمین بازی هدایت می کنند. بنابراین ، ما نمی خواهیم تاشوها 360 درجه بچرخند. ما با استفاده از سوئیچ های محدود حرکات flipper را محدود می کنیم. شما ممکن است متوجه پیچ های کوچکی در نزدیکی منطقه تخلیه شوید ، اینجاست که ما دمپایی خود را تعمیر می کنیم. اکنون ، ما برای هر فلیپر دو سوئیچ لمسی داریم. آنها را به انتهای منحنی وصل کنید. به محض فشار دادن دکمه ، موتور DC flipper شروع به چرخش می کند ، به محض اینکه flipper سوئیچ حد بالا را لمس می کند ، موتور DC شروع به چرخش در جهت مخالف می کند و flipper را پایین می آورد. در حال حاضر ، موتور به محض لمس فلیپر به سوئیچ حد پایین ، چرخش را متوقف می کند تا زمانی که دکمه کنترل دوباره فشار داده شود.

همین روند را برای طرف دیگر نیز تکرار کنید.

مرحله 11: نصب سنسورهای IR

نصب سنسورهای IR
نصب سنسورهای IR
نصب سنسورهای IR
نصب سنسورهای IR

ما می دانیم چرا دیوارهای کوچک را دیوار نمره می نامیم ، اما آنها چگونه خواهند دانست که توپ به تازگی از میان آنها عبور کرده است. ما برای آن سنسورهای IR را اضافه می کنیم. در کل ، ما 5 سنسور IR اضافه خواهیم کرد.

  • یکی در صفحه راه اندازی
  • سه برای دیوارهای نمره
  • یکی در تخلیه

به محض عبور توپ از سنسور IR صفحه راه اندازی ، بازی شروع می شود.

در حال حاضر ، IRs در دیوارهای امتیاز باید متوجه تعداد دفعاتی باشد که توپ از دیوارهای نمره عبور می کند.

در نهایت ، IR در تخلیه نشان می دهد که بازی تمام شده است (تصویر 2).

توجه: قبل از نصب سنسورهای IR ، حسگرها را با استفاده از سیستم عامل evive (Pin State Monitor) تست کنید. همچنین ، اگر آنها به خوبی پاسخ نمی دهند سعی کنید آنها را کالیبره کنید.

مرحله 12: افزودن دکمه های کنترل و نوار RGB

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

اول ، اجازه دهید دکمه های کنترل را اضافه کنیم. دکمه های کنترلی دکمه هایی هستند که حرکت دمپایی ها را کنترل می کنند. ما دو سوئیچ بازی داریم و آنها را در حفره های داده شده به صفحه کنترل وصل کرده ایم.

پس از اتمام کار ، نوار LED RGB را برداشته و آن را در مرزهای زمین بازی وصل کنید. ما رنگ نوار RGB را که وضعیت بازی را نشان می دهد تغییر می دهیم. RGB باید هر زمان که یک بازی جدید شروع می شود سبز شود و هنگام پایان بازی باید قرمز شود. همچنین ، باید هر بار که توپ از دیواره های گل عبور می کند تغییر کند.

مرحله 13: افزودن راه انداز

افزودن پرتاب کننده
افزودن پرتاب کننده

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

مرحله 14: اتصال کنترل پنل

پیوست کردن کنترل پنل
پیوست کردن کنترل پنل

هنگامی که پیستون را وصل کرده اید و سیم ها را به سنسورها وصل کرده اید ، با استفاده از مهره و پیچ M3 ، کنترل پنل را در بالای زمین بازی وصل کنید.

مرحله 15: زمان اضافه کردن قطعات چاپ شده سه بعدی است

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

تصویر
تصویر

همانطور که قبلاً می دانیم استفاده از سپر. آنها را روی محورهای آزاد موتورهای DC ثابت کنید.

تصویر
تصویر

زمان اضافه کردن دمپایی ، ثابت کردن تلنگرها بر روی محور موتور DC. همچنین ، مطمئن شوید که دمپایی ها به خوبی در منحنی های داده شده قرار می گیرند.

تصویر
تصویر

پس از اتمام کار ، بیایید چند ضربه زن را ضمیمه کنیم. کیکرها کسانی هستند که توپ را هر زمان که توپ به آن برخورد می کند به صورت افقی به داخل زمین بازی می راند ، از هر طرف 3 مرحله ایستاده و لاستیک ها را دور آنها می پیچد.

با این کار ، کل مجموعه پین بال شما کامل می شود.

تصویر
تصویر

مرحله 16: ایجاد اتصال

ایجاد اتصال
ایجاد اتصال
ایجاد اتصال
ایجاد اتصال
  1. اتصال سنسورهای IR

    1. امتیاز 1 سنسور IR (پین سیگنال) به پین دیجیتال 8 evive
    2. امتیاز 2 سنسور IR (پین سیگنال) را به پین دیجیتال 9 evive
    3. امتیاز 3 حسگر IR (پین سیگنال) را به پین دیجیتال 10 evive اضافه کنید
    4. سنسور IR IR Wall (پین سیگنال) به پین دیجیتال 11 evive
    5. حسگر IR راه اندازی (پین سیگنال) به پین دیجیتال 12 of evive
    6. حالا VCC و GND تمام سنسور IR را به VCC و GND of evive وصل کنید
  2. اتصال RGB Strip

    نوار LED RGB را به پین دیجیتال 13 evive وصل کنید

  3. اتصال Flipper Motors

    1. چپ Flipper Motor به پورت M1 evive
    2. Flipper Motor راست به پورت M2 evive
  4. اتصال فلیپرها

    1. پایانه "NC" Left Side Flipper Switch را به پین دیجیتال 2 evive و مقاومت 10K اهم وصل کنید و یک سر دیگر مقاومت 10k اهم را به GND of evive وصل کنید ، همچنین پایانه "COM" Left Side Flipper Switch را به VCC of evive وصل کنید.
    2. به همین ترتیب ، پایانه "NC" Switch سمت راست را به پین دیجیتال 3 مقاومت و 10k اهم متصل کنید ، و انتهای دیگر مقاومت 10K اهم را به GND of evive وصل کنید ، همچنین پایانه "COM" سوئیچ سمت راست Flipper را به VCC وصل کنید. از evive
  5. اتصال موتورهای سپر

    هر 3 موتور سپر را به طور موازی وصل کنید و یک سر آن را به پین VVR (+) و سر دیگر را به ترمینال "COM" رله وصل کنید ، سپس پایانه "NO" رله را به پین VVR (-) evive وصل کنید

  6. اتصال سوئیچ های محدود

    1. اتصال "NC" چپ سمت راست سوئیچ (بالا) به VCC evive و COM پایانه به پین دیجیتال 4 evive و GND از طریق مقاومت 10K اهم
    2. "NC" کلید سمت چپ (پایین) را به VCC evive و پایانه COM را به پین دیجیتال 5 evive و به GND از طریق مقاومت 10K اهم وصل کنید.
    3. اتصال "NC" راست سوئیچ محدود (بالا) به VCC evive و پایانه COM به پین دیجیتال 6 evive و به GND از طریق مقاومت 10K اهم
    4. "NC" کلید سمت راست (پایین) را به VCC evive و پایانه COM را به پین دیجیتال 7 evive و به GND از طریق مقاومت 10K اهم وصل کنید.

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

ما قصد داریم در PitoBlox ، یک نرم افزار برنامه نویسی مبتنی بر Scratch 3.0 ، کد بنویسیم. اسکریپت زیر را برای evive آپلود کنید.

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

مرحله 18: نتیجه گیری

با استفاده از این دستگاه DIY Pinball شما آماده است. گرفتن. تنظیم. پین بال

توصیه شده: