Bemerkung

Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.

Warum beitreten?

  • Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.

  • Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.

  • Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.

  • Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.

  • Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.

👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!

Mit der APP steuern

Um das Zeus Car über Ihr Mobilgerät zu steuern, müssen Sie die SunFounder Controller APP herunterladen, sich mit dem Zeus Car LAN verbinden und dann Ihren eigenen Controller in der APP erstellen.



Schnellanleitung

Dies ist ein schnelles Tutorial-Video. Bitte sehen Sie sich zunächst das Video an und folgen Sie dann den unten angegebenen Anweisungen.



  1. Starten wir das Zeus Car.

    • Beim ersten Gebrauch oder wenn das Batteriekabel abgesteckt wurde, aktiviert das Zeus Car Shield seine Schutzschaltung gegen Tiefentladung.

    • Sie müssen das Typ-C-Kabel etwa 5 Sekunden lang anschließen.


    • Wenn die Stromanzeige leuchtet, bedeutet dies, dass der Schutzstatus deaktiviert wurde. Überprüfen Sie in diesem Moment die Batterieanzeigen: Wenn beide Batterieanzeigen aus sind, schließen Sie das Typ-C-Kabel weiterhin an, um die Batterie zu laden.

      ../_images/zeus_power.jpg
    • Nun müssen Sie den kleineren Schalter nach rechts schalten, um die Kommunikation zwischen dem Auto und der ESP32 CAM herzustellen. Drücken Sie anschließend die Reset-Taste, um den Code neu zu starten. An diesem Punkt sehen Sie, wie sich die Unterbodenbeleuchtung von Orange zu Hellblau ändert.


  2. Installieren Sie SunFounder Controller aus dem APP Store (iOS) oder Google Play (Android).

  3. Verbinden Sie sich mit dem Zeus_Car WLAN.

    Verbinden Sie nun Ihr mobiles Gerät mit dem lokalen Netzwerk (LAN), das vom Zeus Car bereitgestellt wird. Auf diese Weise befinden sich Ihr mobiles Gerät und das Zeus Car im selben Netzwerk, was die Kommunikation zwischen den Anwendungen auf Ihrem mobilen Gerät und dem Zeus Car erleichtert.

    • Finden Sie Zeus_Car im WLAN Ihres Mobiltelefons (Tablets), geben Sie das Passwort 12345678 ein und verbinden Sie sich damit.

      Bemerkung

      • Die aktuelle Verbindung erfolgt über den GalaxyRVR-Hotspot, daher besteht kein Internetzugang. Wenn Sie aufgefordert werden, das Netzwerk zu wechseln, wählen Sie bitte „Verbunden bleiben“.

      • Wie steuert man das Zeus Car über das Heim-WiFi?


  4. Erstellen Sie einen Controller.

    • Um einen Controller in SunFounder Controller hinzuzufügen, klicken Sie auf das + Symbol.

      ../_images/app1.png
    • Vordefinierte Controller sind für einige Produkte verfügbar, hier wählen wir Zeus Car. Geben Sie ihm einen Namen oder tippen Sie einfach auf Bestätigen.

      ../_images/app_preset1.jpg
    • Sobald Sie sich im Controller befinden, sucht die App automatisch nach dem Zeus Car. Nach einem Moment wird eine Meldung angezeigt: „Erfolgreich verbunden.“

      ../_images/app_edit2.jpg
    • Nun können Sie durch Tippen auf die Schaltfläche app_run den Live-Videostream von der Kamera ansehen und das Auto mit den bereitgestellten Widgets steuern.

      ../_images/app_run1231.png
  5. Hier sind die Funktionen der Widgets.

    • Calibration(E): Kompasskalibrierung einschalten.

    • Stop(F): Stoppen Sie alle Bewegungen des Autos.

    • Reset Heading(G): Nachdem Sie das Auto manuell in eine Richtung ausgerichtet haben, klicken Sie auf dieses Widget, um diese Richtung als Vorderseite der Autobewegung festzulegen. Damit können Sie schnell eine Richtung angeben, anstatt das Auto langsam mit anderen Widgets in diese Richtung zu drehen.

    • Speech(I): Wechseln Sie in den Sprachsteuerungsmodus.

    • Drift Enable(J): Aktivieren Sie die Drift-Funktion.

    • Move in All Directions(K): Steuern Sie das Auto in alle Richtungen.

    • Line Track: Die folgenden beiden Widgets können beide in den Linienverfolgungsmodus wechseln.

      • Linie ohne Mag(M): Wechseln Sie in den Linienverfolgungsmodus, der nicht vom Magnetfeld beeinflusst wird. Während des Linienverfolgungsvorgangs wird sich die Ausrichtung des Zeus Car ständig ändern.

      • Linie(N): Wechseln Sie in den Linienverfolgungsmodus. Aufgrund des Vorhandenseins eines Magnetfelds wird sich die Ausrichtung des Zeus Car während der Linienverfolgung in eine bestimmte Richtung orientieren.

    • Follow(O): Wechseln in den Verfolgungsmodus.

    • Avoid(P): Wechseln in den Hindernisvermeidungsmodus.

    • Control the Drection(Q): Dient zur Steuerung der Kopfrichtung.

