فهرست مطالب:
- تدارکات
- مرحله 1: برنامه ریزی کنید
- مرحله 2: جمع آوری زیر مجموعه ها
- مرحله 3: چرخ ها (زیر مجموعه)
- مرحله 4: مصرف (زیر مجموعه)
- مرحله 5: الکترونیک (زیر مجموعه)
- مرحله 6: اتصال زیر مجموعه ها
- مرحله 7: برنامه نویسی
- مرحله 8: راهنمای اضافی (در صورت نیاز)
تصویری: ربات مسابقه تصاحب برج VEX: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در این آموزش من اصول اولیه Vex Robotics Tower Takeover Competition و نحوه ساخت ربات برای این بازی را به شما نشان خواهم داد. لطفاً برگه را برای منابع بررسی کنید.
توجه: قطعات Vex EDR بسیار گران هستند ، اگر نمی توانید هزینه ای معادل 1000 دلار برای خرید قطعات بپردازید ، من پیشنهاد می کنم از یک معلم رباتیک در مدرسه یا کالج خود بپرسید ، در غیر این صورت من این پروژه را انجام نمی دهم.
توجه: شما نیازی به تجربه برنامه نویسی ندارید اما این امر باعث می شود که ربات در مرحله برنامه نویسی آسانتر شود.
Vex از چه زبان برنامه نویسی استفاده می کند؟
آنها از C ، مخلوطی از C+، C ++ و C#استفاده می کنند.
پیوند به دفترچه راهنمای رسمی
پیوند به ویدئوی رسمی
پیوند به برنامه رسمی VRC Hub.
بازی:
VEX Robotics Competition Tower Takeover در زمینی به مساحت 12 x 12 اینچ اجرا می شود که مطابق شکل بالا پیکربندی شده است. دو (2) اتحاد - یک (1) "قرمز" و یک (1) "آبی" - متشکل از دو (2) تیم هر کدام ، در مسابقات متشکل از پانزده (15) ثانیه دوره خودمختار ، و به دنبال آن یک دقیقه شرکت می کنند. و چهل و پنج ثانیه (1:45) دوره کنترل راننده. هدف بازی این است که با قرار دادن Cubes در Towers یا به ثمر رساندن Cubes در Goals ، نمره بالاتری نسبت به Alliance حریف کسب کنید.
جزئیات: شصت و شش 66 مکعب در میدان تصرف برج وجود دارد. بیست و دو (22) سبز ، بیست و دو (22) نارنجی و ، بیست و دو (22) بنفش. همچنین هفت (7) برج در اطراف زمین قرار دارد. پنج (5) از این موارد بی طرف هستند ، و دو مورد دیگر مربوط به اتحاد هستند. برجهای ویژه اتحاد فقط توسط روباتهای همان اتحاد قابل استفاده است. مکعب ها را می توان در برج ها قرار داد یا در گل ها گلزنی کرد. مکعب ها هنگام قرار گرفتن در منطقه هدف حداقل 1 امتیاز دارند. مقدار دقیق هر مکعب با توجه به تعداد مکعب های آن رنگ خاص در برج ها تعیین می شود. هنگامی که مکعب ها در برج ها قرار داده می شوند یا از برج خارج می شوند ، مقادیر جدید برای همه مکعب ها اعمال می شود. بنابراین اقدامات یک ربات بر نمره بالقوه هم برای اتحاد خود و هم برای مخالفان آنها تأثیر می گذارد. به اتحادی که در دوره خودمختار امتیاز بیشتری کسب کند با (6) امتیاز جایزه اعطا می شود که در پایان مسابقه به امتیاز نهایی اضافه می شود. به اتحادیه ای که برنده این جایزه مستقل می شود ، 2 مکعب بنفش نیز اهدا می شود ، که ممکن است در هر زمان در طول دوره کنترل راننده معرفی شود.
تدارکات
پیوند به قطعات Vex EDR ، کیت ها به همراه قطعات جداگانه موجود است.
هنگام خرید قطعات مطمئن شوید که:
برای هر موتور شما حداقل یک کنترل کننده موتور ، یک Cortex ، چرخ ها ، صفحات ، حسگرها ، پیچ ها و مهره ها ، کنترل کننده و کابل ها/اتصالات لازم دارید. اگر یک کیت خریداری کنید ، تمام اجزای آن همراه شما خواهد بود.
پیوند به RobotC ، نرم افزار برنامه نویسی. فقط Windows 7+ یا Mac را با مجازی سازی اجرا می کند.
مرحله 1: برنامه ریزی کنید
مهمترین و حیاتی ترین مرحله برای ساخت یک ربات موفق ، مرحله برنامه ریزی است. قبل از مونتاژ واقعی آن مجموعه زیر مجموعه را برنامه ریزی کنید. همه چیز بر اساس مراحل برنامه ریزی است. به عنوان مثال اگر مشکلی در برنامه خود پیدا کردید ، می خواهید به مراحل برنامه ریزی بازگردید.
داشتن مشکل؟ پیشنهاد می کنم برای کمک به مرحله 8 بروید!
مرحله 2: جمع آوری زیر مجموعه ها
زیر مجموعه چیست؟ یک زیر مجموعه قسمتهای مختلف یک مجموعه بزرگ است. بنابراین به عنوان مثال چرخ ها یک زیر مجموعه هستند. سیستم ورودی یک زیر مجموعه است. دلیل اینکه می خواهید در زیر مجموعه های جداگانه بسازید این است که می توانید آنها را راحت تر ویرایش و تغییر دهید ، همچنین می توانید به راحتی به ربات دسترسی پیدا کرده یا آن را تعمیر کنید.
هنگام مونتاژ این زیر مجموعه ها ، مطمئن شوید که تمام قطعات الکترونیکی داخل آن را که برای آن مونتاژ مورد نیاز است ، اضافه کنید. این شامل موتورها ، سنسورها و غیره است.
تا زمانی که تمام زیر مجموعه ها تکمیل نشد ، زیر مجموعه ها را به هم وصل نکنید.
قبل از ایجاد هرگونه زیر مجموعه به مرحله "چرخ (زیر مجموعه)" بروید.
داشتن مشکل؟ پیشنهاد می کنم برای کمک به مرحله 8 بروید!
مرحله 3: چرخ ها (زیر مجموعه)
هنگامی که شما در حال ساخت زیر مجموعه چرخ ها هستید ، باید مطمئن شوید که موتورها گشتاور بالا و سرعت کمی کندتر تولید می کنند. برای این کار مطمئن شوید که موتورها به چرخ دنده های بزرگ و محور چرخ به چرخ دنده های کوچک متصل شده اند. اگر ربات شما به اندازه کافی بزرگ است و فکر نمی کنید موتورها قدرت کافی را تامین می کنند ، ممکن است موتور را روی هر چرخ قرار دهید ، این امر چرخش روبات را نیز بهبود می بخشد.
در تصویر می توانید چرخ ها را مشاهده کنید که هرکدام موتور مخصوص به خود را دارند ، این به دلایلی است که در بالا ذکر شد. ما همچنین گشتاور بسیار بالایی از موتورها داریم.
داشتن مشکل؟ پیشنهاد می کنم برای کمک به مرحله 8 بروید!
مرحله 4: مصرف (زیر مجموعه)
زیر مجموعه ورودی قطعه ای از دستگاه است که بلوک ها یا توپ ها را برای حرکت بالا می برد. در تصویر بالا ما دو چرخ داریم که در نتیجه بلوک ها را گرفته و آنها را بر می دارد. سیستم ورودی نیازی به سرعت بالا یا گشتاور بالا ندارد فقط می تواند 50/50 باشد. این یک زیر مجموعه نسبتاً ساده است.
داشتن مشکل؟ پیشنهاد می کنم برای کمک به مرحله 8 بروید!
مرحله 5: الکترونیک (زیر مجموعه)
قشر مغز ربات است. اگر نمی دانید این چیست ، این اولین تصویر برای این مرحله در بالا است. آیا آن سیاهچاله ها را در کنار آن می بینید که می توانید موتورها و چیزهای دیگر را به آن متصل کنید؟ در اینجاست که همه موتورها و سنسورها را وصل می کنید. درگاه USB جایی است که کلید راه دور به آن وصل می شود.
داشتن مشکل؟ پیشنهاد می کنم برای کمک به مرحله 8 بروید!
مرحله 6: اتصال زیر مجموعه ها
اتصال زیر مجموعه ها یک مرحله بسیار مهم است. شما می خواهید مطمئن شوید که اندازه گیری ها درست است ، قطعات اتصال مناسب است ، و غیره. این نیز جایی است که در صورت برآورده نشدن الزامات ، به مراحل برنامه ریزی بازگردانده می شوید.
چکار کنم؟ از پیچ برای اتصال همه زیر مجموعه های مختلف از جمله لوازم الکترونیکی استفاده می کنید که موتورها را به قشر وصل می کنید.
داشتن مشکل؟ پیشنهاد می کنم برای کمک به مرحله 8 بروید!
مرحله 7: برنامه نویسی
کد را اضافه کنید! توضیح بخش برنامه نویسی این قسمت بسیار دشوار است ، بنابراین پیشنهاد می کنم این لیست پخش را تماشا کنید:
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
توصیه شده:
طراحی ربات با Adafruit Shield (مسابقه را در حرکت انجام دهید): 10 مرحله (همراه با تصاویر)
طراحی روبات با Adafruit Shield (مسابقه Make It Move): سلام نام من جیکوب و من در انگلستان زندگی می کنیم. در این پروژه من قصد دارم یک ربات بسازم که برای شما طراحی می کند. *من مطمئن هستم که بسیاری از شما می خواهید آن را ببینید بنابراین اگر می خواهید بدانید لطفاً به مرحله دوم تا آخر بروید ، اما حتماً برای دیدن اینجا برگردید
ربات شادی (Robô Da Alegria) - ربات منبع باز 3D چاپ شده ، ربات Arduino !: 18 مرحله (همراه با تصاویر)
ربات شادی (Robô Da Alegria) - ربات منبع باز سه بعدی ، ربات قدرتمند Arduino!: جایزه اول در مسابقه چرخ های دستورالعمل ، جایزه دوم در مسابقه دستورالعمل های آردوینو و دومین مسابقه در طراحی برای کودکان. با تشکر از همه کسانی که به ما رای دادند! روبات ها به همه جا می رسند. از کاربردهای صنعتی تا
بازوی ربات RC سروو موتور کنترل شده Fpga - مسابقه Digilent: 3 مرحله
Fpga Controlled RC Servo Motor Robot Arm - مسابقه Digilent: بازوی ربات سروو موتور کنترل شده FPGA هدف این پروژه ایجاد یک سیستم قابل برنامه ریزی است که می تواند عملیات لحیم کاری را روی تخته ورق انجام دهد. این سیستم بر اساس بورد توسعه Digilent Basys3 طراحی شده است و قادر به لحیم کاری با یکدیگر خواهد بود
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: 8 مرحله
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: ما یک ربات متعادل کننده و 3 چرخ ترکیبی برای استفاده آموزشی در مدارس و برنامه های آموزشی بعد از مدرسه ساخته ایم. این ربات بر اساس Arduino Uno ، یک سپر سفارشی (تمام جزئیات ساخت ارائه شده است) ، یک باتری لیتیوم یون (همه ساخت
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت - ربات انگشت شست - سرو موتور - کد منبع: 26 مرحله (همراه با تصاویر)
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت | ربات انگشت شست | سرو موتور | کد منبع: ربات انگشت شست از پتانسیومتر سروو موتور MG90S استفاده شده است. بسیار سرگرم کننده و آسان است! کد بسیار ساده است. فقط در حدود 30 خط است. به نظر می رسد یک حرکت ضبط است. لطفاً هر گونه سوال یا بازخوردی بگذارید! [دستورالعمل] کد منبع https: //github.c