جدول المحتويات:
فيديو: BAAAA ---- BOT: 3 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
أهلا! هذا دليل على صنع شبه فائدة ، بالتأكيد خروف رائعتين يشبه boe bot مع مصدات عاملة. ستعمل هذه التعليمات خلال عملية إنشاء المصدات ، وتعطيك كل الشفرة وعرضًا موجزًا لجميع الجماليات الرائعة!
الخطوة 1: الكود
لذا فإن الكود بسيط حقًا ولن يستغرق الأمر أكثر من ساعتين لفهمه وفهمه بشكل كامل للقيام بذلك بنفسك. لكن! بالنسبة لأولئك الذين يريدون فقط رؤية الرمز ونسخه ولصقه في برنامج محرر الطوابع الأساسي ، ها أنت ذا
الشفرة:
*************************************************** *********************** 'الاسم: لوكا ديفيليبس
العنوان - BoeBump.bs2
التاريخ - 28 نوفمبر 2017
"الوصف" قم بإنشاء مصدات مادية تطلق أمرًا عندما تصطدم بشيء ما لتحريك Boe Bot بعيدًا عن العائق.
"{$ STAMP BS2}" {$ PBASIC 2.5}
**** هذا أعلاه هو مجرد معلومات حول من صنعه وأمور أساسية مثل تلك *******
'************************************************************************
رمز إعادة تعيين توقف
هذا الرمز يجعل الروبوت يتوقف أو يبدأ عند الضغط على إعادة التعيين = جيد للتأكد من أن الروبوت لا يقوم بتشغيل الكود في برنامج التحميل
'************************************************************************
المخزن المؤقت "RunStatus DATA $ 00" المخزن المؤقت VAR Byte المتغير المخزن في ROM
قراءة RunStatus ، temp 'قراءة المتغير من ROM temp = ~ temp' عكس القيمة 0 إلى 1 أو 1 إلى 0 اكتب RunStatus ، temp 'اكتب المتغير مرة أخرى إلى ROM IF (temp> 0) ثم END' تحقق مما إذا كانت القيمة هي 1 'إذا كان الأمر كذلك ، قم بإنهاء البرنامج
'************************************************************************
إعداد دبابيس
'************************************************************************
LMotor PIN 13 RMotor PIN 12
'************************************************************************
إعداد الثوابت
'************************************************************************
LStop CON 750 RStop CON 750
'************************************************************************
' المتغيرات
'************************************************************************
X كلمة VAR
'************************************************************************
' البرنامج الرئيسي
'************************************************************************
فعل
HIGH 1 'قم بتشغيل الكاثودات
عالية 2
عالية 3
ارتفاع 9
ارتفاع 10
ارتفاع 11
ديبوغ؟ IN14 ،؟ IN4، CR
إذا (IN14 = 1) AND (IN4 = 1) ثم لا توجد جهة اتصال على المصدات ، قم بإعادة توجيهها
DEBUG "Forward"، CR 'debug لمعرفة ما يحدث أمر الحركة
منخفض 1
LOW 2 'قم بتشغيل الكاثودات ووميض باللونين الأحمر والأزرق
منخفض 9
منخفض 10
GOSUB إلى الأمام
ELSEIF (IN14 = 0) AND (IN4 = 0) ثم ملامسة كل من المصدات الفرعية ، BothBump = Back up ، انتقل للأمام إلى اليمين
DEBUG "BothBump" ، CR
وقفة طويلة "1 LOW 1" لكلا الضوء الأخضر
منخفض 3
منخفض 9
منخفض 11
GOSUB BothBump
ELSEIF (IN14 = 0) AND (IN4 = 1) ثم ملامسة المصد الأيسر ، BumpRight الفرعي = الرجوع للأمام ، انتقل إلى اليمين
DEBUG "BumpRight"، CR
سيتحول الضوء الأيمن المنخفض 9 'إلى اللون الأزرق ، وسيتحول إلى اللون الأخضر
منخفض 11
وقفة 200
GOSUB BumpRight
ELSEIF (IN14 = 1) AND (IN4 = 0) ثم ملامسة المصد الأيمن ، BumpLeft = Back up اذهب للأمام إلى اليسار
DEBUG "BumpLeft"، CR
سيتحول الضوء الأيسر من LOW 1 إلى اللون الأزرق ، يمينًا يتحول إلى اللون الأخضر
منخفض 3
وقفة 200
GOSUB BumpLeft
إنهاء إذا
حلقة
إنهاء 'Stop Program قبل تشغيل الإجراءات الفرعية عن طريق الصدفة
'************************************************************************
الإجراءات الفرعية
'************************************************************************
إلى الأمام: للأمام لمسافة 25 سم
ترددات صفارات الشرطة الاختيارية "FREQOUT 6 ، 200 ، 1600" للملاحظة e عالية و e flat ، وهذا يبطئ من سرعة الروبوت وهو هادئ للغاية
فريكوت 6 ، 100 ، 800
بالنسبة إلى X = 1 إلى 500
محرك بولسوت ، 700
محمد علي محمد عوض عبيد 850
التالي
وقفة 20
إرجاع
'****************************************************
رمز للانعكاس والانعطاف عند اصطدام كلا المصدرين
'****************************************************
كلاهما عثرة: 'عكس 20 سم
بالنسبة إلى X = 1 إلى 150
محرك بولسوت 850
محمد علي عوض
التالي
وقفة 200
بالنسبة إلى X = 1 إلى 200 'انعطف يسارًا بمقدار 60 درجة
محرك بولسوت 650
760
التالي
وقفة 20
إرجاع
'****************************************************
رمز للانعكاس والانعطاف إلى اليسار عند اصطدام المصد الأيمن
'****************************************************
عثرة اليسار: عكس 20 سم
بالنسبة إلى X = 1 إلى 150
محرك بولسوت 850
محمد علي عوض
التالي
وقفة 200
بالنسبة إلى X = 1 TO 200 'انعطف يمينًا 45 درجة
740
محمد علي محمد عوض عبيد 850
التالي
وقفة 20
إرجاع
'****************************************************
رمز للانعكاس والانعطاف إلى اليسار عند اصطدام المصد الأيمن
'****************************************************
BumpRight: 'عكس 20 سم
بالنسبة إلى X = 1 إلى 150
محرك بولسوت 850
محمد علي عوض
التالي
وقفة 200
بالنسبة إلى X = 1 إلى 200 'انعطف يسارًا بمقدار 60 درجة
محرك بولسوت 650
760
التالي
وقفة 20
إرجاع
'********************************************************
نهاية الإجراءات الفرعية
'********************************************************
يجب أن تعطيك التعليقات في الكود فكرة عن كيفية عمل كل شيء ولماذا يوجد رمز معين ولكن هنا يقدم شرحًا موجزًا على أي حال
حسنًا ، الطريقة التي يعمل بها هذا الرمز هي هكذا. سيقوم الروبوت بتشغيل رمز حلقة للتحقق من مدخلات المصدات التي تعمل مثل الأزرار. لذلك في حالة عدم وجود اكتشاف (1 ، 1) ، سيتم تشغيل الإجراء الفرعي الأمامي وسيتقدم الروبوت. تعمل هذه الفكرة نفسها مع ما إذا كان هناك اكتشاف يسار أو يمين أو حتى كلاهما
تستخدم الكاثودات الأوامر العالية والمنخفضة لإظهار الضوء بناءً على المدخلات من المصد. يجب أن تومض باللونين الأزرق والأحمر مثل سيارة الشرطي عندما لا يتم الكشف عنها ويجب أن يديروا مصد الضوء الأيمن أو الأيسر ليتحول إلى اللون الأخضر إذا كان هناك أي اكتشاف للمصد المذكور. تخبر الإجراءات الفرعية الروبوت بالرجوع للخلف والانعطاف يمينًا أو يسارًا بناءً على الضربة لتجنب العائق الذي اتصل به. يعمل هذا بشكل جيد للغاية في المتاهات لأن الانعطاف طفيف جدًا بمعنى أن الروبوت سيحرص على عدم الدوران كثيرًا والخروج من المتاهة
مرفق بالإجراء الفرعي الأمامي أمر freqout للسماح بنقل الصوت أثناء المضي قدمًا. يجب أن تبدو الترددات المعطاة مثل صفارة الإنذار ، مما يزيد من جمالية وجود أضواء الشرطي
هذا هو حقا! لا يوجد شيء مجنون للغاية لفهمه ، آمل أن يكون هذا مفيدًا ومباشرًا
الخطوة الثانية: البناء
ما سوف تحتاجه:
6 1 كيلو مقاومات
2 10 كيلو مقاومات
2 3 لون الكاثودات
1 مكبر صوت (اختياري)
أي مكثف صغير الحجم (اختياري أيضًا (للسماعة!))
العديد من الأسلاك
2 عيدان مصاصة
ورق ألومنيوم
قطع صغيرة من الكرتون
الغراء الساخن
الشريط
المصدات
حسنًا ، فلنبدأ بالمصدات! لصنعها ، ستحتاج إلى استخدام رقائق الألومنيوم والكرتون والأسلاك والغراء الساخن لتثبيتها على السبورة.
1. اقطع مستطيلين من الورق المقوى بأحجام متشابهة واطوِهما من المنتصف
2. الصمغ الساخن للقطعتين على نفس عصا المصاصة ثم الصمغ الساخن على الجانب الآخر من قطع الورق المقوى بعصا مصاصة منفصلة أخرى.
3. الآن أنت بحاجة إلى طي رقائق الألومنيوم في بعض المربعات الضخمة الكبيرة بما يكفي لتناسب 2 على كل قطعة من الورق المقوى ، أو إرفاق قطع الرقائق بالكرتون عبر دبابيس ، أو أي موصل آخر. لقد استخدمت المواد الغذائية الأساسية.
4. الآن من المهم إرفاق سلكين بكل قطعة من الورق المقوى والتأكد من وجود اتصال آمن واضح بورق الألمنيوم
يجب أن تبدو مثل الصورة الأولى
5. أخيرًا الآن عليك توصيل الأسلاك الأربعة باللوحة. قم بذلك عن طريق توصيل 2 بـ Vss وواحد إلى أي مكان في الصف السادس وواحد في أي مكان في الصف الرابع عشر.
لإرفاق المصدات بالروبوت ، يمكنك القيام بذلك بعدة طرق ، وأنا أفعل ذلك عن طريق تسجيل الروبوتات في المقدمة ولصق العصا على هذا الشريط.
وحقاً هذا كل ما في الأمر مع تجميع المصدات! الآن هي مسألة استخدامها في الواقع!
الأسلاك من كل شيء
الآن هذا الجزء التالي معقد قليلاً للشرح ولكني سأبذل قصارى جهدي للقيام بذلك بمساعدة بصرية هائلة. مرجع الصورة 3 ، 4 ، 5 لمجرد توصيل المكونات كما تراها.
لذلك سترغب في إدخال الكاثودات على الجانب الأيمن من اللوحة واتباع 3 1 كيلو مقاومات في كل كاثود مما سيؤدي إلى التخلص من 6 1 كيلو مقاومات.
عند اكتمال ذلك ، سترغب في توصيل سلك أرضي أو vss بالدبوس الثاني من كل كاثود ، وهو أطول سلك.
هذا يكمل الكاثودات ، لذا فإن الشيء التالي الذي يجب فعله هو توصيل مقاومات 10 كيلو من vdd إلى الأماكن التي تضع فيها السلكين الواقيين على السبورة.
بعد ذلك ، استخدم أيضًا سلكًا وقم بتوصيل الدبوس 6 للمصد الأيمن بالمقاوم المناسب 10k وسلك الوفير.
اتبع الخطوة السابقة للمقاوم الأيسر 10 كيلو.
هذه الخطوة التالية اختيارية لمكبر الصوت وهي توصيل المكثف الصغير الخاص بك بالدبوس 7 واللوحة أيضًا.
ستحتاج بعد ذلك إلى توصيل الطرف السلبي للسماعة بالمكثف وأخيراً توصيل الطرف الموجب بـ VSS.
يجب أن يختتم هذا الأسلاك وتأكد من الرجوع إلى الصور 3 و 4 و 5 لمزيد من المساعدة!
الخطوة 3: BAAAAAA ------ الميزة
إلى جانب وجود أضواء شرطة وصفارة إنذار اختيارية للشرطة. سوف يكون BoeBot الخاص بك ملكًا لكل الآخرين من خلال ارتداء زي الخروف!
رأيت في صورة العنوان ، لقد جعلت خاصتي تبدو وكأنها واحدة!
للقيام بذلك أمر بسيط حقًا ، كل ما تحتاجه هو:
نفخة الكرات
شريط الإخفاء
1. وضع طبقات بسيطة من الشريط وتأكد من أنها متصلة جميعًا مع ترك مادة لاصقة عليها لتلتصق بالكرات المنتفخة
2. طبقة على كرات نفخة الجزء اللزجة.
3. هذا هو الجزء الذي تعلق فيه المعطف الفرو على الروبوت ، يمكنك القيام بذلك بعدة طرق
أضف شريطًا مقلوبًا إلى نهايات الزغب ولف الشريط حول الروبوت مثل الحبل
أو قم بربط الجزء السفلي من الروبوت والصق الأطراف السائبة لشبكة الشريط اللاصق بالشريط الموجود في الجزء السفلي من الروبوت بالغراء الساخن
لقد فعلت الخيار الأول للوصول بشكل أسرع وأسهل إلى اللوحة إذا حدث خطأ ما!
وهذا كل شيء! نأمل الآن أن يكون Boe Bot الخاص بك هو الأفضل في المدينة مع ميزاته المذهلة.