Calibration(E)

Aktivieren Sie die Kompasskalibrierung, indem Sie auf den app_cali_e Button klicken.

Stellen Sie das Zeus-Auto auf den Boden. Nach Aktivierung der Kompasskalibrierung wird das Auto gegen den Uhrzeigersinn zu drehen beginnen und nach etwa 1 Minute anhalten. Wenn es länger als 2 Minuten dreht, ist das Magnetfeld hier komplex. Versuchen Sie, den Standort zu wechseln und erneut zu kalibrieren.

Drift Enable(J)

Klicken Sie auf den app_drift_j Button, um die Drift-Funktion zu aktivieren.

  • Wenn Sie das app_rotate_q Widget gegen den Uhrzeigersinn schieben, wird das Zeus Auto nach rechts driften. Beim Loslassen der Hand wird das Auto an seiner aktuellen Position anhalten.

../_images/zeus_drift_left.jpg
  • Entsprechend, wenn Sie das app_rotate_q Widget im Uhrzeigersinn schieben, wird das Zeus Auto nach links driften und an der aktuellen Position anhalten.

../_images/zeus_drift_right.jpg

Move in All Directions(K)



Das Zeus Auto bewegt sich in die entsprechende Richtung, wenn Sie das app_move_k Widget wischen.

../_images/joystick_move.png

Das Auto bewegt sich jedes Mal, wenn Sie wischen. Wenn Sie Ihre Hand also nicht loslassen, bewegt sich das Auto weiter.

../_images/zeus_move.jpg

Speech(I)

Warnung

Android-Geräte können die Sprachsteuerungsfunktion nicht nutzen. Die Sprachsteuerung erfordert eine Internetverbindung des Android-Geräts und die Installation der Google Service Komponente.

Während iOS-Geräte einen Offline-Spracherkennungsmotor verwenden, ist keine Netzwerkverbindung erforderlich; AP- und STA-Modusverbindung sind beide verfügbar.

Das Zeus Auto kann auch über Sprache im SunFounder Controller gesteuert werden. Das Zeus Auto führt die eingestellten Aktionen basierend auf den Befehlen aus, die Sie Ihrem Mobilgerät sagen.

Halten Sie nun das app_speech_m Widget gedrückt und sagen Sie einen der folgenden Befehle, um zu sehen, was passiert.

  • stop: Alle Bewegungen des Autos können gestoppt werden.

  • pause: Die Funktion ähnelt der von Stop, aber wenn die Vorderseite des Autos nicht in die ursprünglich eingestellte Richtung zeigt, wird es sich langsam in die eingestellte Richtung bewegen.

  • forward

  • backward

  • left forward

  • left backward

  • right forward

  • right backward

  • move left

  • move right

Nachdem das Auto die oben genannten 8 Befehle erhalten hat, wird es sich in die entsprechende Richtung bewegen, bis es die Befehle stop oder pause erhält.

../_images/zeus_move.jpg
  • links drehen: Dieser Befehl lässt das Auto sich um 45° nach links drehen, wobei der Körper als Mittelpunkt dient. Anschließend wird es je nach vorherigem Zustand vorwärts fahren oder anhalten. Wenn der vorherige Zustand „stop“ war, wird es nach 45° Drehung nach links anhalten; wenn es „vorwärts“ war, wird es nach dem Drehen vorwärts fahren.

../_images/zeus_turn_left.jpg
  • rechts drehen: Dieser Befehl lässt das Auto sich um 45° nach rechts drehen, wobei der Körper als Mittelpunkt dient, und wird je nach vorherigem Zustand vorwärts fahren oder anhalten.

../_images/zeus_turn_right.jpg

Line Track



Klicken Sie auf das app_line_n Widget, um in den Linienverfolgungsmodus zu wechseln.

