جدول المحتويات:

كيفية إضافة مصدات إلى SUMOBOT: 9 خطوات (بالصور)
كيفية إضافة مصدات إلى SUMOBOT: 9 خطوات (بالصور)

فيديو: كيفية إضافة مصدات إلى SUMOBOT: 9 خطوات (بالصور)

فيديو: كيفية إضافة مصدات إلى SUMOBOT: 9 خطوات (بالصور)
فيديو: عرب روبوتك | مايك بويا لتسجيل الصوت واستخدام كامتزيا ،ادوبي اوديشن ، سينما| BOYA Mic | ArabRobotTech 2024, يوليو
Anonim
كيفية إضافة مصدات إلى SUMOBOT
كيفية إضافة مصدات إلى SUMOBOT

ما يفعله هذا هو أنه يمكنك صنعه بحيث إذا اصطدم بأحد المصدات الموجودة على الروبوت ، فسوف ينعكس ويبتعد عن الكائن.

الخطوة 1: احصل على المواد الخاصة بك

الأشياء التي تحتاجها لصنع هذا هي 3 أعواد مصاصة ، ورق مقوى ، غراء ساخن ، أربعة أسلاك ، ورقائق الألمنيوم.

مادة اختيارية يمكنك استخدامها هي شريط لاصق إذا كنت تريد إزالته لاحقًا

الخطوة 2: قص المصاصة لأعلى

لهذا ، تأخذ المصاصة وتقطعها إلى نصفين ببعض قواطع الأسلاك ، أو يمكنك محاولة كسرها إلى نصفين وهو ما لن يكون بهذه السلاسة.

الخطوة 3: ألصق بعض الورق المقوى بالغراء

صمغ بعض الورق المقوى
صمغ بعض الورق المقوى

إذا كان لديك شريط لاصق ، قم بلفه حول العمود الصغير ، ثم قم بلصق قطعة صغيرة من الورق المقوى على كلا القطبين.

الخطوة 4: صمغ البربون على المصاصة

غراء البربون على المصاصة
غراء البربون على المصاصة
غراء البربون على المصاصة
غراء البربون على المصاصة

لف بعض ورق القصدير على سلكين وألصقه على طرفي مصاصة كبيرة ، وتأكد من توصيل الأسلاك بالأرض.

افعل الشيء نفسه مع مصاصة أخرى وقم بتوصيلها بمقاوم

قم الآن بتوصيل المصاصة الأولى والورق المقوى الذي تم لصقه على القطبين.

الخطوة 5: الغراء الكرتون

كرتون الغراء
كرتون الغراء

خذ قطعة صغيرة ورقيقة من الورق المقوى وقم بطيها ، وألصق جزءًا منها في منتصف مصاصة ، ثم الآخر. بعد ذلك ، قم بغراء المصاصة التي تم كسرها إلى نصفين في نهايات المصاصة الثانية ، ثم بعد ذلك لصق الورق المقوى على نهايات المصاصة الصغيرة

بعد ذلك ، تأكد من أن ورق القصدير الموجود على المصاصة الثانية يواجه الأول بحيث أنه عندما يلامس ، فإنه يعمل كمصد ويتحرك بعيدًا.

الخطوة 6: (اختياري) قص الأسلاك لتنظيمها

(اختياري) قص الأسلاك لتنظيمها
(اختياري) قص الأسلاك لتنظيمها

إذا كنت ترغب في ذلك ، يمكنك قطع الأسلاك لجعلها أصغر حجمًا وحتى تبدو أكثر تنظيماً ، يمكنك قصها باستخدام قاطع الأسلاك حسب رغبتك.

الخطوة 7: الكود نفسه

{$ STAMP BS2}

{$ PBASIC 2.5}

درجة الحرارة VAR بايت RunStatus DATA $ 00

قراءة RunStatus ، temp temp = ~ temp WRITE RunStatus ، temp IF (temp> 0) ثم END '-------------- I / O Pins ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- الثوابت --------------- ------ LStop CON 750 RStop CON 750 '-------------- المتغيرات --------------------- X VAR Word Turn VAR Word '-------------- البرنامج الرئيسي -----------------------

