جدول المحتويات:
- اللوازم
- الخطوة 1: طباعة الأجزاء ثلاثية الأبعاد
- الخطوة 2: تجميع جسم GorillaBot
- الخطوة 3: توصيل الإلكترونيات
- الخطوة 4: تجميع أرجل GorillaBot
- الخطوة الخامسة: تثبيت Arduino
- الخطوة السادسة: تحميل الكود
- الخطوة 7: معايرة الماكينات
- الخطوة 8: تجميع الساقين على الجسم
- الخطوة 9: جاهز للسباق !
فيديو: GorillaBot روبوت Arduino المستقل رباعي الأرجل بطباعة ثلاثية الأبعاد: 9 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
كل عام في تولوز (فرنسا) هناك سباق تولوز للروبوت # TRR2021
يتكون السباق من 10 أمتار سباق مستقل للروبوتات ذات قدمين ورباعية.
الرقم القياسي الحالي الذي أجمعه للرباعي هو 42 ثانية لسباق 10 أمتار.
ومع أخذ ذلك في الاعتبار ، كان علي أن أضع خطة لتصميم روبوت اعتقدت أنه يمكنه التغلب على ذلك من أجل أن أصبح البطل الحاكم الجديد !!!
السعي للحصول على القليل من الإلهام من عضو زميل في Instructables "jegatheesan.soundarapandian" والفائز العام الماضي بسباق Toulouse Robot Race "Oracid 1" اللذين يبدو أنهما يعشقان تصميم ومشاركة البرامج التعليمية حول كيفية بناء رباعي الأرجل. لقد بدأت في نسخ التصميم بشكل أساسي وجعله أكبر قليلاً!
يعتمد التصميم على آلية ربط بخمسة قضبان لكل ساق 2 مؤازرة لكل ساق ليصبح المجموع 8 أجهزة.
تنص القواعد على أنه بصرف النظر عن إشارة البداية ، يجب أن يتم تنفيذ السباق بالكامل بواسطة الروبوت بشكل مستقل ، لذلك كان عليّ التوصل إلى نظام خفيف الوزن لإبقاء الروبوت على المسار الصحيح في هذه الحالة ، استخدمت مقياس مغناطيسي QMC5883L (بوصلة رقمية) لذلك يمكن أن يظل متوافقًا مع اتجاهه ، وهو مستشعر HC-SR04 بالموجات فوق الصوتية في حالة تعطل الروبوت حقًا ويبدأ في ضرب الحائط بزاوية 90 درجة واستخدمت للتو عداد خطوات في الكود لإخباره بعدد الخطوات التي يجب أن يفعلها لمسافة 10 أمتار.
في حال كنت مهتمًا ببناء هذا الروبوت ، فلا تقلق ، فقد تم التفكير في كل شيء لهذا القرد!
100٪ دعم مجاني ثلاثي الأبعاد للجسم القابل للطباعة:
كل شيء بصرف النظر عن الإلكترونيات والبراغي لتوصيل الإلكترونيات قابل للطباعة ثلاثية الأبعاد ، نفس البراغي الصغيرة المتقاطعة هي الوحيدة المستخدمة ، كل ما ستحتاج إليه هو مفك براغي صغير متقاطع لتجميع الروبوت
من السهل توصيل وتشغيل الإلكترونيات:
لا يتطلب لحام معقد
وقت الطباعة المعقول:
قد يبدو كبيرًا ومهيبًا لكنه لا يزيد عن 15 ساعة مطبوعة (حسنًا ، وقت طويل للبعض: D)
متطلبات حجم البناء المعقولة:
يمكن طباعته على طابعة صغيرة نسبيًا تتطلب حجم بناء فقط L: 150mm x W: 150mm x H: 25mm
التكلفة الإجمالية للروبوت:
يكلف الروبوت وحده حوالي 75 دولارًا لبناء شاحن متضمن
مطلوب وحدة تحكم مطبوعة ثلاثية الأبعاد (اختياري) إذا كنت تريد نفس الإعداد الذي لدي.
تحذير:
إن مصدر الطاقة 5V 3A الذي استخدمته ليس هو الحل الأفضل بالنسبة لهذا الروبوت للمشي ، يجب أن تعمل جميع الماكينات الثمانية في وقت واحد ، وبالتالي فهي تجذب الكثير من التيار ، لا تقلق ، لم يكن الروبوت قد اشتعلت فيه النيران أو أي شيء آخر لكن توقع أن يسخن ترانزستور الطاقة قليلاً جدًا ، ولا أوصي باستخدام الروبوت لأكثر من دقيقتين في كل مرة للسماح له بالتبريد بين عمليات التشغيل لتجنب أي ضرر غير مرغوب فيه لدرع المؤازرة.
إذا كان لدى أي منكم حل لهذه المشكلة ، فسيكون مدخلاتك محل تقدير كبير!
اللوازم
مستلزمات الروبوت:
- 8x برج برو MG90S التناظرية 180 درجة المؤازرة (Aliexpress / أمازون)
- 1x Sunfounder Wireless Servo Control Board (متجر Sunfounder / RobotShop)
- 1x اردوينو نانو (Aliexpress / أمازون)
- 1x NRF24L01 وحدة الإرسال والاستقبال (لا تحتاج إلى هذا إذا كنت لا تستخدم وحدة التحكم) (Aliexpress / Amazon)
- 1x مقياس مغناطيسي (بوصلة رقمية) QMC5883L GY-273 (Aliexpress / Amazon)
- 1x مستشعر بالموجات فوق الصوتية HC-SR04 (Aliexpress / Amazon)
- بطاريات ليثيوم أيون 2x18650 3.7 فولت (AliExpress / أمازون)
- 1x 18650 حامل بطارية مزدوج مع مفتاح إيقاف (Aliexpress / Amazon)
- شاحن بطارية ليثيوم أيون 1x18650 (Aliexpress / Amazon)
- 4x أنثى إلى أنثى دوبونت كابلات توصيل بطول 10 سم (AliExpress / أمازون)
- 4x أنثى إلى أنثى دوبونت كابلات توصيل بطول 20 سم (Aliexpress / Amazon)
- 10x براغي 2 مم × 8 مم (مثل البراغي في عبوة من الماكينات) (Aliexpress / Amazon)
مراقب:
للتحكم في هذا الروبوت يدويًا ، ستحتاج إلى وحدة تحكم Arduino المطبوعة ثلاثية الأبعاد (الرابط هنا)
يمكن أن يكون الروبوت أيضًا مستقلًا تمامًا ، لذا فإن وحدة التحكم ليست إلزامية.
البلاستيك:
يمكن طباعة الأجزاء في PLA أو PETG أو ABS.
!! يرجى ملاحظة أن التخزين المؤقت سعة 500 جرام أكثر من كافٍ لطباعة روبوت واحد !!
طابعة 3D:
الحد الأدنى لمنصة البناء المطلوبة: L150mm x W150mm x H25mm
أي طابعة ثلاثية الأبعاد ستفعل. لقد قمت شخصيًا بطباعة الأجزاء الموجودة على Creality Ender 3 وهي طابعة ثلاثية الأبعاد منخفضة التكلفة بأقل من 200 دولار.
الخطوة 1: طباعة الأجزاء ثلاثية الأبعاد
لذا حان الوقت الآن للطباعة … نعم!
لقد صممت بدقة جميع الأجزاء ليتم طباعتها ثلاثية الأبعاد دون الحاجة إلى أي مواد داعمة أثناء الطباعة.
جميع الأجزاء متاحة للتنزيل على أشياء متنوعة (الرابط هنا)
تم اختبار جميع الأجزاء المطبوعة على Creality Ender 3
- المواد: PETG
- ارتفاع الطبقة: 0.3 مم
- إنفيل: 15٪
- قطر الفوهة: 0.4 مللي متر
قائمة الأجزاء كما يلي:
- 1x قاعدة إلكترونية
- 1x قاعدة الظهر
- 1x قاعدة أمامية
- 8x دبوس دائري L1
- 4x دبابيس دائرية L2
- 4x دبابيس دائرية L3
- 4x دبابيس دائرية L4
- 8x سيرفو أفخاذ
- 8x أفخاذ
- 8x CALF EXT
- 8x CALF INT
- 8x قدم
- 4x مقطع مربع
- 44x مقطع دائري
الملفات متوفرة كأجزاء فردية وأجزاء مجموعة.
للطباعة السريعة ، قم ببساطة بطباعة كل ملف GROUP.stl مرة واحدة.
الخطوة 2: تجميع جسم GorillaBot
تم توضيح جميع إرشادات التجميع في فيديو التجميع أعلاه:
- ضع CIRCULAR PIN L1 في فتحة حامل المؤازرة الأيسر الأمامي BASE FRONT
- قم بتغذية كابل إحدى الماكينات MG90S من خلال الفتحة الموجودة في حامل المؤازرة الأيسر الأمامي BASE FRONT
- ضع وحدة MG90S في مكانها
- قم بتثبيت الماكينة MG90S في مكانها ببراغي (لا تشد أكثر من اللازم لأن ذلك قد يؤدي إلى إتلاف القاعدة)
- كرر نفس العملية مع حاملات المؤازرة اليمنى الأمامية والخلفية اليمنى واليسرى BASE FRONT
- كرر نفس العملية مع حاملات المؤازرة اليمنى الأمامية والخلفية اليسرى واليسرى والأمامية
- قم بتثبيت حامل البطارية في BASE ELECTRONICS باستخدام مسمارين قطريين أو 4 براغي
- قم بتأمين لوحة التحكم اللاسلكية المؤازرة في BASE ELECTRONICS باستخدام مسامير 2 قطريًا أو 4 براغي
- قم بتوصيل جهاز الإرسال والاستقبال Arduino nano و NRF24L01 بلوحة التحكم اللاسلكية المؤازرة
- حرك BASE FRONT إلى BASE ELECTRONICS من خلال منفذ USB ذي الفتحتين المربعتين المتجهين للخلف
- آمن في مكانه باستخدام مشابكين مربعتين
- قم بتحريك BASE BACK إلى BASE ELECTRONICS من خلال منفذ USB ذي الفتحتين المربعتين المتجهين للخلف
- آمن في مكانه باستخدام مشابكين مربعتين
- قم بتأمين مقياس المغناطيسية بالقاعدة الأمامية باستخدام مسامير
- قم بتثبيت مستشعر الموجات فوق الصوتية في BASE FRONT
- قم بتوجيه كبلات المؤازرة نحو لوحة التحكم اللاسلكية المؤازرة كما هو موضح
الخطوة 3: توصيل الإلكترونيات
جميع الوصلات موضحة في الصورة أعلاه:
- قم بتوصيل الكابلات المزدوجة مقاس 20 سم في لوحات التحكم اللاسلكية المؤازرة دبابيس فوق صوتية
- قم بتوصيل الطرف الآخر من الكابلات الأربعة بمستشعر الموجات فوق الصوتية (تأكد من أنها بالطريقة الصحيحة)
- قم بتوصيل الكابلات المزدوجة مقاس 4 10 سم في لوحات التحكم اللاسلكية المؤازرة دبابيس مقياس المغناطيسية
- قم بتوصيل الطرف الآخر من الكابلات الأربعة بمقياس المغناطيسية (تأكد من أنها بالطريقة الصحيحة)
- قم بتوصيل جميع الماكينات بمساميرها المخصصة في لوحة التحكم اللاسلكية المؤازرة
- قم بربط أسلاك البطارية VIN و GND بلوحة التحكم اللاسلكية المؤازرة لضمان القطبية الصحيحة
الخطوة 4: تجميع أرجل GorillaBot
تم توضيح جميع خطوات التجميع في فيديو التجميع أعلاه:
- شريحة 1 قدم فوق 1 CIRCULAR PIN L4
- حرك الطرف الأكثر سمكًا لـ 1 CALF EXT فوق CIRCULAR PIN L4 مع توجيه الجانب البارز بعيدًا عن القدم
- مرر 2 CALF INT فوق CIRCULAR PIN L4
- حرك الطرف الأكثر سمكًا لـ 1 CALF EXT فوق CIRCULAR PIN L4 مع توجيه الجانب البارز نحو القدم
- مرر 1 FOOT فوق CIRCULAR PIN L4
- آمن في مكانه باستخدام 3 مشابك دائرية
- قم بتمرير 1 CIRCULAR PIN L3 إلى 1 من CALF EXT المجمّع
- قم بتمرير 1 THIGH SERVO فوق CIRCULAR PIN L3 مع توجيه الجانب البارز نحو CALF EXT
- قم بالتمرير 1 THIGH فوق CIRCULAR PIN L3
- مرر CIRCULAR PIN L3 عبر CALF EXT المجمّع الآخر
- آمن في مكانه باستخدام 3 مشابك دائرية
- قم بتحريك 1 THIGH SERVO فوق 1 CIRCULAR PIN L2 مع الجانب البارز للخارج باتجاه رأس CIRCULAR PIN L2
- مرر CIRCULAR PIN L2 من خلال كل من CALF INTS المجمعة
- مرر 1 ThIGH عبر CIRCULAR PIN L2
- آمن في مكانه باستخدام 3 مشابك دائرية
- كرر جميع العمليات للأرجل الثلاثة المتبقية عارية في الاعتبار أنه عندما يتم تجميع الأرجل في الروبوت ، تكون رؤوس المسامير متجهة للخارج وتكون CALF EXTS أمام CALF INTS بحيث يكون التجميع متطابقًا من الأمام إلى الخلف ولكنه متماثل من اليسار إلى اليمين.
الخطوة الخامسة: تثبيت Arduino
يستخدم GorillaBot برمجة C ++ من أجل العمل. من أجل تحميل البرامج إلى GorillaBot ، سنستخدم Arduino IDE مع بعض المكتبات الأخرى التي تحتاج إلى التثبيت في Arduino IDE.
قم بتثبيت Arduino IDE على جهاز الكمبيوتر الخاص بك: Arduino IDE (الرابط هنا)
لتثبيت المكتبات في Arduino IDE ، يجب عليك القيام بما يلي مع جميع المكتبات في الروابط أدناه
- انقر فوق الروابط أدناه (سينقلك هذا إلى صفحة GitHub الخاصة بالمكتبات)
- انقر فوق الزر الأخضر المكتوب عليه الرمز
- انقر فوق تنزيل ZIP (يجب أن يبدأ التنزيل في متصفح الويب الخاص بك)
- افتح مجلد المكتبة الذي تم تنزيله
- قم بفك ضغط مجلد المكتبة الذي تم تنزيله
- انسخ مجلد المكتبة الذي تم فك ضغطه
- الصق مجلد المكتبة الذي تم فك ضغطه في مجلد مكتبة Arduino (C: / Documents / Arduino / libraries)
المكتبات:
- مكتبة Varspeedservo (الرابط هنا)
- مكتبة QMC5883L (الرابط هنا)
- مكتبة RF24 (الرابط هنا)
وبهذه الطريقة ، يجب أن تكون جاهزًا للانطلاق للتأكد من أنك قمت بإعداد Arduino IDE بشكل صحيح ، اتبع الخطوات التالية
- قم بتنزيل كود Arduino المطلوب أدناه (GorillaBot Controller & Autonomous.ino)
- افتحه في Arduino IDE
- حدد الأدوات:
- حدد لوحة:
- حدد Arduino Nano
- حدد الأدوات:
- حدد المعالج:
- حدد ATmega328p أو ATmega328p (أداة تحميل التشغيل القديمة) اعتمادًا على Arduino nano الذي اشتريته
- انقر فوق زر التحقق (زر وضع علامة) في الزاوية العلوية اليسرى من Arduino IDE
إذا سارت الأمور على ما يرام ، يجب أن تتلقى رسالة في الأسفل تقول تم التجميع.
الخطوة السادسة: تحميل الكود
حان الوقت الآن لتحميل الكود إلى عقل GorillaBot وهو Arduino Nano.
- قم بتوصيل Arduino Nano بجهاز الكمبيوتر الخاص بك عبر كابل USB
- انقر فوق الزر تحميل (زر السهم الأيمن)
إذا سارت الأمور على ما يرام ، يجب أن تتلقى رسالة في الأسفل تقول تم التحميل.
الخطوة 7: معايرة الماكينات
من أجل تجميع الأرجل بشكل صحيح ، يجب أن نضع الماكينات في موضعها الأصلي.
- أدخل بطاريتي Li-ion في حامل البطارية
- قم بتشغيل الروبوت وانتظر 5 ثوان حتى تصل الماكينات إلى موضعها الأصلي
- أوقف تشغيل الروبوت
الخطوة 8: تجميع الساقين على الجسم
يعد توصيل الأرجل بالمضاعفات أمرًا بسيطًا جدًا تذكر ببساطة أنه يجب وضع CALF EXT أمام CALF INT أثناء توجيه رؤوس دبوس التجميع للخارج.
- حرك الجزء العلوي من جانب CALF EXT لإحدى الأرجل فوق CIRCULAR PIN L1 على حامل المؤازرة الأيسر الأمامي
- آمن في مكانه باستخدام مشبك دائري واحد
- قم بتمرير THIGH SERVO لجانب CALF EXT من نفس الساق فوق رأس المؤازرة على حامل المؤازرة الأيسر الأمامي (تأكد من أن THIGH SERVO بزاوية 90 درجة من الجسم)
- قم بتأمين THIGH SERVO في مكانه بزاوية 90 درجة للجسم باستخدام قرن معزز بذراع واحد وبرغي مؤازر صغير
- كرر نفس العملية لحامل المؤازرة الأيسر الأمامي والخلفي مع ما تبقى من THIGH و THIGH SERVO لتلك الساق
- كرر جميع العمليات السابقة للأرجل الثلاثة المتبقية
الخطوة 9: جاهز للسباق !
هذا كل شيء ، يجب أن تكون جاهزًا تمامًا للذهاب !!!
الوضع اليدوي:
- قم بتشغيل الروبوت وجهاز التحكم وتحقق من أن الروبوت يمشي بشكل صحيح باستخدام الاتجاهات العلوية واليسرى واليمنى لعصا التحكم.
- اضغط على الزر لأسفل ويجب أن يؤدي الروبوت القليل من الرقص
إذا كان كل شيء يعمل بشكل جيد ، تتم معايرة الماكينات جيدًا ويمكنك الآن تجربة الوضع المستقل.
الوضع المستقل
يستخدم وضع Sprint المستقل مقياس المغناطيسية للحفاظ على تشغيل الروبوت في اتجاه ثابت لمسافة 2.5 متر. يمكنك برمجة الموضع المطلوب وزاوية التصحيح المرغوبة باستخدام وحدة التحكم
- قم بتشغيل الروبوت وجهاز التحكم
- حرك الروبوت في جميع الاتجاهات لمعايرة مقياس المغناطيسية لمدة 5 ثوانٍ
- ضع الروبوت على الأرض في الموضع الذي تريده أن يدخله
- اضغط على الزر لأعلى لحفظ هذا العنوان
- اقلب الروبوت 30-45 درجة إلى يسار العنوان المطلوب
- اضغط على الزر الأيسر لحفظ هذا الموقف
- اقلب الروبوت 30-45 درجة إلى يمين العنوان المطلوب
- اضغط على الزر الأيمن لحفظ هذا الموقف
- ضع الروبوت مرة أخرى في العنوان المطلوب
- اضغط على زر عصا التحكم لبدء تشغيل الروبوت
سوف يركض الروبوت في اتجاه ثابت لمسافة 2.5 متر ثم يتوقف عن الجلوس ويقوم برقصة النصر.
تمكن الروبوت الخاص بي من القيام بمسافة 2.5 متر في 7.5 ثانية.
وهو ما يمنحني وقتًا نظريًا يبلغ 10 أمتار في 30 ثانية والذي آمل أن يكون كافيًا لمنحني وقتًا ممتعًا في سباق تولوز للروبوت
أتمنى لي التوفيق ولأولئك الذين قرروا بناء هذا الروبوت ، أود أن أسمع ملاحظاتك والتحسينات المحتملة التي تعتقد أنه يمكن إجراؤها !!!
الوصيف في مسابقة الروبوتات
موصى به:
روبوت بسيط بطباعة ثلاثية الأبعاد: 11 خطوة (بالصور)
روبوت بسيط بطباعة ثلاثية الأبعاد: اسمح لي بمواعدة نفسي. لقد نشأت مع مجموعات الانتصاب ثم LEGO. في وقت لاحق من حياتي ، استخدمت 8020 لبناء نماذج أولية لأنواع الأنظمة التي صممتها. عادة ما كانت هناك قطع من الخردة حول المنزل يستخدمها أطفالي كنسخة من مجموعة أدوات التركيب
روبوت رباعي الأرجل يعمل بطباعة ثلاثية الأبعاد من Arduino: 13 خطوة (مع صور)
روبوت رباعي الأرجل يعمل بطباعة ثلاثية الأبعاد من Arduino: من التعليمات السابقة ، ربما يمكنك أن ترى أن لدي اهتمامًا عميقًا بالمشاريع الروبوتية. بعد Instructable السابق حيث صنعت روبوتًا ذو قدمين ، قررت أن أحاول صنع روبوت رباعي يمكنه تقليد الحيوانات مثل الكلب
روبوت العنكبوت رباعي الأرجل - GC_MK1: 8 خطوات (بالصور)
روبوت العنكبوت رباعي الأرجل - GC_MK1: يتحرك الروبوت العنكبوتي المعروف أيضًا باسم GC_MK1 للأمام وللخلف ويمكنه أيضًا الرقص اعتمادًا على الكود الذي تم تحميله على Arduino. يستخدم الروبوت 12 محركًا صغيرًا مؤازرًا (SG90) ؛ 3 لكل ساق. وحدة التحكم المستخدمة للتحكم في محركات المؤازرة هي Arduino Nan
كيفية إنشاء روبوت ذاتي التوازن بطباعة ثلاثية الأبعاد يتم التحكم فيه عن بُعد: 9 خطوات (بالصور)
كيفية إنشاء روبوت ذاتي الموازنة بطباعة ثلاثية الأبعاد يتم التحكم فيه عن بُعد: هذا تطور للإصدار السابق من B-robot. 100٪ مصدر مفتوح / روبوت اردوينو. الشفرة والأجزاء ثلاثية الأبعاد والإلكترونيات مفتوحة لذا لا تتردد في تعديلها أو إنشاء نسخة ضخمة من الروبوت. إذا كانت لديك شكوك أو أفكار أو تحتاج إلى مساعدة ، فقم
[DIY] روبوت العنكبوت (روبوت رباعي ، رباعي الأرجل): 14 خطوة (بالصور)
[DIY] Spider Robot (رباعي الروبوت ، رباعي الأرجل): إذا كنت بحاجة إلى دعم إضافي مني ، فسيكون من الأفضل تقديم تبرعات مناسبة لي: http: //paypal.me/RegisHsu2019-10-10 تحديث: المترجم الجديد سوف يتسبب في مشكلة حساب الرقم العائم. لقد قمت بتعديل الكود بالفعل. 2017-03-26