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

روبوت VEX Tower Takeover Competition: 8 خطوات
روبوت VEX Tower Takeover Competition: 8 خطوات

فيديو: روبوت VEX Tower Takeover Competition: 8 خطوات

فيديو: روبوت VEX Tower Takeover Competition: 8 خطوات
فيديو: East High Robotics Competition 2024, يوليو
Anonim
روبوت مسابقة الاستحواذ على برج VEX
روبوت مسابقة الاستحواذ على برج VEX
روبوت مسابقة الاستحواذ على برج VEX
روبوت مسابقة الاستحواذ على برج VEX
روبوت مسابقة الاستحواذ على برج VEX
روبوت مسابقة الاستحواذ على برج VEX

في هذا البرنامج التعليمي ، سأعرض عليكم يا رفاق أساسيات مسابقة Vex Robotics Tower Takeover إلى جانب كيفية بناء روبوت لهذه اللعبة. يرجى التحقق من علامة التبويب للإمدادات.

ملحوظة: أجزاء Vex EDR باهظة الثمن للغاية ، إذا كنت لا تستطيع تحمل إنفاق 1000 دولار على الأجزاء ، فأقترح أن تطلب من مدرس الروبوتات في مدرستك / كليتك وإلا لن أقوم بهذا المشروع.

ملاحظة: أنت لا تحتاج إلى خبرة في البرمجة ولكنها ستجعل صنع الروبوت أسهل عندما تكون في خطوة البرمجة.

ما هي لغة البرمجة التي يستخدمها Vex؟

يستخدمون C ، وهو خليط من C + و C ++ و C #.

رابط للدليل الرسمي.

رابط الفيديو الرسمي.

رابط لتطبيق VRC Hub الرسمي.

اللعبة:

يتم لعب VEX Robotics Competition Tower Takeover في حقل مربع بحجم 12 × 12 بوصة تم تكوينه كما هو موضح أعلاه. تحالفان (2) - واحد (1) "أحمر" وواحد (1) "أزرق" - يتألف كل فريق من فريقين (2) ، يتنافسان في مباريات تتكون من خمسة عشر (15) ثانية من فترة الحكم الذاتي ، تليها دقيقة واحدة وخمس وأربعون ثانية (1:45) فترة تحكم السائق. الهدف من اللعبة هو تحقيق درجة أعلى من الخصم المنافس عن طريق وضع المكعبات في الأبراج ، أو تسجيل المكعبات في الأهداف.

التفاصيل: يوجد ستة وستون 66 مكعبًا في حقل الاستيلاء على البرج. اثنان وعشرون (22) أخضر ، اثنان وعشرون (22) برتقالي ، اثنان وعشرون (22) بنفسجي. يوجد أيضًا سبعة (7) أبراج منتشرة حول الحقل. خمسة (5) من هؤلاء محايدة ، والاثنان المتبقيان خاصان بالتحالف. لا يجوز استخدام أبراج التحالف المحددة إلا بواسطة روبوتات من نفس التحالف. يمكن وضع المكعبات في الأبراج أو تسجيل الأهداف. تساوي المكعبات نقطة واحدة على الأقل عند وضعها في منطقة الهدف. يتم تحديد القيمة الدقيقة لكل مكعب من خلال عدد المكعبات من هذا اللون المحدد التي تم وضعها في الأبراج. عند وضع المكعبات في الأبراج أو إزالتها منها ، يتم تطبيق القيم الجديدة على كل المكعبات. لذا فإن تصرفات روبوت واحد ستؤثر على النتيجة المحتملة لتحالفه وخصومه. التحالف الذي يسجل المزيد من النقاط في فترة الحكم الذاتي يتم منحه (6) نقاط إضافية تضاف إلى النتيجة النهائية في نهاية المباراة. يُمنح التحالف الذي يفوز بهذه المكافأة الذاتية أيضًا مكعبين أرجوانيين ، يمكن تقديمهما في أي وقت خلال فترة تحكم السائق.

اللوازم

رابط لأجزاء Vex EDR ، تتوفر المجموعات جنبًا إلى جنب مع الأجزاء الفردية.

عند شرائك لقطع الغيار تأكد مما يلي:

لكل محرك ، لديك وحدة تحكم واحدة على الأقل في المحرك ، وقشرة واحدة ، وعجلات ، وألواح ، وأجهزة استشعار ، ومسامير وصواميل ، ووحدة تحكم ، وكابلات / موصلات ضرورية. إذا اشتريت مجموعة ، فستأتي مع كل تلك الأشياء المضمنة.

الارتباط بـ RobotC ، برنامج البرمجة. يعمل فقط بنظام التشغيل Windows 7+ أو Mac مع الوضع الافتراضي.

الخطوة 1: التخطيط

يخطط
يخطط

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

واقع في مشكلة؟ أود أن أقترح الذهاب إلى الخطوة 8 للحصول على المساعدة!

الخطوة 2: تجميع المجموعات الفرعية

تجميع المجموعات الفرعية
تجميع المجموعات الفرعية
تجميع المجموعات الفرعية
تجميع المجموعات الفرعية
تجميع المجموعات الفرعية
تجميع المجموعات الفرعية

