جدول المحتويات:
- الخطوة 1: ابحث عن الهيكل
- الخطوة الثانية: بناء مجساتك
- الخطوة 3: بناء لوحة الدوائر
- الخطوة 4: برمجة الروبوت الخاص بك
- الخطوة الخامسة: اختبر الروبوت الخاص بك
فيديو: روبوت حل المتاهة (Boe-bot): 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
ستوضح لك هذه الكيفية كيفية تصميم روبوتك الخاص لحل المتاهة باستخدام مواد بسيطة وروبوت. سيشمل ذلك أيضًا الترميز ، لذلك هناك حاجة أيضًا إلى جهاز كمبيوتر.
الخطوة 1: ابحث عن الهيكل
من أجل بناء روبوت لحل المتاهة ، يجب على المرء أولاً أن يجد روبوتًا. في هذه الحالة ، تم توجيهي أنا وصفي لاستخدام ما كان في متناول اليد ، والذي كان ، في ذلك الوقت ، Boe-bot (انظر أعلاه). يجب أن يعمل أي روبوت آخر يسمح بالمدخلات والمخرجات وكذلك البرمجة أيضًا.
الخطوة الثانية: بناء مجساتك
هذه خطوة كبيرة ، لذا سأقسمها لك إلى ثلاثة أقسام: 1. ممتص الصدمات S (صلب) 2. وصلة 3. ممتص صدمات M (متحرك) (كل هذا يتوافق مع ترتيب الصور أعلاه)
1. لصنع ممتص الصدمات الصلب ، كل ما تحتاجه هو نتوء على جانبي الجانب المواجه للأمام. يجب أن تكون الأطراف مغطاة بمادة مواتية. في هذه الحالة ، استخدمت رقائق الألومنيوم ، ومع ذلك ، يمكن استخدام معادن أو مواد أخرى بدلاً من ذلك. يجب تأمين البروز بإحكام ودائم للهيكل ، ويفضل استخدام شيء أقوى من الشريط الحرفي (كانت الطريقة الوحيدة غير الدائمة تحت تصرفي في ذلك الوقت). بمجرد تثبيت البروز مع مادة موصلة في نهايته ، يجب تغذية سلك من طرفي البروز حتى اللوح أو مقبس الإدخال.
2. يجب أن يكون المفصل مرنًا ودائمًا وقادرًا على الاحتفاظ بشكله. سيكون المفصل النابض بالضغط الخفيف مثاليًا ولكن إذا لم يكن ذلك متاحًا ، فيمكن استخدام مادة مرنة بدلاً من ذلك. لقد استخدمت الغراء الساخن لمجرد حقيقة أنه كان الشيء الوحيد المتاح. إنه يعمل في حالة تكون فيها عمليات الضغط بعيدة نسبيًا حيث يكون معدل العائد بطيئًا. يجب أن يتدلى هذا على النتوءات على كلا الجانبين ولكن لا تتجاوزها لأنها لن تعمل بشكل صحيح بعد ذلك. * تأكد من أنه ليس من الصعب للغاية ضغط المفصل *
3. يتشابه المصد المتحرك مع ممتص الصدمات الصلب إلا أنه بدلاً من أن يتم توصيله بالهيكل ، يتم توصيله بالمفصل المتدلي. يحتوي هذا أيضًا على مادة موصلة في نهايته بالإضافة إلى أسلاك تصل إلى اللوح / مقابس الإدخال. يمكن تطبيق القليل من مادة الاحتكاك على جوانب المصد للسماح باستشعار الجدران التي تقترب من زاوية ضحلة.
يجب أن تكون النتيجة النهائية عبارة عن نظام مكون من مصدين متحركين واثنين من مصدات ثابتة ، مفصل يتحرك بحرية ولكنه يعود بثبات وسرعة ، وأربعة أسلاك تؤدي إلى لوحة الدائرة.
الخطوة 3: بناء لوحة الدوائر
هذه الخطوة سهلة وسريعة نسبيًا. المصابيح اختيارية. يجب أن يتم ربط اثنين من مصداتك (إما صلبة أو متحركة) بالأرض بينما يجب توصيل الآخر بمخرج / مدخل. يمكن تنفيذ مصابيح LED بين المجموعتين للإشارة إلى ما إذا كانت تعمل أم لا ، ومع ذلك ، هذا ليس إلزاميًا. ما يتم القيام به هنا بشكل أساسي هو عندما يُترك الإنسان بمفرده ، يكون الروبوت عبارة عن دائرة كهربائية مكسورة. ومع ذلك ، عندما يقوم المصد M (المتحرك) و S (الصلب) بالاتصال ، فإنه يكمل الدائرة ، ويطلب من الروبوت تغيير الاتجاهات أو النسخ الاحتياطي ، وما إلى ذلك. بمجرد الانتهاء من ذلك ، يمكننا الآن الانتقال إلى الترميز.
الخطوة 4: برمجة الروبوت الخاص بك
هذه الخطوة سهلة الفهم ، ولكن من الصعب القيام بها. أولاً ، يجب عليك تحديد المتغيرات التي هي المحركات. ثم يجب عليك تحديد كل سرعاتك المختلفة (سيتطلب ذلك أربع سرعات على الأقل: لليمين للأمام ، ولليمين للخلف ، ولليسار للأمام ، ولليسار للخلف). مع هذا ، يمكنك البدء في الترميز. تريد أن يتحرك الروبوت باستمرار للأمام حتى يصطدم بشيء ما ، لذلك ستكون هناك حاجة إلى حلقة مع R + L للأمام. ثم الكود المنطقي: يجب أن يخبر الروبوت بما يجب القيام به ، ومتى يفعل ذلك ، ومتى يتحقق مما إذا كان يحتاج إلى القيام بذلك. يقوم الكود أعلاه بذلك من خلال عبارات IF. إذا كان ممتص الصدمات الأيمن ملامسًا ، فانتقل إلى اليسار. إذا كان ممتص الصدمات الأيسر ملامسًا ، فانتقل إلى اليمين. إذا كان كلا المصدّين ملامسين ، فارجع للخلف ثم انعطف يمينًا. ومع ذلك ، فإن الروبوت لن يعرف ما هو الاتجاه الصحيح أو العكس ، لذلك يجب تحديد المتغيرات وهو ما هو أكثر من رمز. بمعنى آخر.
حق:
بولسوت لموتور ، لريف
بولسوت RMOTOR ، RFast
التالي،
إرجاع
لقد حدد هذا فقط ما هو "الصحيح" الذي يجب أن يفهمه الروبوت. لاستدعاء هذا المتغير ، يجب استخدام GOSUB _. للانعطاف يمينًا ، إنه حق GOSUB. يجب إجراء هذا الاستدعاء لكل منعطف وحركة بينما لا يلزم إجراء المتغيرات إلا مرة واحدة. يعد كل هذا غير صالح تقريبًا ، ومع ذلك ، عند استخدامه على شيء آخر غير "الطوابع في الفصل"
الخطوة الخامسة: اختبر الروبوت الخاص بك
هذا بشكل عام ما ستقضي معظم وقتك في القيام به. الاختبار هو أفضل طريقة للتأكد من عمل الروبوت الخاص بك. إذا لم يحدث ذلك ، فقم بتغيير شيء ما وحاول مرة أخرى. الاتساق هو ما تبحث عنه ، لذا استمر في المحاولة حتى يعمل في كل مرة. إذا لم يتحرك الروبوت الخاص بك ، فيمكن أن يكون الرمز أو المنافذ أو المحركات أو البطاريات. جرب البطاريات الخاصة بك ، ثم الكود ، ثم المنافذ. يجب أن تكون التغييرات الحركية عمومًا هي الملاذ الأخير. إذا انكسر شيء ما ، فاستبدله بمواد أفضل لضمان متانة المكون. أخيرًا ، إذا فقدت الأمل ، قطع الاتصال ، ولعب بعض الألعاب ، وتحدث مع الأصدقاء ، ثم حاول النظر إلى المشكلة من منظور مختلف. حل متاهة سعيد!
موصى به:
لعبة المتاهة ثلاثية الأبعاد باستخدام الأردوينو: 8 خطوات (بالصور)
لعبة 3D Maze باستخدام Arduino: مرحبًا أيها الأصدقاء ، لذلك سنقوم اليوم بصنع لعبة متاهة باستخدام ARDUINO UNO. نظرًا لأن Arduino Uno هو اللوحة الأكثر استخدامًا ، فمن الرائع جدًا إنشاء ألعاب بها. في Instructable ، لنجعل لعبة المتاهة التي يتم التحكم فيها باستخدام عصا التحكم. لا تنس
اردوينو - روبوت حل المتاهة (MicroMouse) روبوت يتبع الجدار: 6 خطوات (بالصور)
اردوينو | روبوت حل المتاهة (MicroMouse) روبوت يتبع الحائط: مرحبًا أنا إسحاق وهذا هو أول روبوت لي & quot؛ Striker v1.0 & quot؛. تم تصميم هذا الروبوت لحل متاهة بسيطة. في المنافسة ، كان لدينا متاهتان والروبوت كان قادرًا على التعرف عليهم. قد تتطلب أي تغييرات أخرى في المتاهة تغييرًا في
روبوت موازنة / روبوت ذو 3 عجلات / روبوت STEM: 8 خطوات
موازنة الروبوت / روبوت ذو 3 عجلات / روبوت STEM: لقد بنينا موازنة مجمعة وروبوت ثلاثي العجلات للاستخدام التعليمي في المدارس والبرامج التعليمية بعد المدرسة. يعتمد الروبوت على Arduino Uno ، وهو درع مخصص (يتم توفير جميع تفاصيل البناء) ، وحزمة بطارية Li Ion (جميعها
روبوت المتاهة: 5 خطوات (بالصور)
Maze Solver Robot: - تم تصميم هذا الروبوت لحل متاهة بسيطة بدون أي ذكاء اصطناعي باستخدام التقنيات التالية في الكود: 1) PID2) معادلات الدوران 3) رابط كود المعايرة gitHub: https://github.com/marwaMosafa/Maze-solver -الخوارزمية
روبوت حل المتاهة البديهي: 3 خطوات
روبوت حل المتاهة الحدسي: في Instructable سوف تتعلم كيفية صنع روبوت لحل المتاهة يحل متاهات البشر ، بينما تحل معظم الروبوتات النوع الأول من المتاهات المرسومة (عليك اتباع الخطوط ، فهي مسارات) ، الأشخاص العاديون تميل إلى رسم النوع الثاني من المتاهة