Агуулгын хүснэгт:

VEX Tower Takeover тэмцээний робот: 8 алхам
VEX Tower Takeover тэмцээний робот: 8 алхам

Видео: VEX Tower Takeover тэмцээний робот: 8 алхам

Видео: VEX Tower Takeover тэмцээний робот: 8 алхам
Видео: 10 minutes silence, where's the microphone??? 2024, Арваннэгдүгээр
Anonim
VEX Tower Takeover тэмцээний робот
VEX Tower Takeover тэмцээний робот
VEX Tower Takeover тэмцээний робот
VEX Tower Takeover тэмцээний робот
VEX Tower Takeover тэмцээний робот
VEX Tower Takeover тэмцээний робот

Энэхүү гарын авлагад би та бүхэнд Vex Robotics Tower Takeover Competition -ийн анхан шатны мэдлэг, энэ тоглоомонд робот бүтээх талаар үзүүлэх болно. Нийлүүлэлтийн табыг шалгана уу.

ТАЙЛБАР: Vex EDR -ийн эд ангиуд нь маш үнэтэй бөгөөд хэрэв та эд ангиудад 1 000 доллар зарцуулах боломжгүй бол би танай сургууль/коллежийн роботын багшаас асуугаарай, эс бөгөөс би энэ төслийг хийхгүй.

ТАЙЛБАР: Танд програмчлалын туршлага хэрэггүй боловч програмчлалын үе шатанд роботыг хийхэд хялбар болгоно.

Vex ямар програмчлалын хэл ашигладаг вэ?

Тэд C+, C ++, C#-ийн холимог C ашигладаг.

Албан ёсны гарын авлагын линк.

Албан ёсны видеоны линк.

VRC Hub албан ёсны програмтай холбох.

Тоглоом:

VEX Robotics Competition Tower Takeover -ийг дээр харуулсан шиг 12'x12 хэмжээтэй дөрвөлжин талбай дээр тоглодог. Хоёр (2) холбоо - нэг (1) "улаан", нэг (1) "цэнхэр" - тус бүр хоёр (2) баг бүрдсэн бөгөөд арван таван (15) секундын бие даасан хугацаанаас бүрдэх тэмцээнд оролцож, дараа нь нэг минут үргэлжилнэ. ба дөчин таван секунд (1:45) Жолоочийн хяналттай хугацаа. Тоглоомын зорилго бол кубуудыг цамхагт байрлуулах эсвэл куб руу гоол оруулах замаар эсрэг холбоотнуудаас өндөр оноо авах явдал юм.

Дэлгэрэнгүй: Цамхагийг булаан авах талбайд 66 66 шоо байна. Хорин хоёр (22) Ногоон, хорин хоёр (22) Улбар шар, хорин хоёр (22) Нил ягаан. Талбайн эргэн тойронд долоон (7) цамхаг байдаг. Эдгээрийн тав (5) нь төвийг сахисан, үлдсэн хоёр нь холбоотны онцлогтой байдаг. Alliance -ийн тусгай цамхагуудыг зөвхөн ижил холбооны роботууд ашиглах боломжтой. Кубуудыг цамхагт байрлуулж эсвэл гоолоор оноож болно. Зорилгын бүсэд байрлуулахад куб нь дор хаяж 1 онооны үнэтэй байдаг. Шоо бүрийн яг үнэ цэнийг тухайн өнгөт хэдэн кубыг цамхагт байрлуулснаар тодорхойлдог. Кубуудыг цамхагуудад байрлуулах буюу цамхгаас гаргахад шинэ утгууд БҮХ кубуудад хамаарна. Тиймээс нэг роботын үйлдэл нь өөрсдийн холбоотнууд болон өрсөлдөгчдийнхөө боломжит оноонд нөлөөлнө. Автономит үед илүү их оноо авсан холбоонд (6) урамшууллын оноо өгч, тоглолтын төгсгөлд эцсийн оноог нэмнэ. Энэхүү Автономит Бонусыг хожсон Холбоо нь мөн 2 ягаан шоогаар шагнагддаг бөгөөд үүнийг жолоочийн хяналтан дор ямар ч үед танилцуулж болно.

Хангамж

Vex EDR эд ангиудын холбоосыг иж бүрдэл хэсгүүдтэй хамт авах боломжтой.

Эд анги худалдаж авахдаа дараахь зүйлийг анхаарч үзээрэй.

Мотор бүрт дор хаяж нэг мотор хянагч, нэг Кортекс, дугуй, хавтан, мэдрэгч, эрэг, самар, хянагч, шаардлагатай кабель/холбогч байдаг. Хэрэв та иж бүрдэл худалдаж авбал бүх зүйл дагалдана.