فعل

GOSUB إلى الأمام

إذا (IN9 = 0) و (IN10 = 0) ثم 14 HIGH 3 GOSUB ReverseTurn PAUSE 50 LOW 14 LOW 3 ENDIF

إذا كان (IN9 = 0) ثم 14 HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) ثم HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP

نهاية

*************************************************** ******* 'الكود التالي يستخدم للمصدات ********************************* ***********************

------------------------------------------------- - "هذا حتى يتحرك المصد للأمام" ------------------------------------ ---------------- للأمام: لـ X = 0 إلى 25 قدمًا للأمام قليلاً PULSOUT LMotor ، 850 PULSOUT RMotor ، 650 PAUSE 20 NEXT RETURN

------------------------------------------------- - "هذا عندما يتم النقر على كلتا الملقطتين" -------------------------------------- -------------- عكس الانعطاف: لـ X = 0 إلى 25 'عكس 20 سم PULSOUT LMotor ، 850 PULSOUT RMotor ، 650 PULSOUT RMotor ، 650 PAUSE 20 NEXT FOR X = 0 إلى 25' استدر لليسار 60 درجة PULSOUT LMotor ، 650 PULSOUT RMotor ، 850 وقفة 20 التالي لـ x = 0 إلى 50 PULSOUT LMotor ، 850 PULSOUT RMotor ، 850 PAUSE 20 NEXT RETURN

------------------------------------------------- --- "يستخدم هذا الرمز للانعكاس والانعطاف إلى اليسار عند اصطدام المصد الأيمن" ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0 إلى 25 'عكس 20 سم PULSOUT LMotor ، 850 PULSOUT RMotor ، 650

وقفة 20 NEXT FOR X = 0 إلى 25 'عكس PULSOUT LMotor ، 650 PULSOUT RMotor ، 850 PAUSE 20 NEXT FOR X = 0 إلى 50' انعطف لليمين 45 درجة PULSOUT LMotor ، LStop PULSOUT RMotor ، 850 PAUSE 20 التالي العودة

------------------------------------------------- - 'يُستخدم هذا الرمز لعكس الاتجاه والانعطاف يمينًا عند إصابة المصد الأيسر ------------------------------ ---------------------- عكس اتجاه اليمين: بالنسبة إلى X = 0 إلى 25 قدمًا ، 20 سم PULSOUT LMotor ، 850 PULSOUT RMotor ، 650 PAUSE 20 NEXT FOR X = 0 إلى 25 'عكس PULSOUT LMotor ، 650 PULSOUT RMotor ، 850 PAUSE 20 NEXT FOR X = 0 إلى 50' انعطف لليسار 45 درجة PULSOUT LMotor ، 650 PULSOUT RMotor ، RStop PAUSE 20 العودة التالية

*************************************************** ******* "نهاية الإجراءات" ************************************** ********************

الخطوة 8: شرح المدونة

ما هو هذا الرمز ، هو أنه يوضح كيف سيتصرف الروبوت وفقًا للمصدات ، على سبيل المثال: الرمز "reverseeturnleft" هو عندما يتم ضرب المصد الأيمن ويجعله ينعكس وينعطف إلى اليسار.

يحدث "reverseeturnright" عندما يتم اصطدام المصد الأيسر ويجعله ينعكس وينعطف يمينًا

يحدث "العكسيان" عندما يتم اصطدام كل من المصدات وتجعلها تنعكس وتدور بطريقة مختلفة.

إن المصطلحين "منخفض" و "مرتفع" مفيدان فقط إذا كنت تستخدم مصابيح LED في الروبوت الخاص بك ، وهذا يعني أن ضوءًا معينًا سينخفض أو يرتفع.

الخطوة 9: المنتج النهائي

المنتج النهائي
المنتج النهائي
المنتج النهائي
المنتج النهائي

يجب أن يبدو المنتج النهائي إلى حد ما مثل الصورة أدناه

موصى به: