فهرست مطالب:

نحوه افزودن ضربه گیر به SUMOBOT: 9 مرحله (همراه با تصاویر)
نحوه افزودن ضربه گیر به SUMOBOT: 9 مرحله (همراه با تصاویر)

تصویری: نحوه افزودن ضربه گیر به SUMOBOT: 9 مرحله (همراه با تصاویر)

تصویری: نحوه افزودن ضربه گیر به SUMOBOT: 9 مرحله (همراه با تصاویر)
تصویری: نقطه حساسی که با یک ضربه به آن می توان حریف را در دعوا زمین گیر کرد! 2024, نوامبر
Anonim
نحوه افزودن ضربه گیر به SUMOBOT
نحوه افزودن ضربه گیر به SUMOBOT

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

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

وسایلی که برای تهیه آن نیاز دارید 3 عدد چوب خمیری ، مقوا ، چسب حرارتی ، چهار سیم و کاغذ حلبی است.

اگر می خواهید بعداً آن را بردارید ، یک ماده اختیاری که می توانید از آن استفاده کنید

مرحله 2: Popsicle's Up را برش دهید

برای این کار شما یک Popsicle را برداشته و با برخی از برش های سیم آن را به نصف برسانید ، یا می توانید سعی کنید آن را به نصف برسانید که آنقدرها هم صاف نخواهد بود.

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

مقداری مقوا بچسبانید
مقداری مقوا بچسبانید

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

مرحله 4: چسب کاغذی را روی Popsicle بچسبانید

چسب کاغذ چوبی را روی Popsicle بچسبانید
چسب کاغذ چوبی را روی Popsicle بچسبانید
چسب کاغذ چوبی را روی Popsicle بچسبانید
چسب کاغذ چوبی را روی Popsicle بچسبانید

مقداری فویل روی دو سیم بپیچید و آن را در انتهای یک Popsicle بزرگ بچسبانید و مطمئن شوید که سیم ها به زمین متصل شده اند.

همین کار را با یک بستنی دیگر انجام دهید و آن را با یک مقاومت وصل کنید

در حال حاضر اولین بستنی و مقوایی که روی تیرها چسبانده شده بود را وصل کنید.

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

مقوا چسب
مقوا چسب

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

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

مرحله 6: (اختیاری) سیم ها را برای سازماندهی آنها قطع کنید

(اختیاری) سیم ها را برای سازماندهی آنها قطع کنید
(اختیاری) سیم ها را برای سازماندهی آنها قطع کنید

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

مرحله 7: خود کد

'{$ STAMP BS2}

'{$ PBASIC 2.5}

temp VAR Byte RunStatus DATA 00 دلار

خواندن RunStatus ، temp temp = ~ temp نوشتن RunStatus ، temp IF (temp> 0) THEN END '-------------- پین های ورودی/خروجی ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- ثابت --------------- ------ LStop CON 750 RStop CON 750 '-------------- متغیرها --------------------- X VAR Word Turn VAR Word '-------------- برنامه اصلی -----------------------

انجام دادن

GOSUB به جلو

IF (IN9 = 0) AND (IN10 = 0) THEN HIGH 14 HIGH 3 GOSUB ReverseTurn PAUSE 50 LOW 14 LOW 3 ENDIF

IF (IN9 = 0) THEN HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurn چپ PAUSE 50 LOW 3 ENDIF LOOP

پایان

'********************************************** ******* 'کد زیر برای ضربه گیرها استفاده می شود' ******************************* ***********************

'----------------------------------------------------- --- 'این به این دلیل است که سپر به جلو حرکت می کند' ------------------------------------ ---------------- جلو: برای X = 0 تا 25 'جلو برای کمی PULSOUT LMotor ، 850 PULSOUT RMotor ، 650 PAUSE 20 NEXT RETURN

'----------------------------------------------------- --- "این زمانی است که هر دو ضربه گیر ضربه می خورند" -------------------------------------- ---- 650 PULSOUT RMotor ، 850 PAUSE 20 بعدی برای x = 0 تا 50 PULSOUT LMotor ، 850 PULSOUT RMotor ، 850 PAUSE 20 NEXT RETURN

'----------------------------------------------------- --- 'این کد برای برگشت و چرخاندن چپ هنگام ضربه زدن به سپر راست استفاده می شود' ------------------------------ ---------------------- ReverseTurnLeft: برای X = 0 تا 25 'معکوس 20 سانتی متر PULSOUT L موتور ، 850 PULSOUT R موتور ، 650

PAUSE 20 NEXT FOR X = 0 تا 25 'PULSOUT LMotor معکوس ، 650 PULSOUT RMotor ، 850 PAUSE 20 بعدی برای X = 0 تا 50' بپیچید 45 درجه PULSOUT LMotor ، LStop PULSOUT RMotor ، 850 PAUSE 20 NEXT RETURN

'----------------------------------------------------- --- 'این کد برای معکوس کردن و گردش راست به هنگام ضربه زدن به سپر چپ استفاده می شود' ------------------------------ ---------------------- REVERSETurnRight: برای X = 0 تا 25 'عقب 20 سانتیمتر PULSOUT L موتور 'reverse PULSOUT LMotor، 650 PULSOUT RMotor، 850 PAUSE 20 NEXT FOR X = 0 TO 50' گردش به چپ 45 درجه PULSOUT LMotor، 650 PULSOUT RMotor، RStop PAUSE 20 NEXT RETURN

'*********************************************** ******* 'پایان مراحل' *********************************** ******************

مرحله 8: توضیح کد

این کد چیست ، این است که نشان می دهد روبات چگونه با توجه به ضربه گیرها عمل می کند ، به عنوان مثال: کد "reverseturnleft" زمانی است که ضربه گیر به سمت راست ضربه می زند و باعث می شود که به عقب برگردد و به چپ بپیچد.

"reverseturnright" زمانی است که ضربه گیر چپ ضربه می زند و باعث می شود که به عقب برگردد و به راست بپیچد

"معکوس" زمانی است که هر دو ضربه گیر ضربه می خورند و باعث می شود که معکوس شود و به شکل متفاوتی بچرخد.

اصطلاحات "کم" و "بالا" تنها در صورتی مفید هستند که در ربات خود از led استفاده می کنید ، این بدان معناست که نور خاصی کم می شود یا زیاد می شود.

مرحله 9: محصول نهایی

محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی

محصول نهایی باید تا حدودی شبیه تصویر زیر باشد

توصیه شده: