Spisu treści:
- Krok 1: Przygotuj kartę MicroSD z VEX TM
- Krok 2: Przygotuj system operacyjny Rasberry Pi
- Krok 3: Czas na hakowanie…
- Krok 4: Sprawdź, czy to działa…
Wideo: VEX Tournament Manager Raspberry Pi 3B+ 5GHz Konfiguracja WiFi: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Obsługa Wi-Fi została dodana półoficjalnie! Zobacz poniższy link:
www.roboticseducation.org/event-partner-trening-topics-raspberry-pi/
Przegląd:
Wsparcie VEX przy użyciu komputera jednopłytkowego Raspberry Pi (SBC) znacznie ułatwiło konfigurację turniejów VEX; jednak, ponieważ stare modele korzystały z WiFi 2,4 GHz, które mogło zakłócać pracę kontrolerów, konfiguracja bezprzewodowa nie była obsługiwana. Wraz z wydaniem Raspberry Pi 3 B+, które obejmuje Wi-Fi 5 GHz, możliwe jest połączenie bezprzewodowe bez zakłócania meczu. RECF nadal tego nie obsługuje, ale jest to dozwolone w konfiguracjach konkursowych i działa całkiem dobrze.
Ten przewodnik wykorzystuje system operacyjny Windows i oprogramowanie. Podobne oprogramowanie istnieje dla komputerów Apple i proces będzie podobny.
Proszę zanotować:
Niniejszy przewodnik jest dostarczany jako taki i nie jest oferowana ani dorozumiana żadna gwarancja ani wsparcie.
Ten przewodnik zakłada, że użytkownik ma średni lub wyższy poziom wiedzy o oprogramowaniu i sprzęcie komputerowym oraz że jesteś w stanie grzebać w systemie Linux (tak jak ja). Na przykład nie będę omawiał, jak zainstalować Linuksa na komputerze lub maszynie wirtualnej.
Ten przewodnik NIE obejmuje konfigurowania sieci i monitorów do turnieju VEX. Jeśli używasz tej instrukcji, powinieneś już mieć inne rzeczy.
Potrzebne materiały:
- Raspberry Pi Model 3 B+ z zasilaniem. OD TEGO PISANIA TYLKO 3 B+ OBSŁUGUJE WIFI 5GHz - MUSISZ UŻYĆ TEN MODEL!
- VEX Tournament Manager dla Raspberry Pi (https://vextm.dwabtech.com/)
- Czysta karta MicroSD (obecnie zalecane 8 GB, ponieważ znajduje się w "sweet spot") w cenie/pojemności
- MicroSD -> SD adapter (typ karty lub USB)
- Oprogramowanie do flashowania, takie jak Etcher (https://www.balena.io/etcher/)
-
Komputer z systemem Linux (lub komputer z systemem Windows ze sterownikiem systemu plików Linux, takim jak
- Jeśli używasz systemu Windows, będziesz także potrzebował edytora tekstu, który rozumie formaty zwykłego tekstu systemu Linux; Notepad++ to dobry wybór.
- Ten Instruktaż będzie używał Linuksa (w którym NIE jestem czarodziejem)
- Monitor z wejściem HDMI i kablem HDMI
-
Identyfikator SSID i hasło do sieci Wi-Fi 5GHz, z którą będziesz się łączyć.
- Dostępność routera i jego włączenie w celu przetestowania nowej konfiguracji jest niezwykle pomocne
- Twój router powinien być skonfigurowany do przydzielania adresów IP przez DHCP
Potwierdzenie:
Ten przewodnik opiera się na pracy wykonanej przez innych. Nie znam ich imion, więc nie mogę ich odpowiednio docenić. Wszystko, co tutaj robię, to umieszczanie tej wiedzy w bardziej przyjaznym dla użytkownika formacie.
Krok 1: Przygotuj kartę MicroSD z VEX TM
- Pobierz VEX Tournament Manager dla Raspberry Pi i zapisz plik na swoim komputerze. Pobierz najnowszy plik obrazu tutaj:
- Kliknij dwukrotnie pobrany plik, aby otworzyć archiwum.
- Przeciągnij plik obrazu do folderu na komputerze
- Włóż kartę MicroSD do komputera za pomocą czytnika USB lub adaptera MicroSD -> SD.
- Otwórz Etcher (lub dowolne oprogramowanie do flashowania obrazów, którego używasz).
- Kliknij „Wybierz obraz” i przejdź do pliku obrazu, który został przeniesiony z pobranego archiwum do folderu na komputerze.
- Twoja karta MicroSD powinna pojawić się w kontrolce „Wybierz dysk”. Jeśli nie, wybierz go.
- Kliknij „Flash”.
-
Po zakończeniu flashowania wyjmij kartę MicroSD z komputera.
Eksplorator Windows prawdopodobnie będzie tworzył nowe okna, gdy dyski są tworzone za pomocą flasha
Krok 2: Przygotuj system operacyjny Rasberry Pi
Teraz czas na rozpakowanie obrazu.
- Włóż kartę MicroSD z obrazem VEX TM dla Raspberry Pi do gniazda kart MicroSD Raspberry Pi 3B+.
- Podłącz RasPi do monitora za pomocą kabla HDMI
- Podłącz zasilanie do RasPi.
Raspberry Pi automatycznie włączy się i skonfiguruje system operacyjny. Podczas wykonywania swojej pracy zobaczysz na ekranie szary kwadrat, a następnie kwadrat z pełnym spektrum kolorów, a na dole zobaczysz nakładkę VEX TM. Powinien przydzielić sobie adres IP (nawet jeśli nie jest podłączony do sieci).
Odłącz Raspberry Pi i wyjmij kartę MicroSD.
Krok 3: Czas na hakowanie…
To, co zamierzamy zrobić, to włączyć interfejs Wi-Fi 5 GHz, aby umożliwić mu połączenie z siecią bezprzewodową. Aby to zrobić, będziesz edytować pliki tekstowe na partycji Linux na karcie MicroSD, którą właśnie utworzyłeś i skonfigurowałeś, włączając RasPi. Najprostszym sposobem wprowadzenia tych zmian jest komputer z systemem Linux (użyłem Linux Mint na starym laptopie). Korzystanie z maszyny wirtualnej może działać, ale jej nie testowałem. Korzystanie z różnych sterowników i narzędzi w systemie Windows może działać, ale nie testowałem tego. Innymi słowy, jeśli zdecydujesz się na alternatywną trasę, jesteś zdany na siebie.
- Włóż kartę MicroSD do komputera z systemem Linux. Najprawdopodobniej będziesz musiał użyć jakiegoś adaptera.
- Po włożeniu partycje na karcie MicroSD pojawią się na pulpicie systemu Linux.
- Otwórz partycję ~700MB i przejdź do folderu /etc/network.
- Aby edytować plik „interfejsów”, potrzebujesz podwyższonych uprawnień (sudo), więc musisz otworzyć okno terminala (wiersz poleceń) w tej lokalizacji. Kliknij folder prawym przyciskiem myszy i wybierz „Otwórz w terminalu”
- W oknie terminala wpisz "interfejsy sudo pico" Pico to prosty edytor tekstu *nix. Jeśli czujesz się bardziej komfortowo z vi lub vim, możesz tego użyć… ale dla początkujących polecam używanie pico. Będziemy edytować plik "interfaces" w /etc/network/
- Będziesz musiał wpisać hasło administratora dla komputera, którego używasz, aby otworzyć plik „interfejsów”
-
Zobacz poniżej tekst „przed” i „po”, który będzie zawarty w pliku „interfejsy”. Edytuj plik interfejsów tak, aby wyglądał jak „po”. Wpisz te informacje zamiast używać funkcji kopiuj i wklej.
- Jeśli masz dużą liczbę kart do przygotowania, sugeruję zapisanie kopii pliku interfejsów editid na pulpicie, aby móc skopiować i wkleić za drugim i kolejnym razem, gdy to zrobisz.
- Zalecam podwójne i potrójne sprawdzanie identyfikatora SSID i hasła podczas wpisywania informacji…
- Zastąpisz tekst „WPISZ WARTOŚĆ” w przykładowym kodzie wartościami TWOJEJ sieci.
- Po wprowadzeniu tych zmian zapisz plik (Ctrl-S) i wyjdź (Ctrl-X) z okna pico.
- Odmontuj kartę SD i wyjmij ją z komputera.
Przed:
auto loiface lo inet loopback
Zezwalaj na hotplug eth0
iface eth0 inet dhcp
metryczny 10
źródło /etc/network/interfaces.d/*
Później:
auto loiface lo inet loopback
Zezwalaj na hotplug eth0
iface eth0 inet dhcp
zezwalaj na hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "WPISZ W WARTOŚCI"
wpa-psk "WPISZ W WARTOŚCI"
Krok 4: Sprawdź, czy to działa…
- Zakłada się, że znajdujesz się w zasięgu routera bezprzewodowego, którego będziesz używać podczas turniejów.
- Upewniając się, że Pi jest odłączone od zasilania, ale podłączone do wyświetlacza za pomocą kabla HDMI, włóż nowo zmodyfikowaną kartę MicroSD do Raspberry pi.
- Włącz Raspberry Pi
-
Po uruchomieniu Pi poczekaj kilka sekund i powinieneś zobaczyć logo „VEX Robotics”.
- Najpierw zobaczysz „nieprzypisany” pod logo, ponieważ nie został przypisany żaden adres IP.
- Gdy Pi otrzyma adres IP z routera przez DHCP, powinien pojawić się pod logo.