جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
لقد قررت إنشاء تعليمات توضح كيفية إنشاء مصدات الروبوت وكيفية وضعها على الروبوت الذي يتم التحكم فيه بالبطارية. أولاً ، تريد التأكد من توصيل الأسلاك في الأماكن الصحيحة. الدائرة لن تعمل بطريقة أخرى. ثانيًا ، تريد التأكد من أن لديك أحد الأسلاك المتصلة بـ 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
التالي
إرجاع