Inhaltsverzeichnis:
- Schritt 1: Bereiten Sie Ihre MicroSD-Karte mit VEX TM vor
- Schritt 2: Bereiten Sie das Rasberry Pi-Betriebssystem vor
- Schritt 3: Zeit zum Hacken…
- Schritt 4: Überprüfen Sie, ob es funktioniert…
Video: VEX Tournament Manager Raspberry Pi 3B+ 5GHz WiFi-Setup - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Wifi-Unterstützung wurde halboffiziell hinzugefügt! Siehe den folgenden Link:
www.roboticseducation.org/event-partner-training-topics-raspberry-pi/
Überblick:
Die VEX-Unterstützung für die Verwendung des Raspberry Pi Single Board Computers (SBC) hat die Einrichtung von VEX-Turnieren erheblich vereinfacht. Da jedoch alte Modelle 2,4-GHz-WLAN verwendet haben, das Controller stören könnte, wurde die drahtlose Einrichtung nicht unterstützt. Mit der Veröffentlichung des Raspberry Pi 3 B+, der 5 GHz WiFi enthält, ist es möglich, drahtlos zu gehen, ohne das Spiel zu stören. RECF unterstützt dies immer noch nicht, aber es ist für Wettkampf-Setups erlaubt und funktioniert recht gut.
Dieses Handbuch verwendet Windows-Betriebssystem und -Software. Ähnliche Software gibt es für Apple-Computer und der Prozess wird ähnlich sein.
Bitte beachten Sie:
Dieses Handbuch wird als solches bereitgestellt und es wird keine Garantie oder Unterstützung jeglicher Art angeboten oder impliziert.
In diesem Handbuch wird davon ausgegangen, dass der Benutzer über ein mittleres oder besseres Niveau an Computersoftware- und -hardwarekenntnissen verfügt und dass Sie in der Lage sind, sich durch Linux zu fummeln (wie ich). Zum Beispiel werde ich nicht behandeln, wie man Linux auf einem Computer oder einer VM installiert.
Dieses Handbuch behandelt NICHT die Einrichtung von Netzwerken und Monitoren für ein VEX-Turnier. Wenn Sie dieses anweisbare verwenden, sollten Sie bereits die anderen Sachen unten haben.
Benötigtes Material:
- Raspberry Pi Model 3 B+ mit Strom. ZUM ZEITPUNKT UNTERSTÜTZT NUR DAS 3 B+ 5GHz WIFI - SIE MÜSSEN DIESES SPEZIFISCHE MODELL VERWENDEN!
- VEX Tournament Manager für Raspberry Pi (https://vextm.dwabtech.com/)
- Leere MicroSD-Karte (8 GB derzeit empfohlen, da Preis/Kapazität "Sweet Spot")
- MicroSD -> SD-Adapter (Kartentyp oder USB)
- Flash-Software wie Etcher (https://www.balena.io/etcher/)
-
Computer mit Linux (oder ein Windows-PC mit einem Linux-Dateisystemtreiber wie
- Wenn Sie Windows verwenden, benötigen Sie außerdem einen Texteditor, der Klartextformate von Linux versteht. Notepad++ ist eine gute Wahl.
- Dieses Instructable wird Linux verwenden (bei dem ich kein Assistent bin)
- Monitor mit HDMI-Eingang und einem HDMI-Kabel
-
Die SSID und das Passwort für das 5-GHz-WLAN-Netzwerk, zu dem Sie eine Verbindung herstellen.
- Es ist äußerst hilfreich, wenn Ihr Router verfügbar und eingeschaltet ist, um die neue Konfiguration zu testen.
- Ihr Router sollte so eingestellt sein, dass er IP-Adressen über DHCP zuweist
Wissen:
Dieser Leitfaden basiert auf der Arbeit anderer. Ich kenne ihre Namen nicht, daher kann ich ihnen nicht den richtigen Namen geben. Alles, was ich hier tue, ist, dieses Wissen in ein benutzerfreundlicheres Format zu bringen.
Schritt 1: Bereiten Sie Ihre MicroSD-Karte mit VEX TM vor
- Laden Sie den VEX Tournament Manager für Raspberry Pi herunter und speichern Sie die Datei auf Ihrem Computer. Holen Sie sich die neueste Bilddatei hier:
- Doppelklicken Sie auf die heruntergeladene Datei, um das Archiv zu öffnen.
- Ziehen Sie die Bilddatei in einen Ordner auf Ihrem Computer
- Legen Sie die MicroSD-Karte mit einem USB-Lesegerät oder MicroSD -> SD-Adapter in Ihren Computer ein.
- Öffnen Sie Etcher (oder eine beliebige Image-Flashing-Software, die Sie verwenden).
- Klicken Sie auf "Bild auswählen" und navigieren Sie zu der Bilddatei, die Sie aus dem heruntergeladenen Archiv in einen Ordner auf Ihrem Computer verschoben haben.
- Ihre MicroSD-Karte sollte im Steuerelement "Laufwerk auswählen" angezeigt werden. Ist dies nicht der Fall, wählen Sie es aus.
- Klicken Sie auf "Flashen".
-
Wenn der Flashvorgang abgeschlossen ist, entfernen Sie die MicroSD-Karte aus Ihrem Computer.
Windows Explorer wird wahrscheinlich neue Fenster erzeugen, wenn Laufwerke mit dem Flash erstellt werden
Schritt 2: Bereiten Sie das Rasberry Pi-Betriebssystem vor
Jetzt ist es an der Zeit, das Image auszupacken.
- Stecken Sie die MicroSD-Karte mit dem VEX TM für Raspberry Pi-Image darauf in den Raspberry Pi 3B+ MicroSD-Kartensteckplatz.
- RasPi mit einem HDMI-Kabel an den Monitor anschließen
- Schließen Sie den RasPi an die Stromversorgung an.
Der Raspberry Pi fährt hoch und richtet das Betriebssystem automatisch ein. Sie sehen ein graues Quadrat und dann ein Quadrat mit vollem Farbspektrum auf dem Bildschirm, während es seine Arbeit verrichtet, und dann sehen Sie unten das VEX TM Overlay. Es sollte sich selbst eine IP-Adresse zuweisen (auch wenn es nicht mit einem Netzwerk verbunden ist).
Trennen Sie den Raspberry Pi und entfernen Sie die MicroSD-Karte.
Schritt 3: Zeit zum Hacken…
Was wir tun werden, ist die 5-GHz-WLAN-Schnittstelle zu aktivieren, damit sie sich mit Ihrem drahtlosen Netzwerk verbinden kann. Dazu bearbeiten Sie Textdateien auf einer Linux-Partition auf der MicroSD-Karte, die Sie gerade erstellt und durch Einschalten des RasPi eingerichtet haben. Der einfachste Weg, diese Änderungen vorzunehmen, ist auf einem Computer mit Linux (ich habe Linux Mint auf einem alten Laptop verwendet). Die Verwendung einer virtuellen Maschine kann funktionieren, aber ich habe es nicht getestet. Die Verwendung verschiedener Treiber und Tools in Windows kann funktionieren, aber ich habe es nicht getestet. Mit anderen Worten, wenn Sie sich für eine alternative Route entscheiden, sind Sie auf sich allein gestellt.
- Legen Sie die MicroSD-Karte in Ihren Linux-Computer ein. Sie werden höchstwahrscheinlich einen Adapter irgendeiner Art verwenden müssen.
- Nach dem Einsetzen werden die Partitionen auf der MicroSD-Karte auf Ihrem Linux-Desktop angezeigt.
- Öffnen Sie die ~700MB-Partition und navigieren Sie zum Ordner /etc/network.
- Sie benötigen erhöhte Berechtigungen (sudo), um die Datei "interfaces" zu bearbeiten, daher müssen Sie an dieser Stelle ein Terminalfenster (Eingabeaufforderung) öffnen. Klicken Sie mit der rechten Maustaste in den Ordner und wählen Sie "Im Terminal öffnen"
- Geben Sie im Terminalfenster "sudo pico interface" ein. Pico ist ein einfacher *nix-Texteditor. Wenn Sie mit vi oder vim vertrauter sind, können Sie das verwenden … aber für Anfänger empfehle ich die Verwendung von pico. Wir bearbeiten die Datei "interfaces" in /etc/network/
- Sie müssen das Superuser-Passwort für den Computer eingeben, den Sie verwenden, um die Datei "Schnittstellen" zu öffnen
-
Siehe unten für den "Vorher"- und "Nachher"-Text, der in der "Schnittstellen"-Datei enthalten sein wird. Bearbeiten Sie die Interface-Datei so, dass sie wie das "Nachher" aussieht. Geben Sie diese Informationen ein, anstatt Kopieren und Einfügen zu verwenden.
- Wenn Sie eine große Anzahl von Karten vorbereiten müssen, empfehle ich Ihnen, eine Kopie der editid-Schnittstellendatei auf Ihrem Desktop zu speichern, damit Sie sie beim zweiten und nachfolgenden Mal kopieren und einfügen können.
- Ich empfehle, Ihre SSID und Ihr Passwort bei der Eingabe der Informationen doppelt und dreifach zu überprüfen …
- Sie ersetzen den Text "WERT EINGEBEN" im Beispielcode durch IHRE Netzwerkwerte.
- Nachdem Sie diese Änderungen vorgenommen haben, speichern Sie die Datei (Strg-S) und beenden Sie (Strg-X) das Pico-Fenster.
- Unmounten Sie die SD-Karte und entfernen Sie sie aus dem Computer.
Vor:
auto loiface lo inet loopback
erlauben-hotplug eth0
iface eth0 inet dhcp
metrisch 10
Quelle /etc/network/interfaces.d/*
Nach:
auto loiface lo inet loopback
erlauben-hotplug eth0
iface eth0 inet dhcp
erlauben-hotplug wlan0
Auto-WLAN0
iface wlan0 inet dhcp
wpa-ssid "TYP IN WERT"
wpa-psk "TYP IN WERT"
Schritt 4: Überprüfen Sie, ob es funktioniert…
- Dies setzt voraus, dass Sie sich in Reichweite des WLAN-Routers befinden, den Sie für Ihre Turniere verwenden.
- Stellen Sie sicher, dass der Pi vom Strom getrennt ist, aber über ein HDMI-Kabel mit einem Display verbunden ist, und legen Sie Ihre neu modifizierte MicroSD-Karte in Ihren Raspberry Pi ein.
- Schalten Sie den Raspberry Pi ein
-
Warten Sie nach dem Booten des Pi einige Sekunden und Sie sollten das "VEX Robotics"-Logo sehen.
- Unterhalb des Logos sehen Sie zunächst "unassigned", da keine IP-Adresse zugewiesen wurde.
- Sobald der Pi über DHCP eine IP-Adresse von Ihrem Router erhält, sollte sie unter dem Logo angezeigt werden.