جدول المحتويات:
- الخطوة 1: المستلزمات
- الخطوة 2: قم بتنزيل Roomba Toolbox
- الخطوة 3: رمز التصميم للمخرجات المرغوبة
- الخطوة 4: تشغيل وتحرير التعليمات البرمجية حتى اكتمالها
- الخطوة 5: المشروع النهائي
فيديو: Roomba Bot the Bulider: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
Bot the Builder هو Roomba ، والذي سيكون قادرًا على تحريك الأشياء مع وجود "ملتقطين" مثبتين في المقدمة. تم تعيين الكود الموجود به لتسجيل الحركة الأولى باستخدام مربع واجهة المستخدم الرسومية الذي يمكنك التحكم فيه بمجرد نقرة على الماوس. بعد التشغيل الأول ، يمكن ضبط الروبوت ليفعل بالضبط ما فعله في المرة الأولى في حلقة!
الخطوة 1: المستلزمات
جهاز Roomba الذي تم استبدال المكنسة الكهربائية بغطاء ثلاثي الأبعاد
التوت Pi الذي تم توصيله بجهاز Roomba
كاميرا لتناسب الغرفة
مصدر طاقة
مسكات على شكل حرف U لوضعها في مقدمة غرفة الحجرة
الخطوة 2: قم بتنزيل Roomba Toolbox
افتح MATLAB وأنشئ مجلد مشروع جديدًا للحفاظ على تنظيم ملفات مشروعك.
ملاحظة: تم استخدام هذا الرمز لمشروع تم تقديمه ، وقد لا يعمل هذا بالضرورة بنفس الطريقة التي يعمل بها بالنسبة لنا.
قم بتشغيل هذا الرمز ، ويجب الآن تخزين جميع الملفات في مجلد المشروع الخاص بك.
انقر بزر الماوس الأيمن في أي مكان في نافذة "المجلد الحالي" في MATLAB ، وانقر فوق "إضافة إلى المسار" للسماح لـ MATLAB بتحديد موقع ملفاتك.
للتأكد من أن لديك أحدث إصدار من صندوق الأدوات ، استخدم الكود الموجود في الصورة 3
الخطوة 3: رمز التصميم للمخرجات المرغوبة
إذا قمت بتنزيل الملفات الثلاثة أعلاه ، فستتمكن من التحكم في Roomba / Mars Rover مثل الفيديو أدناه. الملف الأول هو ملف m الخاص بالشفرة ، والملفان الثاني والثالث هما الكود الفعلي الذي ستحتاج إلى تغييره وتحريره إلى برنامج roomba الخاص بك. على سبيل المثال ، كان اسم Roomba الخاص بنا هو Roomba 30 ، لذلك عندما نتصل بـ roomba الخاص بنا ، سنقوم بكتابة كود
r = roomba.30
وهذا من شأنه أن يسمح لنا بتشغيل الكود الخاص بنا.
الخطوة 4: تشغيل وتحرير التعليمات البرمجية حتى اكتمالها
قد تحتاج إلى تشغيل الكود الخاص بك عدة مرات قبل أن تحصل على المنعطفات والسرعة وما إلى ذلك بشكل مثالي. تختلف انزلاق الإطارات في الغرف المختلفة وستتحول أكثر أو أقل حسب السطح الذي تستخدمه. نوصي باختبار قيادة غرفة Roomba في مكان مفتوح حتى لا تصطدم بأي شيء حتى تتعطل كل شيء تستطيع Roomba القيام به. بعد تعلُّم الروبوت وإتقان زوايا الدوران ، يمكنك البدء في البناء!
الخطوة 5: المشروع النهائي
يجب أن يبدو مشروعك النهائي مشابهًا للصورة أعلاه ، حيث سيكون لديك حجرة Roomba الخاصة بك ، والأشخاص الذين يلتقون في المقدمة. باستخدام الكود الذي أتقنته والروبوت الذي قمت بإنشائه ، ستكون جاهزًا لبدء تحريك الأشياء باستخدام روبوتك فقط في أي وقت من الأوقات!
موصى به:
Roomblock: منصة لتعلم تنقل ROS مع Roomba و Raspberry Pi و RPLIDAR: 9 خطوات (بالصور)
Roomblock: منصة لتعلم تنقل ROS مع Roomba و Raspberry Pi و RPLIDAR: ما هذا؟ & quot؛ Roomblock & quot؛ عبارة عن منصة روبوت تتكون من Roomba و Raspberry Pi 2 ومستشعر ليزر (RPLIDAR) وبطارية متنقلة. يمكن صنع إطار التثبيت بواسطة طابعات ثلاثية الأبعاد. يمكّن نظام الملاحة ROS من عمل خريطة للغرف واستخدام i
Garden Helper Roomba Bot: 8 خطوات
Garden Helper Roomba Bot: كيارا مايرز ، وأحمد الغدير ، وماديسون تيبت الغرض: ستعلمك هذه التعليمات كيفية برمجة Roomba Bot ، باستخدام MATLAB ، للتنقل عبر حديقة ، واكتشاف الفواكه / الخضروات ذات الشكل الدائري والتي تكون ناضجة بدرجة كافية ليتم قطفها مرتكز على
ROOMBA يقودها أردوينو يون عبر تطبيق Wifi من ستيفانو دالولو: 4 خطوات (بالصور)
ROOMBA يقودها ARDUINO YUN عبر تطبيق Wifi بواسطة ستيفانو دالوليو: باستخدام هذا الدليل ، أشارك الكود لتوصيل ARDUINO YUN بـ Roomba من أجل قيادة Roomba عبر Wifi. Olio.My Roomba هو Roomba 620 ولكن يمكنك استخدام نفس الرمز لـ Roomb الأخرى
مشروع Roomba: 5 خطوات (بالصور)
مشروع Roomba: تم إنشاء هذا التوجيه لتلبية متطلبات المشروع الخاصة بـ Makecourse في جامعة جنوب فلوريدا (www.makecourse.com). سيغطي هذا التوجيه جميع الخطوات والمكونات اللازمة المطلوبة لتجميع مشروع Roomba الخاص بي
جهاز Roomba مع MATLAB: 4 خطوات (بالصور)
Roomba مع MATLAB: يستخدم هذا المشروع MATLAB وروبوت iRobot Create2 القابل للبرمجة. من خلال وضع معرفتنا بـ MATLAB على المحك ، نحن قادرون على برمجة Create2 لتفسير الصور واكتشاف الإشارات. تعتمد وظيفة الروبوت بشكل أساسي على