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

Roomba Bot the Bulider: 5 خطوات (بالصور)
Roomba Bot the Bulider: 5 خطوات (بالصور)

فيديو: Roomba Bot the Bulider: 5 خطوات (بالصور)

فيديو: Roomba Bot the Bulider: 5 خطوات (بالصور)
فيديو: 【嘉農】酒、醋、油獲頒國際評鑑大賞 翁章梁親表揚讚許 2024, شهر نوفمبر
Anonim
بوت رومبا ذا بوليدير
بوت رومبا ذا بوليدير

Bot the Builder هو Roomba ، والذي سيكون قادرًا على تحريك الأشياء مع وجود "ملتقطين" مثبتين في المقدمة. تم تعيين الكود الموجود به لتسجيل الحركة الأولى باستخدام مربع واجهة المستخدم الرسومية الذي يمكنك التحكم فيه بمجرد نقرة على الماوس. بعد التشغيل الأول ، يمكن ضبط الروبوت ليفعل بالضبط ما فعله في المرة الأولى في حلقة!

الخطوة 1: المستلزمات

اللوازم
اللوازم
اللوازم
اللوازم
اللوازم
اللوازم
اللوازم
اللوازم

جهاز Roomba الذي تم استبدال المكنسة الكهربائية بغطاء ثلاثي الأبعاد

التوت Pi الذي تم توصيله بجهاز Roomba

كاميرا لتناسب الغرفة

مصدر طاقة

مسكات على شكل حرف U لوضعها في مقدمة غرفة الحجرة

الخطوة 2: قم بتنزيل Roomba Toolbox

قم بتنزيل Roomba Toolbox
قم بتنزيل Roomba Toolbox
قم بتنزيل Roomba Toolbox
قم بتنزيل Roomba Toolbox
قم بتنزيل Roomba Toolbox
قم بتنزيل Roomba Toolbox
قم بتنزيل Roomba Toolbox
قم بتنزيل Roomba Toolbox

افتح MATLAB وأنشئ مجلد مشروع جديدًا للحفاظ على تنظيم ملفات مشروعك.

ملاحظة: تم استخدام هذا الرمز لمشروع تم تقديمه ، وقد لا يعمل هذا بالضرورة بنفس الطريقة التي يعمل بها بالنسبة لنا.

قم بتشغيل هذا الرمز ، ويجب الآن تخزين جميع الملفات في مجلد المشروع الخاص بك.

انقر بزر الماوس الأيمن في أي مكان في نافذة "المجلد الحالي" في MATLAB ، وانقر فوق "إضافة إلى المسار" للسماح لـ MATLAB بتحديد موقع ملفاتك.

للتأكد من أن لديك أحدث إصدار من صندوق الأدوات ، استخدم الكود الموجود في الصورة 3

الخطوة 3: رمز التصميم للمخرجات المرغوبة

إذا قمت بتنزيل الملفات الثلاثة أعلاه ، فستتمكن من التحكم في Roomba / Mars Rover مثل الفيديو أدناه. الملف الأول هو ملف m الخاص بالشفرة ، والملفان الثاني والثالث هما الكود الفعلي الذي ستحتاج إلى تغييره وتحريره إلى برنامج roomba الخاص بك. على سبيل المثال ، كان اسم Roomba الخاص بنا هو Roomba 30 ، لذلك عندما نتصل بـ roomba الخاص بنا ، سنقوم بكتابة كود

r = roomba.30

وهذا من شأنه أن يسمح لنا بتشغيل الكود الخاص بنا.

الخطوة 4: تشغيل وتحرير التعليمات البرمجية حتى اكتمالها

قد تحتاج إلى تشغيل الكود الخاص بك عدة مرات قبل أن تحصل على المنعطفات والسرعة وما إلى ذلك بشكل مثالي. تختلف انزلاق الإطارات في الغرف المختلفة وستتحول أكثر أو أقل حسب السطح الذي تستخدمه. نوصي باختبار قيادة غرفة Roomba في مكان مفتوح حتى لا تصطدم بأي شيء حتى تتعطل كل شيء تستطيع Roomba القيام به. بعد تعلُّم الروبوت وإتقان زوايا الدوران ، يمكنك البدء في البناء!

الخطوة 5: المشروع النهائي

المشروع النهائي
المشروع النهائي

يجب أن يبدو مشروعك النهائي مشابهًا للصورة أعلاه ، حيث سيكون لديك حجرة Roomba الخاصة بك ، والأشخاص الذين يلتقون في المقدمة. باستخدام الكود الذي أتقنته والروبوت الذي قمت بإنشائه ، ستكون جاهزًا لبدء تحريك الأشياء باستخدام روبوتك فقط في أي وقت من الأوقات!

موصى به: