Testbericht zum SunFounder Zeus Car Kit

Blog

HeimHeim / Blog / Testbericht zum SunFounder Zeus Car Kit

Aug 11, 2023

Testbericht zum SunFounder Zeus Car Kit

Das SunFounder Zeus Car Kit ist ein auf Arduino UNO und ESP32 Cam basierendes Lernkit für Kinder (und Erwachsene), mit dem Sie mehr über Elektronik, Robotik und Programmierung lernen können. Es ist ein Auto

Das SunFounder Zeus Car Kit ist ein auf Arduino UNO und ESP32 Cam basierendes Lernkit für Kinder (und Erwachsene), mit dem Sie mehr über Elektronik, Robotik und Programmierung lernen können. Es handelt sich um ein Auto, das aus vier 6-cm-Mecanum-Rädern für omnidirektionale Bewegung und verschiedenen Sensoren besteht, die mit einer Android-App gesteuert werden können und dank der eingebauten Kamera eine First-Person-View (FPV) ermöglichen.

Das Unternehmen hat uns ein Zeus Car Kit zur Überprüfung und Bewertung geschickt, und nach dem Zusammenbau verwenden wir es im „Spielmodus“, also als Spielzeug, das im Grunde sofort funktioniert, bevor wir den „Programmiermodus“ ausprobieren. und verwandte Arduino-Tutorials zur Bewertung seines pädagogischen Potenzials.

Das Kit wird in einer schönen Einzelhandelsverpackung geliefert, die einige der Funktionen des Kits hervorhebt: FPV, Omnidrive, AI Vision, Kompass, IR-Steuerung, APP-Steuerung und RGB-Lichter.

Das Paket selbst enthält vier weitere Kartons mit allen unten aufgeführten Komponenten.

Hier ist die vollständige Liste:

Die mitgelieferte Montageanleitung hilft Benutzern beim einfachen Zusammenbau des Bausatzes und enthält auch Links zur ausführlicheren Online-Bedienungsanleitung.

Als jemand, der versucht, seinen Computer nicht vor 9 Uhr morgens einzuschalten, schätze ich die ausgedruckte Anleitung sehr, und diese habe ich auch für den Zusammenbau verwendet. Der erste Schritt besteht darin, die vier Motos am Metallchassis zu montieren.

Das ist ganz einfach und die Hauptsache ist, darauf zu achten, dass die Drähte nach innen zeigen.

Der nächste Schritt ist die Montage des Ultraschallsensors mittels einer Metallplatte und Nieten.

Als nächstes können wir die ESP32-Cam-Platine durch den Adapter installieren, indem wir eine weitere Metallplatte sowie die beiden IR-IR-Hindernisvermeidungsmodule mit den entsprechenden Kabeln und ein paar Abstandshaltern verwenden.

Sobald dies erledigt ist, können wir die Arduino UNO R3-Platine (Klon) mit den Abstandshaltern und Schrauben befestigen und sicherstellen, dass die Kamera- und Sensorkabel darunter verlaufen.

An diesem Punkt können wir die Zeus Car Kit-Abschirmung in die Arduino-Platine einsetzen und das Kabel wie unten gezeigt anschließen.

Anschließend erfolgt die Kabelführung, indem wir alle Motorkabel mit einem Kabelbinder zusammenhalten und außerdem eine Seite des Klettverschlusses an der Unterseite des Autos befestigen.

Die andere Seite führt zur Batterie, die wir mit Klettverschluss an der Unterseite des Autos befestigen können.

Anschließend verbinden wir den Akku mit dem PWR-Anschluss des Zeus Car Shield sowie den beiden RGB-LED-Streifen.

Wir können die blaue Folie von den RGB-LED-Streifen abziehen, um sie an der Vorder- und Rückseite des Zeus-Autos zu befestigen, das Omni-Graustufenmodul an der Unterseite des Autos installieren und die vier Mecanum-Räder am Kit befestigen, um sie mit den mitgelieferten Schrauben zu befestigen Schrauben. Dieser Schritt ist nicht so einfach, wie ich es mir gewünscht hätte, und ich musste etwas Kraft aufwenden, um die Räder in die Achsen der Motoren einzusetzen.

Der letzte Schritt besteht darin, das Kabel des Omni Grayscale-Moduls mit dem GS-Anschluss am Zeus Car Shield zu verbinden.

Wir sind jetzt mit einem ziemlich gut aussehenden Roboterauto fertig.

Das Zeus Car Kit verfügt über mehr Funktionen wie die Mecanum-Räder und die ESP32-Kameraplatine und fühlt sich viel stabiler an als das günstigere CrowBot BOLT Car Kit von Elecrow, das ich vor ein paar Monaten getestet habe. Wenn Sie also etwas Langlebigeres und Fortschrittlicheres benötigen, sollte das Zeus-Auto die bessere Wahl sein, während der CrowBot BOLT besser geeignet ist, wenn Sie glauben, dass er nur ein paar Tage verwendet wird, da er Ihnen ein paar Dollar spart.

Bevor wir das Roboter-Kit verwenden können, sollten wir es aufladen. Verwenden Sie einfach ein USB-C-Netzteil und die Lade-LED leuchtet, bis der Ladevorgang abgeschlossen ist. Sie sollten außerdem sicherstellen, dass der Netzschalter ausgeschaltet und der Upload-Schalter auf den Run-Modus (im Gegensatz zum Upload-Modus) eingestellt ist, wie im Foto unten gezeigt.

Es gibt zwei „Spielmodi“ für das Kit mit der Infrarot-Fernbedienung oder der SunFounder Controller-App für iOS oder Android. Die IR-Fernbedienungsmethode ist eine etwas schnellere Möglichkeit, mit den integrierten Funktionen zu beginnen, aber die mobile App macht auch mit Zugriff auf die ESP32-Kamera mehr Spaß. Deshalb habe ich die Android-App auf dem Huawei Y9 Prime 2019-Smartphone installiert, um es auszuprobieren.

Der erste Schritt besteht darin, auf das Plus-Symbol zu klicken und Zeus Car auszuwählen.

Die App lädt eine Standardfernbedienung, der Sie zusätzliche Funktionen hinzufügen können. Tippen Sie einfach auf das Häkchen oben rechts, um das Design zu bestätigen.

Schalten wir das Zeus Car ein und der RGB-LED-Streifen unter dem Auto leuchtet in Cyan. Wenn es gelb ist, überprüfen Sie den Upload-Schalter noch einmal. Jetzt können wir auf das Kettensymbol tippen, um eine WLAN-Verbindung herzustellen ...

… wählen Sie Zeus_Car SSID auf Ihrem Telefon aus…

… und Zeus_Car wird in der App anstelle des Ketten-/Verbindungssymbols angezeigt.

Wenn wir auf die Wiedergabetaste neben der Zeichenfolge „Zeus_Car“ tippen, sehen wir die Ausgabe der Kamera hinter den Bedienelementen …

… und kann das Auto manuell mit den Joysticks steuern.

Die anderen Funktionen sind wie folgt:

Der Folgemodus erfordert eine gewisse Kalibrierung, indem die Potentiometer für jedes Hindernisvermeidungsmodul auf einen Abstand von etwa 15 cm eingestellt werden (Schlitten-LED leuchtet auf), während der Ultraschallsensor Objekte in einer Entfernung von etwa 20 cm erkennt.

Sie müssen mit dem mitgelieferten Isolierband eine kleine Spur für den Linienverfolgungsmodus bauen. Ich habe mehrere Versuche gebraucht, da die Schiene wirklich überall mindestens 3 cm breit sein muss, damit das zuverlässig funktioniert. Das Klebeband neigt auch dazu, sich zu lösen und zu kräuseln, daher ist es nicht ideal. Ich wünschte, sie hätten stattdessen eine auf ein großes Stück Papier oder Pappe gedruckte Spur bereitgestellt, die gefaltet worden wäre, um in die Verpackung zu passen.

Eine Kalibrierung wird ebenfalls empfohlen, aber ich habe diesen Teil übersprungen, da ein kurzer Versuch bestätigte, dass die Erkennung von „Weiß“ und Schwarz einwandfrei funktioniert, auch wenn mein Boden nicht ganz weiß ist …

Am besten schauen Sie sich das Video unten an, um alle verschiedenen voreingestellten Modi in Aktion zu sehen.

Auch wenn es schon Spaß macht, das Zeus Car Kit im Spielmodus zu verwenden, wäre es eine Schande, seine Programmierfunktionen nicht auch zu nutzen, um mehr über Elektronik und Arduino-Programmierung zu lehren oder zu lernen. Auf der Dokumentationswebsite gibt es 18 „lustige Projekte“, deren Code auch auf GitHub verfügbar ist, einschließlich der Standard-Firmware „Play Mode“, die überschrieben wird, sobald wir mit dem Laden unseres eigenen Programms auf das Arduino UNO R3-Board beginnen.

