FAQ

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

Wenn die Meldung „Compilation error: SoftPWM.h: No such file or directory“ erscheint, bedeutet dies, dass die SoftPWM-Bibliothek nicht installiert ist.

Bitte installieren Sie die beiden erforderlichen Bibliotheken SoftPWM und SunFounder AI Camera, wie gezeigt.

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

Wenn die folgende Nachricht weiterhin erscheint, nachdem Sie auf die Schaltfläche Upload geklickt haben und das Board sowie der Port korrekt ausgewählt wurden.

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
At this point, you need to make sure that the ESP32 CAM is unplugged.

Das ESP32-CAM und das Arduino-Board teilen sich die gleichen RX (Empfang) und TX (Sendung) Pins. Daher müssen Sie vor dem Hochladen des Codes zuerst das ESP32-CAM trennen, um Konflikte oder potenzielle Probleme zu vermeiden.

_images/camera_upload.png

Nachdem der Code erfolgreich hochgeladen wurde, wenn Sie das ESP32 CAM nutzen möchten, müssen Sie den Schalter nach links bewegen, um das ESP32 CAM zu starten.

_images/camera_run.png

Q3: Wie kann ich den STT-Modus auf meinem Android-Gerät verwenden?

Der STT-Modus erfordert, dass das Android-Mobilgerät mit dem Internet verbunden ist und die Google-Servicekomponente installiert ist.

Folgen Sie nun den untenstehenden Schritten.

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

    • Öffnen Sie die Datei galaxy-rvr.ino, die sich im Verzeichnis galaxy-rvr-main\galaxy-rvr befindet.

    • Kommentieren Sie dann den AP-Modus bezogenen Code aus. Kommentieren Sie den STA-Modus bezogenen Code ein und füllen Sie das SSID und das PASSWORD Ihres Heim-WLANs ein.

      /** Configure Wifi mode, SSID, password*/
      // #define WIFI_MODE WIFI_MODE_AP
      // #define SSID "GalaxyRVR"
      // #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 aus, dann klicken Sie auf die Schaltfläche Upload, um ihn auf das R3-Board zu laden.

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

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

    _images/sta_wifi.png
  4. Öffnen Sie den zuvor in SunFounder Controller erstellten Controller und verbinden Sie ihn durch den app_connect-Button mit GalaxyRVR.

    _images/camera_connect.png
  5. Tippen und halten Sie das STT(J)-Widget, nachdem Sie den app_run-Button angeklickt haben. Es erscheint ein Hinweis, dass es zuhört. Sagen Sie den folgenden Befehl, um das Auto zu bewegen.

    _images/play_speech.png
    • stop: Alle Bewegungen des Rovers können gestoppt werden.

    • forward: Lassen Sie den Rover vorwärts fahren.

    • backward: Lassen Sie den Rover rückwärts fahren.

    • left: Lassen Sie den Rover nach links abbiegen.

    • right: Lassen Sie den Rover nach rechts abbiegen.

Q4: Über die ESP32 CAM Firmware

Hier ist der Firmware-Link des ESP32 CAM: ai-camera-firmware

Q5: Wie wird eine neue Firmware auf einen ESP32 CAM geflasht?

Das Kameramodul wird normalerweise ab Werk mit vorinstallierter Firmware geliefert. Wenn Sie jedoch auf ein Problem mit Datenkorruption stoßen oder die Firmware aktualisieren müssen, können Sie dies mit der Arduino IDE tun. Hier ist, wie es gemacht wird:

1. Vorbereitung des Programmiergeräts

  1. Zuerst benötigen Sie ein Programmiergerät.

    _images/esp32_cam_programmer.png
  2. Stecken Sie den ESP32-CAM in das Programmiergerät und schließen Sie dann das Programmiergerät an Ihren Computer an.

    _images/esp32_cam_usb.jpg

2. Installieren Sie das ESP32-Board

Um den ESP32-Mikrocontroller zu programmieren, müssen Sie das ESP32-Boardpaket in der Arduino IDE installieren. Befolgen Sie diese Schritte:

  1. Gehen Sie zu Datei und wählen Sie Einstellungen im Dropdown-Menü aus.

    _images/install_esp321.png
  2. In den Einstellungen finden Sie das Feld Zusätzliche Board-Verwalter-URLs. Klicken Sie darauf, um das Textfeld zu aktivieren.

    _images/install_esp322.png
  3. Fügen Sie die folgende URL in das Feld Zusätzliche Board-Verwalter-URLs ein: https://espressif.github.io/arduino-esp32/package_esp32_index.json. Diese URL verlinkt auf die Paketindexdatei für ESP32-Boards. Klicken Sie auf OK, um die Änderungen zu speichern.

    _images/install_esp323.png
  4. Im Board-Verwalter suchen Sie nach ESP32. Klicken Sie auf die Schaltfläche Installieren, um mit der Installation zu beginnen. Dadurch wird das ESP32-Boardpaket heruntergeladen und installiert.

    _images/install_esp324.png

3. Installieren Sie die erforderlichen Bibliotheken

  1. Installieren Sie die WebSockets-Bibliothek aus dem BIBLIOTHEKSVERWALTER.

    _images/esp32_cam_websockets.png
  2. Befolgen Sie die gleichen Schritte, um die ArduinoJson-Bibliothek zu installieren.

    _images/esp32_cam_arduinojson.png

4. Firmware herunterladen und hochladen

  1. Laden Sie die Firmware-Datei hier herunter.

  2. Entpacken Sie die heruntergeladene Firmware-Datei und benennen Sie den extrahierten Ordner von ai-camera-firmware-main in ai-camera-firmware um.

    _images/esp32_cam_change_name.png
  3. Öffnen Sie die Datei ai-camera-firmware.ino mit der Arduino IDE, die auch die zugehörigen Code-Dateien öffnet.

    _images/esp32_cam_ino.png
  4. Wählen Sie Board -> esp32 -> ESP32 Dev Module aus.

    _images/esp32_cam_board.png
  5. Wählen Sie den richtigen Anschluss aus.

    _images/esp32_cam_port.png
  6. Stellen Sie sicher, dass Sie PSRAM aktivieren und in der Partitionsschema die Option Huge APP auswählen.

    _images/esp32_cam_psram.png
  7. Schließlich laden Sie die Firmware auf den ESP32-CAM hoch.

    _images/esp32_cam_upload.png
  8. Nach erfolgreichem Hochladen der Firmware finden Sie weitere Informationen unter diesem Link: https://github.com/sunfounder/ai-camera-firmware.