ما هي الجمعية الفرعية؟ التجميع الفرعي هو أجزاء مختلفة من تجميع كبير. على سبيل المثال ، العجلات عبارة عن مجموعة فرعية. نظام السحب هو تجميع فرعي. السبب وراء رغبتك في إنشاء مجموعات فرعية منفصلة هو أنه يمكنك تحريرها وتعديلها بسهولة بالإضافة إلى أنه يمكنك الوصول إلى الروبوت أو إصلاحه بسهولة.

عند تجميع هذه التجميعات الفرعية ، تأكد من إضافة جميع الإلكترونيات الموجودة بالداخل اللازمة لذلك التجميع. يتضمن ذلك المحركات وأجهزة الاستشعار وما إلى ذلك.

لا تقم بتوصيل التجميعات الفرعية معًا حتى تكتمل جميع التجميعات الفرعية.

انتقل إلى خطوة "العجلات (التجميع الفرعي)" قبل عمل أي تجميعات فرعية.

واقع في مشكلة؟ أود أن أقترح الذهاب إلى الخطوة 8 للحصول على المساعدة!

الخطوة 3: العجلات (التجميع الفرعي)

عجلات (تجميع فرعي)
عجلات (تجميع فرعي)
عجلات (تجميع فرعي)
عجلات (تجميع فرعي)

عندما تقوم بعمل تجميع فرعي للعجلات ، فأنت تريد التأكد من أن المحركات تنتج عزم دوران عاليًا وسرعة أبطأ قليلاً. للقيام بذلك ، تأكد من توصيل المحركات بتروس كبيرة ومحور العجلة متصل بتروس صغيرة. إذا كان الروبوت الخاص بك كبيرًا بما يكفي ولا تعتقد أن المحركات ستوفر طاقة كافية ، فقد تفكر في وضع محرك على كل عجلة ، وهذا أيضًا يحسن دوران الروبوت.

في الصورة يمكنك رؤية العجلات لكل منها محركها الخاص وهذا للأسباب المذكورة أعلاه. لدينا أيضًا عزم دوران مرتفع جدًا ينطلق من المحركات.

واقع في مشكلة؟ أود أن أقترح الذهاب إلى الخطوة 8 للحصول على المساعدة!

الخطوة 4: الاستيعاب (التجميع الفرعي)

المدخول (التجميع الفرعي)
المدخول (التجميع الفرعي)

التجميع الفرعي للسحب هو قطعة الآلة التي تأخذ الكتل أو الكرات لأعلى للتحرك. في الصورة أعلاه ، لدينا عجلتان ستتحركان وبالتالي تمسك الكتل وتلتقطها. لا يحتاج نظام السحب إلى سرعة عالية أو عزم دوران مرتفع ، يمكن أن يكون 50/50 فقط. هذه جمعية فرعية بسيطة نوعًا ما.

واقع في مشكلة؟ أود أن أقترح الذهاب إلى الخطوة 8 للحصول على المساعدة!

الخطوة 5: الإلكترونيات (التجميع الفرعي)

إلكترونيات (تجميع فرعي)
إلكترونيات (تجميع فرعي)

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

واقع في مشكلة؟ أود أن أقترح الذهاب إلى الخطوة 8 للحصول على المساعدة!

الخطوة 6: توصيل المجموعات الفرعية

ربط التجميعات الفرعية
ربط التجميعات الفرعية
ربط التجميعات الفرعية
ربط التجميعات الفرعية

يعد توصيل التجميعات الفرعية خطوة مهمة للغاية. تريد التأكد من صحة القياسات ، وملاءمة قطع التوصيل ، وما إلى ذلك. وهذا أيضًا هو المكان الذي سيتم إعادتك فيه إلى مراحل التخطيط إذا لم يتم استيفاء المتطلبات.

ماذا أفعل؟ ستستخدم البراغي لتوصيل جميع المجموعات الفرعية المختلفة بما في ذلك الأجهزة الإلكترونية حيث ستقوم بتوصيل المحركات في القشرة.

واقع في مشكلة؟ أود أن أقترح الذهاب إلى الخطوة 8 للحصول على المساعدة!

الخطوة السابعة: البرمجة

برمجة
برمجة
برمجة
برمجة

أضف الكود! من الصعب شرح جزء الترميز من هذا لذا أقترح مشاهدة قائمة التشغيل هذه:

www.youtube.com/playlist؟list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

أقترح أيضًا مشاهدة البرامج التعليمية أو قوائم التشغيل الأخرى. إذا كنت لا ترغب في البرمجة ، فيمكنك أيضًا استخدام المحرر الرسومي الذي يستخدم الكتل.

عندما تنتهي من البرمجة ، يمكنك الانتقال إلى الخطوة التالية (إذا كنت بحاجة إليها).

الخطوة 8: مساعدة إضافية (إذا لزم الأمر)

مساعدة إضافية (إذا لزم الأمر)
مساعدة إضافية (إذا لزم الأمر)

دروس الترميز:

www.youtube.com/playlist؟list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

دروس Vex EDR:

www.youtube.com/playlist؟list=PLyfMBmH-Xsjrg3m91RkBPKYyWIZx6G6iE

الدليل والقواعد:

content.vexrobotics.com/docs/vrc-tower-takeover/GameManual-20190816.pdf

دروس الإلكترونيات:

www.robotc.net/tutor/Cortex/cortexunits.php؟platform=Cortex

موصى به: