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

مصدات الروبوت قابلة للتوجيه: 5 خطوات
مصدات الروبوت قابلة للتوجيه: 5 خطوات

فيديو: مصدات الروبوت قابلة للتوجيه: 5 خطوات

فيديو: مصدات الروبوت قابلة للتوجيه: 5 خطوات
فيديو: مقدمة سلسلة - تعلم الاردوينو والروبوتات ببساطة 2024, شهر نوفمبر
Anonim
مصدات الروبوت Instructable
مصدات الروبوت Instructable

لقد قررت إنشاء تعليمات توضح كيفية إنشاء مصدات الروبوت وكيفية وضعها على الروبوت الذي يتم التحكم فيه بالبطارية. أولاً ، تريد التأكد من توصيل الأسلاك في الأماكن الصحيحة. الدائرة لن تعمل بطريقة أخرى. ثانيًا ، تريد التأكد من أن لديك أحد الأسلاك المتصلة بـ VDD (موجب) والأسلاك الأخرى متصلة بـ VSS (سالب). أخيرًا ، تريد التأكد من توصيل كل من هذه الأسلاك بورق القصدير. الخطوة الأخيرة التي يتعين عليك القيام بها هي التأكد من توصيل رقائق القصدير بالمصدات.

اللوازم

كانت المستلزمات التي تم استخدامها لإنشاء هذا Instructable هي التالية:

  • اثنين من العصي
  • رقائق القصدير
  • 3 أسلاك

الخطوة 1: وضع الرقاقة على العصي

وضع الرقاقة على العصي
وضع الرقاقة على العصي

ضع العودين على الجزء الخلفي من المصد ، مع التأكد من تغطية العودين بورق القصدير. أفضل خيار لضمان بقاء العصا على ظهر الروبوت هو وضع قطعة صغيرة من الشريط اللاصق.

الخطوة الثانية: توصيل الأسلاك

توصيل الأسلاك
توصيل الأسلاك

لكي تعمل دائرتك ، يجب أن تكون قادرًا على توصيل الأسلاك الثلاثة من VDD و VSS بالعصي المغطاة بورق القصدير.

الخطوة 3: توصيل جميع الأسلاك في جهاز واحد

أخيرًا ، من أجل الحصول على جميع الأسلاك على المصد لبدء العمل ، قم بلفها بورق قصدير واضغط عليها على العصي المغطاة بالرقائق المعدنية. عند الضغط عليه ، تسبب التيار من الأسلاك في تحرك الروبوت.

الخطوة 4: شاهدها

عندما تضغط على جميع الأسلاك الثلاثة على المصدات ، يجب أن تبدأ السيارة في التحرك. تعرض الخطوة التالية الرمز المطلوب حتى يعمل هذا. البرنامج الذي تم استخدامه لهذه العملية يسمى "Basic Stamp Editor".

الخطوة الخامسة: كود برمجة الروبوت

لكي يتحرك هذا الروبوت ، يجب أن يكون لديه الكود التالي:

"{$ STAMP BS2}" {$ PBASIC 2.5}

رقم التعريف الشخصي LBump 11

RBump PIN 10

رقم التعريف الشخصي LMOTOR 15

RMOTOR PIN 14

RFast CON 650

LFast CON 850

RSlow CON 700

LSLOW CON 800

MStop CON 750

RFastRev CON 850

LFastRev CON 650

RSlowRev CON 800

LSlowRev CON 700

MLoopC VAR Word 'For.. المتغير التالي يصل إلى ما يقرب من 65000

فعل

GOSUB Forwardfast 'المضي قدمًا

إذا كان IN10 = 0 ثم إذا تم الضغط على السلكين في الإدخال 10 ، ثم انعطف يسارًا

غوسوب يستدير لليسار 90

ELSEIF IN11 = 0 ثم إذا تم الضغط على سلكين في الإدخال 11 ، ثم انعطف يمينًا

GOSUB TurnRight90

إنهاء إذا

حلقة

TurnRight90:

الإجراء الفرعي لاستدارة 90 درجة لليمين

'**********************************************************

عالية 1

منخفض 0

بالنسبة لـ MLoopC = 1 إلى 22

PULSOUT LMOTOR ، LfastRev 'يتحرك للأمام نبضة واحدة

PULSOUT RMOTOR ، Rfast باستخدام المسامير والثوابت

وقفة 20

"20 مللي ثانية تسمح للروبوت بالتحرك" قبل النبض التالي

التالي

إرجاع

'*********************************************************

انعطف إلى اليسار 90:

الإجراء الفرعي لاستدارة 90 درجة لليمين

'********************************************************

عالية 0

منخفض 1

لـ MLoopC = 1 إلى 22

PULSOUT LMOTOR ، Lfast يتحرك للأمام نبضة واحدة

PULSOUT RMOTOR و RfastRev باستخدام المسامير والثوابت

وقفة 20 دقيقة 20 مللي ثانية تسمح للإنسان بالتحرك قبل النبض التالي

التالي

إرجاع

'***********************************************************

سريع إلى الأمام:

إجراء ثانوي لتحريك الروبوت للأمام بمقدار مربع واحد بسرعة

'**********************************************************

لـ MLoopC = 1 إلى 70

بولسوت لموتور ،

LFast 'بولسوت

RMOTOR = RFast

وقفة 20

التالي

إرجاع

موصى به: