.. note:: 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 [|link_sf_facebook|] und treten Sie heute bei! FAQ ================ So ändern Sie den Wi-Fi-Kanal ---------------------------------- Das 2,4-GHz-Wi-Fi-Band hat Kanäle von 1 bis 13. Der ESP32 unterstützt die Kanäle 1 bis 11. Andere Geräte, die denselben Kanal verwenden, können Störungen verursachen, was zu Verbindungsproblemen führen kann. Um dies zu vermeiden, können Sie den Kanal ändern. Standardmäßig ist der Kanal auf 1 eingestellt. Es wird empfohlen, beim Wechsel des Kanals 1-2 Kanäle gleichzeitig zu überspringen. Zum Beispiel, wenn der aktuelle Kanal 1 ist, versuchen Sie zuerst Kanal 3 und bei weiterhin schlechtem Signal Kanal 5. .. note:: Für das Ändern von Kanälen ist die ESP32 CAM-Firmware-Version 1.4.1 oder höher erforderlich. Weitere Informationen finden Sie unter :ref:`update_firmware`. #. Lassen Sie den ESP32 CAM im Adapter eingesteckt und schalten Sie das Zeus Car ein. .. image:: img/plug_esp32_cam.jpg :width: 400 #. Schalten Sie den ESP32 CAM ein, indem Sie den Modusschalter in die **Run**-Position bewegen und die **Reset**-Taste drücken, um die R3-Platine neu zu starten. .. image:: img/zeus_run123.jpg :width: 600 #. Suchen Sie auf Ihrem Mobilgerät (Tablet oder Smartphone) nach ``Zeus Car`` in der Liste der verfügbaren Netzwerke, geben Sie das Passwort ``12345678`` ein und verbinden Sie sich damit. .. note:: * Die aktuelle Verbindung erfolgt über den Hotspot des Zeus Cars, daher besteht kein Internetzugang. Wenn Sie aufgefordert werden, das Netzwerk zu wechseln, wählen Sie bitte "Verbunden bleiben". .. image:: img/app_wlan.png :width: 500 #. Öffnen Sie einen Webbrowser auf Ihrem Mobilgerät und rufen Sie ``http://192.168.4.1`` auf, um die ESP32 CAM OTA-Update-Seite zu öffnen. .. image:: img/faq_cam_ota_141.jpg :width: 400 #. Wählen Sie im Abschnitt **Wi-Fi AP Channel** einen anderen Kanal aus. * Der Standardkanal ist 1. Überspringen Sie beim Wechsel 1-2 Kanäle gleichzeitig (z. B. von Kanal 1 zu 3 und, falls erforderlich, zu 5). * Klicken Sie auf die Schaltfläche **Bestätigen**, um die Änderungen zu speichern. .. image:: img/faq_cam_ota_channel.png :width: 400 #. Ein Bestätigungs-Popup wird angezeigt, das Sie auffordert, das Gerät zurückzusetzen. Klicken Sie auf **Bestätigen**. .. image:: img/faq_cam_ota_reset.jpg :width: 400 #. Drücken Sie die **Reset**-Taste, um das Gerät neu zu starten. Das Zeus Car ist jetzt bereit für den normalen Betrieb. .. image:: img/zeus_run123.jpg :width: 600 .. _update_firmware: So aktualisieren Sie die Firmware für ESP32 CAM ----------------------------------------------------------- Befolgen Sie diese detaillierten Schritte, um die Firmware Ihres ESP32 CAM zu aktualisieren: #. Lassen Sie den ESP32 CAM im Adapter eingesteckt und schalten Sie das Zeus Car ein. .. image:: img/plug_esp32_cam.jpg :width: 400 #. Schalten Sie den ESP32 CAM ein, indem Sie den Modusschalter in die **Run**-Position bewegen und die **Reset**-Taste drücken, um die R3-Platine neu zu starten. .. image:: img/zeus_run123.jpg :width: 600 #. Suchen Sie auf Ihrem Mobilgerät (Tablet oder Smartphone) nach ``Zeus Car`` in der Liste der verfügbaren Netzwerke, geben Sie das Passwort ``12345678`` ein und verbinden Sie sich damit. .. note:: * Die aktuelle Verbindung erfolgt über den Hotspot des Zeus Cars, daher besteht kein Internetzugang. Wenn Sie aufgefordert werden, das Netzwerk zu wechseln, wählen Sie bitte "Verbunden bleiben". .. image:: img/app_wlan.png :width: 500 #. Klicken Sie auf den folgenden Link, um die Firmware-Datei ``ai-camera-firmware-v1.4.1-ota.bin`` herunterzuladen und auf Ihrem Mobilgerät zu speichern. * :download:`ESP32 CAM Firmware ` #. Öffnen Sie einen Webbrowser auf Ihrem Mobilgerät und rufen Sie ``http://192.168.4.1`` auf, um die ESP32 CAM OTA-Update-Seite zu öffnen. .. image:: img/faq_cam_ota.jpg :width: 400 #. Wählen Sie auf der OTA-Seite die Option, um die Firmware-Datei auszuwählen. .. image:: img/faq_cam_ota_choose.png :width: 400 #. Wählen Sie die zuvor heruntergeladene Datei ``ai-camera-firmware-v1.4.1-ota.bin`` von Ihrem Gerät aus und klicken Sie auf **OK**. .. image:: img/faq_cam_ota_file.png :width: 400 #. Klicken Sie auf die Schaltfläche **Aktualisieren**, um den Firmware-Update-Prozess zu starten. .. image:: img/faq_cam_ota_update.png :width: 400 #. Warten Sie, bis die Aktualisierung abgeschlossen ist. Sobald die angezeigte Versionsnummer auf ``1.4.1`` geändert wurde, war das Update erfolgreich. .. image:: img/faq_cam_ota_finish.png :width: 400 #. Nach Abschluss des Updates können Sie den Webbrowser schließen. Drücken Sie die **Reset**-Taste, um das Gerät neu zu starten. Der ESP32 CAM ist jetzt bereit für den normalen Betrieb. .. image:: img/zeus_run123.jpg :width: 600 .. _upload_zeus_code: Wie lädt man den ``zeus-car.ino``-Code hoch? ----------------------------------------------- Standardmäßig ist die Uno R3-Platine des Zeus Cars mit der notwendigen Firmware vorinstalliert, sodass Sie es über die APP steuern können. Wenn Ihre R3-Platine mit anderem Code überschrieben wurde und Sie zur Standard-Firmware zurückkehren und mit dem :ref:`quick_start`-Prozess fortfahren möchten, folgen Sie diesen Schritten, um den Code erneut auf Ihre R3-Platine hochzuladen: #. Verbinden Sie das Arduino mit einem USB-Kabel mit Ihrem Computer. Der ESP32-CAM und die Arduino-Platine teilen sich dieselben RX- (Empfangs-) und TX- (Sende-) Pins. Daher müssen Sie den ESP32-CAM zunächst trennen, um Konflikte oder mögliche Probleme zu vermeiden. .. image:: img/unplug_cam.png :width: 400 #. Laden Sie die erforderliche Firmware über den folgenden Link herunter: * :download:`R3 Board Firmware File ` #. Entpacken Sie die heruntergeladene ZIP-Datei und doppelklicken Sie auf die Datei ``update-arduino-firmware.bat``, um sie auszuführen. .. image:: img/faq_firmware_file.png #. Geben Sie die entsprechende Nummer für das Arduino Uno Ihres Zeus Cars ein (z. B. ``1``) und drücken Sie **Enter**, um das Update zu starten. .. note:: * Wenn der richtige COM-Port nicht angezeigt wird oder Sie unsicher sind, welcher es ist, trennen Sie andere USB-Geräte von Ihrem Computer und lassen nur den Rover angeschlossen. * Wenn ein Fehler wie ``avrdude.exe: stk500_getsync() attempt 1 of 10: not in sync: resp=0xXX`` auftritt, stellen Sie sicher, dass der ESP32-CAM im ersten Schritt getrennt wurde. .. image:: img/faq_firmware_port.png #. Nach kurzer Zeit wird der neue Code erfolgreich auf die Uno R3-Platine des Zeus Cars hochgeladen. Wenn das Hochladen nach mehreren Versuchen fehlschlägt, können Sie ``update-arduino-firmware-with-bootloader.bat`` ausführen. .. image:: img/faq_firmware_finish.png .. _ap_to_sta: Wie steuert man das Zeus Car über das Heim-WiFi? ------------------------------------------------- Standardmäßig ist der Uno R3 mit Code im APP-Modus vorinstalliert. Das bedeutet, dass das Zeus Car einen Hotspot sendet, sodass Sie Ihr Mobilgerät verbinden können, um es über die SunFounder Controller APP zu steuern. Wenn Sie den Rover lieber über Ihr Heim-WiFi steuern möchten, folgen Sie diesen Schritten, um den angepassten Code auf die Uno-Platine hochzuladen: #. Laden Sie die erforderlichen Dateien über den folgenden Link herunter: * :download:`Zeus Car Codes ` #. Lesen Sie die Installationsanleitung: :ref:`install_arduino_ide`. #. Verwenden Sie den **Library Manager**, um die Bibliotheken ``SoftPWM`` und ``SunFounder AI Camera`` zu installieren. Ausführliche Schritte finden Sie unter :ref:`ar_install_lib`. #. Navigieren Sie zum Verzeichnis ``zeus-car-main\zeus-car`` und öffnen Sie die Datei ``zeus-car.ino``. .. image:: img/faq_galaxy_code.png :width: 600 #. Kommentieren Sie die Zeilen für den AP-Modus aus, heben Sie die Kommentierung der Zeilen für den STA-Modus auf und ersetzen Sie ``SSID`` und ``PASSWORD`` durch die Zugangsdaten Ihres Heim-WiFi. .. code-block:: arduino /** Konfigurieren Sie den WiFi-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" #. Verbinden Sie das Arduino mit einem USB-Kabel mit Ihrem Computer. Der ESP32-CAM und die Arduino-Platine teilen sich dieselben RX- (Empfangs-) und TX- (Sende-) Pins. Daher müssen Sie den ESP32-CAM zunächst trennen, um Konflikte oder mögliche Probleme zu vermeiden. .. image:: img/unplug_cam.png :width: 400 #. Klicken Sie in der Arduino IDE auf die Schaltfläche **Hochladen**, um den geänderten Code auf die Uno-Platine hochzuladen. .. image:: img/faq_galaxy_upload.png :width: 600 #. Nach erfolgreichem Hochladen des Codes können Sie den ESP32-CAM einstecken und dann den Netzschalter auf EIN schalten, um das Zeus Car zu starten. .. image:: img/plug_esp32_cam.jpg #. Schalten Sie den ESP32 CAM ein, indem Sie den Modusschalter in die **Run**-Position bewegen und die **Reset**-Taste drücken, um die R3-Platine neu zu starten. .. image:: img/zeus_run123.jpg :width: 600 #. Stellen Sie sicher, dass Ihr Mobilgerät (Tablet oder Smartphone) mit Ihrem Heim-WiFi-Netzwerk verbunden ist. .. image:: img/faq_connect_wifi.jpg :width: 400 :align: center #. Öffnen Sie die SunFounder Controller App, tippen Sie auf das "+"-Symbol, um einen neuen Controller zu erstellen, wählen Sie die "Zeus Car"-Voreinstellung aus, geben Sie einen Namen ein oder tippen Sie auf "Bestätigen", um fortzufahren. .. image:: img/app_preset.jpg :width: 600 #. Die App sucht automatisch nach dem Zeus Car. Nach kurzer Zeit erscheint eine Meldung mit der Aussage "Erfolgreich verbunden." .. image:: img/app_edit.jpg :width: 600 #. Tippen Sie nun auf die |app_run|-Schaltfläche, um den Live-Video-Feed von der Kamera anzusehen und den Rover mit den bereitgestellten Widgets zu steuern. .. image:: img/app_run123.png :width: 600 Wie dreht man die Kamera um? ------------------------------ Wenn das Kamerabild in der SunFounder Controller-App auf dem Kopf steht, können Sie es leicht über die App korrigieren. Gehen Sie wie folgt vor: 1. Tippen Sie auf die |app_edit|-Schaltfläche in der oberen rechten Ecke. .. image:: img/faq_edit.png :width: 500 2. Klicken Sie auf die **Kamera**-Schaltfläche, um ein Popup zu öffnen. Schalten Sie den **Invertiert**-Schalter ein. .. image:: img/faq_inverted.png :width: 500 3. Speichern Sie Ihre Einstellungen. .. image:: img/faq_save.png :width: 500 4. Kehren Sie zur Steueroberfläche zurück und klicken Sie auf die |app_run|-Schaltfläche. .. note:: Gelegentlich erscheint das Kamerabild nicht. Sollte dies passieren, pausieren Sie den Controller und klicken Sie erneut auf die Starttaste. .. image:: img/faq_run.png :width: 500 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 :ref:`ar_install_lib`. 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: .. code-block:: 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. .. image:: img/unplug_cam.png :width: 400 :align: center .. _stt_android: 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. #. Ä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. .. code-block:: arduino /** 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. #. Suchen Sie in Google Play nach ``google`` und installieren Sie die unten gezeigte App. .. image:: img/google_voice.png #. Verbinden Sie Ihr Mobilgerät mit demselben WLAN, das Sie im Code eingetragen haben. .. image:: img/sta_wifi.png :width: 400 :align: center #. Öffnen Sie den zuvor in SunFounder Controller erstellten Controller und verbinden Sie ihn über die Schaltfläche |app_connect| mit dem ``Zeus_Car``. .. image:: img/app_connect.png :width: 500 :align: center #. 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``