Robot do kodowania AIM VEX jest wyposażony w wiele funkcji, które pozwalają uczniom poznawać robotykę i informatykę w sposób interaktywny i skalowalny — od projektów przyjaznych dla początkujących po złożone systemy autonomiczne. W tym artykule znajdziesz przegląd tych funkcji i czujników.
Ruch
Napęd i koparka
Bazą robota są trzy koła wielokołowe, tworzące układ. Dzięki temu robot może płynnie poruszać się w dowolnym kierunku — do przodu, do tyłu, na boki i po skosie.
Z przodu robota znajduje się kopacz . Za kopaczem znajduje się magnes, który umożliwia robotowi zbieranie beczek i piłek sportowych z metalowym rdzeniem.
Po aktywacji kopacza, wysuwa się on z przodu robota, oddzielając piłkę sportową lub beczkę od magnesu.
Czujniki ruchu
Oprócz układu napędowego robot jest wyposażony w czujników , co zapewnia spójne śledzenie ruchu i orientacji. Do czujników tych zaliczają się:
- Żyroskop 3-osiowy
- Akcelerometr 3-osiowy
- Enkodery kołowe
Kontrolowanie ruchu
Uczniowie mogą testować te ruchy, korzystając z trybu jazdy i kontrolera One Stick aby zdalnie sterować robotem. Mogą również kodować ruchy w dowolnym kierunku za pomocą bloków lub Pythona w VEXcode AIM.
Ponadto uczniowie mogą używać kodu przycisku do sterowania ruchami robota. Początkujący programiści mogą sprawić, że robot będzie się poruszał, obracał i kopał bezpośrednio za pomocą ekranu robota, zanim zaczną pracę z VEXcode.
Więcej informacji na temat kodowania przycisków znajdziesz w tym artykule.
Czujnik wizyjny AI
Sercem możliwości czujnikowych robota jest czujnik wizyjny AI Vision Sensor który umożliwia robotowi:
- Wykrywaj obiekty takie jak piłki sportowe oraz pomarańczowe i niebieskie beczki
- Rozpoznaj AprilTags
- Identyfikuj skonfigurowane sygnatury kolorów i kody kolorów
Więcej informacji na temat danych z czujnika AI Vision znajdziesz w tym artykule.
Cechy wizualne
Ekran
Ekran robota reaguje na dotyk pojemnościowy i można go zakodować w celu wyświetlania wielu różnych rzeczy, w tym:
- Emoji
- Tekst
- Zabarwienie
- Kształty
- Obrazy przesłane przez użytkowników
Wszystko to można dostosować za pomocą VEXcode. Dowiedz się więcej o kodowaniu na ekranie robota, korzystając z dokumentu VEXcode API Reference.
Diody LED
Uczniowie mogą sterować sześcioma programowalnymi diodami LED (diody elektroluminescencyjne) robota, aby tworzyć:
- Wskaźniki stanu
- Dekoracyjne wzory świetlne
- Sygnały sprzężenia zwrotnego
Zapoznaj się z możliwościami wykorzystania diod LED w projekcie, korzystając z przykładowego projektu. W tym artykule dowiesz się, jak otworzyć przykładowy projekt.
Dźwięki
Głośnik znajdujący się na spodzie robota umożliwia uczniom włączanie do swoich projektów zarówno wbudowanych, jak i niestandardowych, przesłanych dźwięków
Wiadomości między robotami
Dwa roboty kodujące VEX AIM można połączyć, aby mogły wysyłać i odbierać wiadomości w trakcie projektu VEXcode AIM. Ponieważ roboty potrafią się komunikować i współpracować, mogą realizować bardziej złożone projekty, niż zrobiłby to jeden robot.
Więcej informacji na temat komunikacji między robotami znajdziesz w tym artykule.