Програмчлалын програм хангамж болох RobotC -ийн линк. Зөвхөн Windows 7+ эсвэл виртуалчлал бүхий Mac дээр ажилладаг.

Алхам 1: Төлөвлө

Төлөвлөх
Төлөвлөх

Амжилттай робот бүтээх хамгийн чухал бөгөөд чухал алхам бол төлөвлөлтийн үе шат юм. Энэхүү угсрах ажлыг угсрахаасаа өмнө дэд хэсэг бүрийг төлөвлөх хэрэгтэй. Бүх зүйл төлөвлөлтийн үе шатаас хамаарна. Жишээлбэл, хэрэв та төлөвлөгөөндөө ямар нэгэн асуудал олсон бол төлөвлөлтийн үе шат руу буцахыг хүсч байна.

Асуудалтай байна уу? Би тусламж авахын тулд 8 -р алхам руу явахыг санал болгож байна!

Алхам 2: Дэд чуулгуудыг угсрах

Дэд чуулгуудыг угсрах
Дэд чуулгуудыг угсрах
Дэд чуулгуудыг угсрах
Дэд чуулгуудыг угсрах
Дэд чуулгуудыг угсрах
Дэд чуулгуудыг угсрах

Дэд угсралт гэж юу вэ? Дэд угсралт бол том угсралтын өөр өөр хэсгүүд юм. Жишээлбэл, дугуй нь дэд угсралт юм. Оруулах систем нь дэд угсралт юм. Та тусдаа дэд хэсгүүдэд бүтээхийг хүсч буй шалтгаан нь та тэдгээрийг хялбархан засаж, өөрчилж болохын зэрэгцээ роботыг хялбархан олж авах эсвэл засах боломжтой юм.

Эдгээр дэд хэсгүүдийг угсрахдаа уг угсралтад шаардлагатай бүх электрон хэрэгслийг нэмж оруулах хэрэгтэй. Үүнд мотор, мэдрэгч гэх мэт орно.

Бүх дэд хэсгүүдийг хийж дуустал дэд хэсгүүдийг битгий хавсаргаарай.

Аливаа дэд эд анги хийхээс өмнө "Дугуй (дэд угсралт)" алхам руу шилжинэ үү.

Асуудалтай байна уу? Би тусламж авахын тулд 8 -р алхам руу явахыг санал болгож байна!

Алхам 3: Дугуй (дэд угсралт)

Дугуй (дэд угсралт)
Дугуй (дэд угсралт)
Дугуй (дэд угсралт)
Дугуй (дэд угсралт)

Дугуйг угсрахдаа мотор нь өндөр эргэлт, бага хурдтай байгаа эсэхийг шалгах хэрэгтэй. Үүнийг хийхийн тулд моторыг том араагаар, дугуйны тэнхлэгийг жижиг араагаар холбосон эсэхийг шалгаарай. Хэрэв таны робот хангалттай том бөгөөд мотор хангалттай хүч өгнө гэж бодохгүй байгаа бол дугуй бүрт хөдөлгүүр байрлуулах талаар бодож үзээрэй, энэ нь роботыг эргүүлэх чадварыг сайжруулдаг.

Зураг дээр та дугуй тус бүр өөрийн гэсэн мотортой болохыг харж болно. Бид бас мотороос нэлээд өндөр эргүүлэх момент авдаг.

Асуудалтай байна уу? Би тусламж авахын тулд 8 -р алхам руу явахыг санал болгож байна!

Алхам 4: Оролт (дэд угсралт)

Оролт (дэд угсралт)
Оролт (дэд угсралт)

Оролтын дэд угсралт нь блок эсвэл бөмбөгийг хөдөлгөж өгдөг хэсэг юм. Дээрх зураг дээр бид хоёр дугуйтай бөгөөд тэдгээр нь хөдөлж, блокуудыг барьж аваад авах болно. Оролтын системд өндөр хурд эсвэл өндөр эргэлт шаардлагагүй, ердөө 50/50 байж болно. Энэ бол маш энгийн дэд угсралт юм.

Асуудалтай байна уу? Би тусламж авахын тулд 8 -р алхам руу явахыг санал болгож байна!

Алхам 5: Электроник (дэд угсралт)

Электроник (дэд угсралт)
Электроник (дэд угсралт)

Cortex бол роботын тархи юм. Хэрэв та энэ нь юу болохыг мэдэхгүй бол дээрх алхам дээрх анхны зураг юм. Мотор болон бусад зүйлийг залгах боломжтой хар нүхийг та бас харж байна уу? Энд та бүх мотор, мэдрэгчийг залгах болно. 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

Зөвлөмж болгож буй: