جدول المحتويات:
- الخطوة 1: قم بتثبيت Ubuntu MATE 16.04
- الخطوة الثانية: تثبيت الشاشة
- الخطوة 3: Sudo Screen / dev / ttyAMC0
- الخطوة 4: مساعدة الأمر
- الخطوة 5: TestMode
- الخطوة 6: قراءة المستشعر
- الخطوة السابعة: تحريك الروبوت الخاص بك
- الخطوة 8: الخاتمة
فيديو: كيفية التحكم في روبوت Neato من Raspberry Pi: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
إذا كنت مهتمًا بصنع روبوت Raspberry Pi ، فإن Neato هو روبوت رائع لاستخدامه في المشروع لأنه رخيص ولديه أجهزة استشعار أكثر بكثير من IRobot Create. ما فعلته من أجل الروبوت الخاص بي هو ربط Raspberry Pi به عن طريق طباعة ثلاثية الأبعاد لعلبة له ولصقه على الساخن. ثم قمت بلصق شاحن USB محمول على ذلك لتشغيل Pi. بعد ذلك ، قمت بلصق كاميرا ساخنة عليها لاستخدامها في المستقبل مع السيرة الذاتية المفتوحة.
تحتوي جميع روبوتات Neato على محول USB للتحكم فيه. يتم حظره بواسطة سدادة مطاطية. ستحتاج إلى إزالته للوصول إلى تشخيصات الروبوت للتحكم فيه. بعد ذلك ، ستحتاج إلى توصيل كبل USB به يتصل أيضًا بـ Pi.
أوصي بشدة باستخدام Pi 3. هذه هي أفضل طريقة للقيام بذلك. لن يعمل أي إصدار من pi تمامًا مثل هذا البرنامج التعليمي أو سيكون مزودًا بشبكة wifi مضمنة فيه. هيا بنا نبدأ!
الخطوة 1: قم بتثبيت Ubuntu MATE 16.04
لقد استخدمت Ubuntu MATE 16.04 لهذا المشروع. إذا قررت عدم استخدامه ، فقد لا يكون هذا البرنامج التعليمي هو نفسه استخدامه مع إصدار آخر من Ubuntu.
ستحتاج إلى تثبيت نظام تشغيل قابل للتمهيد على بطاقة SD الخاصة بك. إذا كنت لا تعرف كيفية القيام بذلك ، يمكنك استخدام Rufus. Rufus هو برنامج مجاني يحول صور نظام التشغيل إلى أحذية على أجهزة قابلة للتمهيد مثل محركات الأقراص المحمولة وبطاقات SD.
الخطوة الثانية: تثبيت الشاشة
سنستخدم شاشة الحزمة لهذا البرنامج التعليمي. ربما تكون الشاشة هي أفضل طريقة للتواصل بين الروبوت والروبوت. بعد أن تقوم بتوصيل لوحة المفاتيح والماوس في Pi الخاص بك ، ستحتاج إلى كتابة الأمر التالي في جهازك الطرفي.
sudo apt-get install screen. شاشة التثبيت sudo apt-get
ثم ستحتاج إلى كتابة كلمة المرور الخاصة بك التي اخترتها في جهازك الطرفي لتثبيتها رسميًا.
الخطوة 3: Sudo Screen / dev / ttyAMC0
ستحتاج إلى كتابة هذا في الجهاز الطرفي عند تشغيل الروبوت للتواصل معه.
شاشة sudo / dev / ttyAMC0
إذا لم ينجح ذلك ، فابحث عن أحد منافذ tty التي ليست tty #. يمكنك العثور عليه باستخدام هذا الأمر.
ليرة سورية / ديف /
الخطوة 4: مساعدة الأمر
ستحتاج إلى معرفة أوامر Neato الخاصة بك. كل Neato مختلف قليلاً ولكن في الغالب نفس الشيء. سيكون للإصدارات المختلفة من Neato تحديثات أو أشكال مختلفة من نفس الأوامر. هذه خطوة مهمة لأنك في هذه الخطوة ستتعلم ما هي الأوامر التي يمتلكها نظامك. ما عليك سوى كتابة الأمر التالي لمعرفة ما يمكن أن يفعله أنيق.
يساعد
الخطوة 5: TestMode
ستحتاج إلى تشغيل TestMode للقيام بمعظم الأشياء باستخدام Neato الخاص بك. لتشغيل أو إيقاف تشغيل وضع الاختبار ، ضع الكود أدناه في جهازك الطرفي.
لتشغيله افعل هذا.
TestMode قيد التشغيل
لإيقاف تشغيله افعل هذا.
TestMode معطلة
الخطوة 6: قراءة المستشعر
يمكنك كتابة هذا السطر من التعليمات البرمجية لتتمكن من رؤية ما تقرأه أجهزة الاستشعار الرقمية الخاصة بك.
GetDigitalSensors
الخطوة السابعة: تحريك الروبوت الخاص بك
الشيء الرائع في Neato هو أنه يمكنك التحكم فعليًا في المسافة التي يقطعها كل محرك من محركات الروبوت بالمليمترات ، وتتحكم في التسارع ، وعدد الدورات في الدقيقة لكل منها. يحرك سطر الكود التالي المحرك الأيسر 100 مم للأمام ، والمحرك الأيمن 100 مم للخلف ، وسرعة 20 مم / ثانية ، وتسارع 50 مم / ثانية ، و 75 دورة في الدقيقة ، وتعطيل محركات الفرشاة.
SetMotor 100-100 20 50 75 0
يتحكم العدد الأكبر من اليسار في المسافة الحركية المتبقية. يتم التحكم في مسافة المحرك اليمنى من خلال الرقم الثاني على اليسار. يتم التحكم في السرعة من قبل ثالث أكبر رقم يسار. يتم التحكم في التسارع من خلال ثالث أكبر رقم على اليمين. يتم التحكم في عدد الدورات في الدقيقة من خلال ثاني أكبر رقم على اليمين. أخيرًا وليس آخرًا ، يتم تمكين الفرش أو تعطيلها بواسطة الرقم الأخير.
الخطوة 8: الخاتمة
إن Neato XV هو روبوت رائع. ليس فقط أنه مفتوح المصدر في الغالب من السهل جدًا اختراقه. لقد استمتعت كثيرًا بمحاولة جعل هذا الحكم الذاتي وهو رائع جدًا. على أي حال أتمنى أن تكون قد استمتعت بهذه القراءة. اسمحوا لي أن أعرف أي أسئلة أو تعليقات من فضلك. شكرا!
موصى به:
افعلها بنفسك -- كيفية صنع روبوت عنكبوت يمكن التحكم فيه باستخدام الهاتف الذكي باستخدام Arduino Uno: 6 خطوات
افعلها بنفسك || كيف تصنع روبوتًا عنكبوتًا يمكن التحكم فيه باستخدام الهاتف الذكي باستخدام Arduino Uno: أثناء صنع روبوت العنكبوت ، يمكن للمرء أن يتعلم الكثير من الأشياء عن الروبوتات ، مثل صنع الروبوتات هو أمر ترفيهي بالإضافة إلى كونه صعبًا. سنشرح لك في هذا الفيديو كيفية صنع روبوت عنكبوت ، يمكننا تشغيله باستخدام هاتفنا الذكي (Androi
كيفية إنشاء روبوت ذاتي التوازن بطباعة ثلاثية الأبعاد يتم التحكم فيه عن بُعد: 9 خطوات (بالصور)
كيفية إنشاء روبوت ذاتي الموازنة بطباعة ثلاثية الأبعاد يتم التحكم فيه عن بُعد: هذا تطور للإصدار السابق من B-robot. 100٪ مصدر مفتوح / روبوت اردوينو. الشفرة والأجزاء ثلاثية الأبعاد والإلكترونيات مفتوحة لذا لا تتردد في تعديلها أو إنشاء نسخة ضخمة من الروبوت. إذا كانت لديك شكوك أو أفكار أو تحتاج إلى مساعدة ، فقم
روبوت موازنة / روبوت ذو 3 عجلات / روبوت STEM: 8 خطوات
موازنة الروبوت / روبوت ذو 3 عجلات / روبوت STEM: لقد بنينا موازنة مجمعة وروبوت ثلاثي العجلات للاستخدام التعليمي في المدارس والبرامج التعليمية بعد المدرسة. يعتمد الروبوت على Arduino Uno ، وهو درع مخصص (يتم توفير جميع تفاصيل البناء) ، وحزمة بطارية Li Ion (جميعها
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 2: روبوت لتجنب العوائق) - استنادًا إلى الميكرو: البت: 3 خطوات
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 2: روبوت لتجنب العوائق) - استنادًا إلى الميكرو: BIT: قدمنا سابقًا Armbit في وضع تتبع الخط. بعد ذلك ، نقدم لك كيفية تثبيت Armbit في تجنب وضع العوائق
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 1: روبوت لتتبع الخط) - استنادًا إلى Micro: Bit: 9 خطوات
كيفية تجميع ذراع روبوت خشبي مثير للإعجاب (الجزء 1: روبوت لتتبع الخطوط) - استنادًا إلى Micro: Bit: هذا الرجل الخشبي له ثلاثة أشكال ، إنه مختلف تمامًا ومثير للإعجاب. ثم دعونا ندخلها واحدًا تلو الآخر