FAQ

Kompilierungsfehler: SoftPWM.h: Datei oder Verzeichnis nicht gefunden?

Wenn die Meldung „Kompilierungsfehler: SoftPWM.h: Datei oder Verzeichnis nicht gefunden“ erscheint, bedeutet dies, dass die SoftPWM Bibliothek nicht installiert ist.

Bitte beziehen Sie sich auf Bibliotheken installieren (Arduino IDE 2), um die beiden erforderlichen Bibliotheken SoftPWM und IRLremote zu installieren.

avrdude: stk500_getsync() Versuch 10 von 10: nicht synchronisiert: resp=0x6e?

Wenn die folgende Meldung immer wieder erscheint, nachdem Sie auf den Hochladen-Button geklickt haben und das Board und den Port korrekt ausgewählt haben:

avrdude: stk500_recv(): Programmierer antwortet nicht
avrdude: stk500_getsync() Versuch 1 von 10: nicht synchronisiert: resp=0x00
avrdude: stk500_recv(): Programmierer antwortet nicht
avrdude: stk500_getsync() Versuch 2 von 10: nicht synchronisiert: resp=0x00
avrdude: stk500_recv(): Programmierer antwortet nicht
avrdude: stk500_getsync() Versuch 3 von 10: nicht synchronisiert: resp=0x00

Zu diesem Zeitpunkt sollten Sie sicherstellen, dass die ESP32 CAM nicht angeschlossen ist.

Die ESP32-CAM und das Arduino-Board teilen sich die gleichen RX (Empfang) und TX (Senden) Pins. Deshalb sollten Sie die ESP32-CAM vor dem Hochladen des Codes trennen, um mögliche Konflikte oder Probleme zu vermeiden.

_images/unplug_cam.png

Q3: Wie kann ich die STT-Funktion auf meinem Android-Gerät nutzen?

Für die STT-Funktion muss das Android-Mobilgerät mit dem Internet verbunden sein und die Google-Dienstkomponente installiert haben.

Befolgen Sie nun die untenstehenden Schritte.

  1. Ändern Sie den AP-Modus der Datei Zeus_Car.ino in den STA-Modus.

    • Öffnen Sie die Datei Zeus_Car.ino, die sich im Verzeichnis zeus-car-main/Zeus_Car befindet.

    • Kommentieren Sie dann den mit dem AP-Modus verbundenen Code aus. Entfernen Sie die Kommentierung für den mit dem STA-Modus verbundenen Code und tragen Sie die SSID und das PASSWORT Ihres Heim-WLANs ein.

      /** Konfigurieren Sie den WLAN-Modus, SSID, Passwort */
      // #define WIFI_MODE WIFI_MODE_AP
      // #define SSID "Zeus_Car"
      // #define PASSWORD "12345678"
      
      #define WIFI_MODE WIFI_MODE_STA
      #define SSID "xxxxxxxxxx"
      #define PASSWORD "xxxxxxxxxx"
      
    • Speichern Sie diesen Code, wählen Sie das richtige Board (Arduino Uno) und den Port und klicken Sie dann auf die Schaltfläche Hochladen, um ihn auf das R3-Board hochzuladen.

  2. Suchen Sie in Google Play nach google und installieren Sie die unten gezeigte App.

    _images/google_voice.png
  3. Verbinden Sie Ihr Mobilgerät mit demselben WLAN, das Sie im Code eingetragen haben.

    _images/sta_wifi.png
  4. Öffnen Sie den zuvor in SunFounder Controller erstellten Controller und verbinden Sie ihn über die Schaltfläche app_connect mit dem Zeus_Car.

    _images/app_connect.png
  5. Tippen und halten Sie das app_speech_m Widget gedrückt, nachdem Sie die Schaltfläche app_run angeklickt haben. Ein Hinweis wird angezeigt, dass zugehört wird. Sagen Sie den folgenden Befehl, um das Auto zu bewegen.

    • 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