Wir probieren das erste Arduino-Tutorial mit dem Titel „Grundlegende Bewegungen“ aus, um zu lernen, wie man das Zeus-Auto in jede Richtung bewegt. Der erste Schritt besteht darin, die Arduino IDE (vorzugsweise Arduino 2.x) herunterzuladen und auf Ihrem Computer zu installieren und die erforderlichen Bibliotheken für die Tutorials zu installieren, nämlich: SoftPWM und IRLremote.

Wir können den Code von GitHub herunterladen/klonen:

Verbinden Sie das Zeus Car mit dem mitgelieferten USB-Gerätekabel (blau) mit Ihrem Host-Computer und stellen Sie dabei sicher, dass der Upload-Schalter auf die richtige Position eingestellt ist.

In Ihrem Betriebssystem sollte ein neues USB-Gerät erscheinen. Dies ist die Kernel-Ausgabe unter Linux (Ubuntu 22.04):

Laden wir nun das „Basic Movements“-Beispiel in die Arduino IDE und wählen das „Arduino UNO“-Board aus (verbunden mit /dev/ttyACM0 oder COMXX, je nach Betriebssystem).

Hier ist die vollständige Arduino-Skizze als Referenz:

Es gibt nicht viele Kommentare, aber der Code ist leicht zu verstehen und das Zeus Car Kit bewegt sich bei jedem Schritt eine Sekunde lang in verschiedene Richtungen, bevor es zwei Sekunden lang anhält und die Schleife auf unbestimmte Zeit wiederholt. Das Tutorial erklärt außerdem ausführlicher, wie die Mecanum-Räder funktionieren.

Laden wir den Code auf das Board hoch. Ah, es ist fehlgeschlagen:

Und es ist mein Fehler, da ich übersehen habe, dass die ESP32-CAM-Karte vor dem Hochladen des Codes entfernt werden musste, da sie denselben seriellen Port nutzt. Ich bin einfach davon ausgegangen, dass der „Upload“-Schalter dafür sorgt, aber das ist nicht der Fall und die ESP32-CAM muss physisch von der SunFounder-Kamera-Adapterplatine entfernt werden. Sobald ich fertig war, konnte ich den Beispielcode ohne Probleme hochladen:

Sofern Sie keinen großen Schreibtisch mit viel Platz haben, sollten Sie das Car Kit wahrscheinlich auf dem Boden bewegen, um den Roboter einzuschalten und das Programm „Grundbewegungen“ zu testen.

Die vollständige Liste der „Funny Projects“-Tutorials:

Es gibt also viel zu spielen und mit dem Bausatz zu lernen.

SunFounder Zeus Car Kit ist wirklich ein schöner Roboter, sowohl als Spielzeug, mit dem man direkt nach dem Zusammenbau spielen kann, als auch als Bildungsplattform zum Erlernen der Programmierung und grundlegender Robotikkonzepte, da das Unternehmen Arduino-Codebeispiele und Tutorials bereitstellt. Das Design des Roboters fühlt sich robust an und sollte länger halten als billigere Modelle, sodass er sich besonders gut für den Unterricht eignet, da er mehrere Jahre halten sollte.

Während es mir viel Spaß gemacht hat, das Zeus Car Kit zu testen, hat es mir nicht wirklich Spaß gemacht, mit Isolierband meine eigene Spur auf dem Boden zu zeichnen, vor allem, da sich die Spur nach ein paar Stunden praktisch selbst zerstört hat, da das Band verloren gegangen ist. Es bleibt nicht lange am Boden haften. Vielleicht liegt es nur am heißen und feuchten Klima Thailands, aber trotzdem wäre ein gefalteter, ausgedruckter Track schön gewesen. Soweit ich das beurteilen kann, handelt es sich bei der mobilen App ebenfalls um eine Closed-Source-App, und man könnte sie als langfristige Gelegenheit sehen, auch etwas über mobiles Programmieren zu lernen.

Ich würde das Zeus Car Kit trotzdem ohne Probleme weiterempfehlen, zumal es ein ziemlich gutes Preis-Leistungs-Verhältnis bietet, da SunFounder es in seinem Store für 99 US-Dollar zuzüglich Versand verkauft und Neukäufer außerdem einen Rabatt von 10 % erhalten. Alternativ kann es auch bei Amazon gekauft werden.

Jean-Luc startete CNX Software im Jahr 2010 als Teilzeitunternehmen, bevor er seinen Job als Software-Engineering-Manager kündigte und später im Jahr 2011 begann, täglich Nachrichten und Rezensionen in Vollzeit zu schreiben.

Unterstützen Sie CNX Software! Spenden Sie über Kryptowährungen oder werden Sie Patron auf Patreon

Zusammenhängende Posts: