Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Zaplanuj
- Krok 2: Montaż podzespołów
- Krok 3: Koła (podzespół)
- Krok 4: Wlot (podzespół)
- Krok 5: Elektronika (podzespół)
- Krok 6: Łączenie podzespołów
- Krok 7: Programowanie
- Krok 8: Dodatkowa pomoc (w razie potrzeby)
Wideo: Robot VEX Tower Takeover Competition: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W tym samouczku pokażę wam podstawy Vex Robotics Tower Takeover Competition wraz z tym, jak zbudować robota do tej gry. PROSZĘ sprawdzić zakładkę materiałów eksploatacyjnych.
UWAGA: Części Vex EDR są BARDZO drogie, jeśli nie możesz sobie pozwolić na wydanie 1 000 USD na części, sugerowałbym poproszenie nauczyciela robotyki w Twojej szkole/uczelni, w przeciwnym razie nie zrobiłbym tego projektu.
UWAGA: Nie potrzebujesz doświadczenia w programowaniu, ale ułatwi to robota na etapie programowania.
Jakiego języka programowania używa Vex?
Używają C, mieszanki C+, C++ i C#.
Link do oficjalnej instrukcji.
Link do oficjalnego filmu.
Link do oficjalnej aplikacji VRC Hub.
Gra:
VEX Robotics Competition Tower Takeover rozgrywany jest na polu kwadratowym o wymiarach 12'x12' skonfigurowanym tak, jak pokazano powyżej. Dwa (2) sojusze – jeden (1) „czerwony” i jeden (1) „niebieski” – składający się z dwóch (2) Drużyn każda, rywalizują w meczach składających się z piętnastu (15) sekund Okresu Autonomicznego, po którym następuje jedna minuta i czterdzieści pięć sekund (1:45) okres kontrolowany przez kierowcę. Celem gry jest osiągnięcie wyższego wyniku niż przeciwny Sojusz poprzez umieszczanie kostek w wieżach lub zdobywanie kostek w celach.
Szczegóły: Na polu przejęcia wieży znajduje się sześćdziesiąt sześć 66 kostek. Dwadzieścia dwa (22) zielone, dwadzieścia dwa (22) pomarańczowe i dwadzieścia dwa (22) fioletowe. Wokół pola znajduje się również siedem (7) Wież. Pięć (5) z nich jest neutralnych, a pozostałe dwa są specyficzne dla sojuszu. Wieże specyficzne dla sojuszu mogą być używane tylko przez roboty tego samego sojuszu. Kostki mogą być umieszczane w wieżach lub zdobywane w celach. Kostki są warte co najmniej 1 punkt, gdy są umieszczone w Strefie Celu. Dokładna wartość każdej kostki zależy od tego, ile kostek danego koloru zostało umieszczonych w wieżach. Kiedy kostki są umieszczane w wieżach lub z nich usuwane, nowe wartości odnoszą się do WSZYSTKICH kostek. Tak więc działania jednego Robota wpłyną na potencjalny wynik zarówno ich własnego sojuszu, jak i ich przeciwników. Sojusz, który zdobędzie więcej punktów w okresie autonomii, otrzymuje (6) punktów bonusowych, dodawanych do końcowego wyniku na koniec meczu. Sojusz, który zdobędzie tę Autonomiczną Premię, otrzyma również 2 fioletowe kostki, które można wprowadzić w dowolnym momencie okresu kontroli kierowcy.
Kieszonkowe dzieci
Link do części Vex EDR, zestawy są dostępne wraz z poszczególnymi częściami.
Kupując części upewnij się, że:
na każdy silnik masz co najmniej jeden sterownik silnika, jeden Cortex, koła, płytki, czujniki, śruby i nakrętki, sterownik i niezbędne kable/złącza. Jeśli kupisz zestaw, będzie on zawierał wszystkie te rzeczy.
Link do RobotC, oprogramowania do programowania. Działa tylko z systemem Windows 7+ lub Mac z wirtualizacją.
Krok 1: Zaplanuj
Najważniejszym i krytycznym etapem budowy udanego robota jest etap planowania. Zaplanuj każdy podzespół przed faktycznym złożeniem tego podzespołu. Wszystko opiera się na etapach planowania. Na przykład, jeśli znajdziesz problem ze swoim planem, będziesz chciał wrócić do etapów planowania.
Mieć problemy? Sugerowałbym przejście do kroku 8, aby uzyskać pomoc!
Krok 2: Montaż podzespołów
Co to jest podzespół? Podzespół to różne części dużego zespołu. Na przykład koła są podzespołem. Układ dolotowy jest podzespołem. Powodem, dla którego chcesz budować oddzielne podzespoły, jest to, że możesz je łatwiej edytować i modyfikować, a także łatwiej uzyskać dostęp do robota lub go naprawić.
Podczas montażu tych podzespołów należy dodać całą elektronikę, która jest potrzebna do tego zespołu. Obejmuje to silniki, czujniki itp.
Nie dołączaj podzespołów razem, dopóki wszystkie podzespoły nie zostaną ukończone.
Przed wykonaniem jakichkolwiek podzespołów przejdź do kroku „Koła (podzespół)”.
Mieć problemy? Sugerowałbym przejście do kroku 8, aby uzyskać pomoc!
Krok 3: Koła (podzespół)
Tworząc podzespół kół, chcesz mieć pewność, że silniki wytwarzają wysoki moment obrotowy i nieco mniejszą prędkość. W tym celu upewnij się, że silniki są połączone z dużymi zębatkami, a oś koła z małymi zębatkami. Jeśli twój robot jest wystarczająco duży i uważasz, że silniki nie zapewnią wystarczającej mocy, możesz rozważyć umieszczenie silnika na każdym kole, co również poprawi skręcanie robota.
Na zdjęciu widać, że każde z kół ma swój własny silnik z powodów podanych powyżej. Mamy też dość wysoki moment obrotowy z silników.
Mieć problemy? Sugerowałbym przejście do kroku 8, aby uzyskać pomoc!
Krok 4: Wlot (podzespół)
Podzespół wlotowy to element maszyny, który podnosi klocki lub kule, aby się poruszać. Na powyższym obrazku mamy dwa koła, które będą się poruszać, chwytając klocki i podnosząc je. Układ dolotowy nie wymaga dużej prędkości ani wysokiego momentu obrotowego, może po prostu wynosić 50/50. To dość prosty podzespół.
Mieć problemy? Sugerowałbym przejście do kroku 8, aby uzyskać pomoc!
Krok 5: Elektronika (podzespół)
Cortex jest mózgiem robota. Jeśli nie wiesz, co to jest, to jest to pierwsze zdjęcie tego kroku powyżej. Czy widzisz też te czarne dziury z boku, do których można podłączyć silniki i inne rzeczy? To tam podłączysz wszystkie silniki i czujniki. Port USB to miejsce, w którym podłącza się pilot.
Mieć problemy? Sugerowałbym przejście do kroku 8, aby uzyskać pomoc!
Krok 6: Łączenie podzespołów
Łączenie podzespołów to bardzo ważny krok. Chcesz się upewnić, że pomiary są prawidłowe, elementy łączące pasują itp. Jest to również miejsce, w którym zostaniesz odesłany z powrotem do etapów planowania, jeśli wymagania nie zostaną spełnione.
Co ja robię? Użyjesz śrub, aby połączyć wszystkie różne podzespoły, w tym elektronikę, gdzie wpinasz silniki do kory.
Mieć problemy? Sugerowałbym przejście do kroku 8, aby uzyskać pomoc!
Krok 7: Programowanie
Dodaj kod! Trudno jest wyjaśnić część kodowania, więc proponuję obejrzeć tę playlistę:
www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln
Proponuję również obejrzenie innych samouczków lub list odtwarzania. Jeśli nie chcesz kodować, możesz również skorzystać z edytora graficznego, który wykorzystuje bloki.
Kiedy skończysz programowanie, możesz przejść do następnego kroku (jeśli tego potrzebujesz).
Krok 8: Dodatkowa pomoc (w razie potrzeby)
Samouczki z kodowania:
www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln
Samouczki Vex EDR:
www.youtube.com/playlist?list=PLyfMBmH-Xsjrg3m91RkBPKYyWIZx6G6iE
Instrukcja i zasady:
content.vexrobotics.com/docs/vrc-tower-takeover/GameManual-20190816.pdf
Samouczki dotyczące elektroniki:
www.robotc.net/tutor/Cortex/cortexunits.php?platform=Cortex
Zalecana:
Warzone Tower Defense: 7 kroków
Warzone Tower Defense: Jesteśmy SS, grupa 6 VG100. SS składa się z pięciu członków z całego świata. Wspólnie wszyscy jesteśmy studentami pierwszego roku UM-SJTU (University of Michigan i Shanghai Jiao Tong University) Joint Institute. Nazwa grupy „SS&rdqu
Podręcznik Warzone Tower Defense z projektem Arduino: 5 kroków
Podręcznik Warzone Tower Defense z Arduino Design: Wprowadzenie Jesteśmy grupą YOJIO (Tylko raz uczysz się w JI, więc cenisz to.) UM-SJTU Joint Institute znajduje się na terenie kampusu Shanghai Jiao Tong University, Minhang, Szanghaj. VG100 to podstawowy kurs inżynierii dla studentów pierwszego roku
Warzone Tower Defense: 20 kroków
Warzone Tower Defense: Ten projekt Warzone Tower Defense opiera się na grze w stylu pikseli, której celem jest obrona wieży za pomocą różnych broni i ostatecznego unicestwienia wszystkich wrogów. (ten &
Tower-Defense-Versus-Bugs: 14 kroków
Tower-Defense-Versus-Bugs: (1)Uniwersytet i kurs Wprowadzenie Jesteśmy grupą CIVA (C dla współpracy, I dla innowacji, V dla wartości i A dla wdzięczności) z Shanghai Jiaotong University Joint Institute (JI). ) Na ryc. 2 pierwszy rząd od lewej do prawej to Chen Jiayi, Shen Qi
Robot VEX Shark (nie pływa w wodzie): 5 kroków
VEX Shark Robot (Nie pływa w wodzie): Projekt ten został zrealizowany przez Josha Woodwortha, Gregory'ego Amberesa i Stephena Franckiewicza. Naszym celem było zbudowanie repliki ryby i zaprogramowanie silnika do poruszania ogonem. Nasz projekt NIE jest zanurzalny, więc nie buduj go i oczekuj, że będzie działał pod