Der Zeus Car bietet zwei Modi der Linienverfolgung an: Einen, bei dem die Vorderseite immer in die Bewegungsrichtung zeigt und einen, bei dem die Vorderseite in eine feste Richtung zeigt. Hier wurde der zweite Modus gewählt.

  1. Kleben Sie eine 3 cm breite Linie an

    Es gibt acht Sensoren am Omni-Graustufenmodul, und der Abstand zwischen jedem Sensor liegt zwischen 2 und 3 cm. Mindestens zwei Sensoren müssen gleichzeitig die schwarze Linie erkennen. Daher muss die angebrachte Linie mindestens 3 cm breit sein, und der Biegungswinkel sollte nicht kleiner als 90° sein.

    ../_images/map.png
  2. Kalibrieren Sie das Omni-Graustufenmodul.

    Da jede Untergrundfarbe unterschiedliche Grauwerte aufweist, ist der werkseitig eingestellte Graustufen-Schwellenwert möglicherweise nicht für Ihre aktuelle Umgebung geeignet. Daher müssen Sie dieses Modul vor dem Gebrauch kalibrieren. Es wird empfohlen, die Kalibrierung durchzuführen, wenn sich die Bodenfarbe deutlich ändert.

    • Stellen Sie den Zeus Car auf eine weiße Oberfläche und drehen Sie das Potentiometer, bis das Grausensorlicht gerade leuchtet.

    ../_images/zeus_line_calibration.jpg
    • Lassen Sie nun die beiden Graustufensensoren an der Seite genau zwischen der schwarzen Linie und der weißen Oberfläche positionieren und drehen Sie das Potentiometer langsam, bis die Signalanzeige gerade erlischt.

    ../_images/zeus_line_calibration1.jpg
    • Sie können mehrfach über die schwarze Linie und die weiße Oberfläche fahren, um sicherzustellen, dass die Lichter des Graustufensensors aus sind, wenn sie zwischen der schwarzen Linie und der weißen Oberfläche und an sind, wenn sie auf der weißen Oberfläche sind. Das zeigt an, dass das Modul erfolgreich kalibriert wurde.

  3. Stellen Sie den Zeus Car auf Ihre angebrachte Linie, klicken Sie auf das app_line_n Widget, und er wird der Linie folgen.

  4. Aufgrund der hohen Umgebungsanforderungen des Omni-Graustufenmoduls wird empfohlen, es mehrmals zu kalibrieren, wenn der Verfolgungseffekt nicht zufriedenstellend ist (außerhalb der Spur).

Follow(O)



Klicken Sie auf das app_follow_o Widget, um in den Verfolgungsmodus zu wechseln.

Der Ultraschallsensor erkennt Hindernisse vor sich (20 cm) und folgt ihnen. Diese beiden Hindernisvermeidungsmodule ermöglichen es dem Auto, nach links oder rechts zu folgen, müssen jedoch vor der Verwendung kalibriert werden (15cm).

  1. Kalibrieren Sie das IR-Hindernisvermeidungsmodul.

    • Platzieren Sie ein Hindernis etwa 15 cm entfernt vom IR-Hindernisvermeidungsmodul.

    • Am Modul befinden sich zwei Potentiometer, eines zur Anpassung der Sendeleistung und eines zur Anpassung der Sendefrequenz. Mit diesen beiden Potentiometern können Sie den Erfassungsabstand einstellen.

    • Dann können Sie ein Potentiometer einstellen, und wenn bei 15 cm das Signallicht auf dem Modul leuchtet, ist die Einstellung erfolgreich. Wenn nicht, stellen Sie das andere Potentiometer ein.

    ../_images/zeus_ir_avoid.jpg
    • Kalibrieren Sie das andere Hindernisvermeidungsmodul auf die gleiche Weise.

  2. Stellen Sie das Zeus-Auto auf einen Tisch oder den Boden und lassen Sie es Ihrer Hand oder anderen Hindernissen folgen.

Avoid(P)



Wenn Sie in den Hindernisvermeidungsmodus wechseln möchten, klicken Sie auf das app_avoid_p Widget, ziehen Sie aber zuerst den Follow(O) heran, um die beiden Hindernisvermeidungsmodule zu kalibrieren.

  • Das Zeus Auto wird sich vorwärts bewegen.

  • Ein Ultraschallmodul erkennt Hindernisse vor sich. Wenn es eines erkennt, dreht sich das Auto nach links.

  • Wenn das linke Hindernisvermeidungsmodul ein Hindernis erkennt, dreht sich das Auto nach rechts, und wenn das rechte Hindernisvermeidungsmodul ein Hindernis erkennt, dreht es sich nach links.

Control the Drection(Q)

  • Wenn der app_drift_j Button aktiviert ist, wird das app_rotate_q Widget verwendet, um das Zeus Auto links und rechts driften zu lassen.

  • Wenn das app_drift_j Widget deaktiviert ist, wird das app_rotate_q Widget verwendet, um die Richtung des Auto-Kopfes zu steuern.

    • Durch das Verschieben des app_rotate_q Widgets gegen den Uhrzeigersinn wird auch das Auto gegen den Uhrzeigersinn drehen. Beim Loslassen kehrt der Kopf des Autos in die ursprüngliche Richtung zurück.

    ../_images/zeus_turn_left.jpg
    • Ebenso wird das Auto im Uhrzeigersinn drehen, wenn das app_rotate_q Widget im Uhrzeigersinn verschoben wird und in die ursprüngliche Richtung zurückkehren, wenn es losgelassen wird.

    ../_images/zeus_turn_right.jpg