Note

Bonjour et bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi, Arduino et ESP32 sur Facebook ! Plongez dans l’univers du Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi nous rejoindre ?

  • Support d’experts : Résolvez les problèmes après-vente et relevez les défis techniques avec l’aide de notre communauté et de notre équipe.

  • Apprenez & Partagez : Échangez des astuces et des tutoriels pour améliorer vos compétences.

  • Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et à des aperçus exclusifs.

  • Réductions spéciales : Profitez de réductions exclusives sur nos nouveaux produits.

  • Promotions festives et concours : Participez à des promotions et à des concours durant les fêtes.

👉 Prêt à explorer et à créer avec nous ? Cliquez sur [here] et rejoignez-nous dès aujourd’hui !

FAQ

Q1 : Passer du mode AP au mode STA

_images/ap_sta.png
  • Connectez l’Arduino à votre ordinateur via un câble USB, puis basculez l’interrupteur upload de la voiture en mode téléchargement.

_images/camera_upload.png
  • Téléchargez votre code.

Q2 : Erreur de compilation : SoftPWM.h : Aucun fichier ou répertoire de ce type ?

Si vous obtenez une erreur de compilation : « SoftPWM.h : Aucun fichier ou répertoire de ce type », cela signifie que vous n’avez pas installé la bibliothèque SoftPWM.

Veuillez installer les deux bibliothèques requises SoftPWM et SunFounder AI Camera comme indiqué.

Q3 : avrdude : stk500_getsync() tentative 10 sur 10 : pas en synchronisation : resp=0x6e ?

Si ce message apparaît après avoir cliqué sur le bouton Upload alors que la carte et le port ont été sélectionnés correctement.

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
À ce stade, vous devez vous assurer que l'ESP32 CAM est déconnectée.

L’ESP32-CAM et la carte Arduino partagent les mêmes broches RX (réception) et TX (transmission). Donc, avant de télécharger le code, vous devez d’abord déconnecter l’ESP32-CAM pour éviter tout conflit ou problème potentiel.

_images/camera_upload.png

Une fois le code téléchargé avec succès, si vous devez utiliser l’ESP32 CAM, déplacez l’interrupteur vers la gauche pour démarrer l’ESP32 CAM.

_images/camera_run.png

Q4 : Comment utiliser le mode STT sur mon appareil Android ?

Le mode STT nécessite que l’appareil mobile Android soit connecté à Internet et que le composant de service Google soit installé.

Suivez les étapes ci-dessous.

  1. Modifiez le fichier galaxy-rvr.ino pour passer du mode AP au mode STA.

    • Ouvrez le fichier galaxy-rvr.ino situé dans le répertoire galaxy-rvr-main\galaxy-rvr.

    • Commentez le code lié au mode AP. Décommentez le code du mode STA et renseignez les champs SSID et PASSWORD de votre réseau Wi-Fi domestique.

      /** Configurer le mode Wifi, SSID, mot de passe*/
      // #define WIFI_MODE WIFI_MODE_AP
      // #define SSID "GalaxyRVR"
      // #define PASSWORD "12345678"
      
      #define WIFI_MODE WIFI_MODE_STA
      #define SSID "xxxxxxxxxx"
      #define PASSWORD "xxxxxxxxxx"
      
    • Enregistrez ce code, sélectionnez la bonne carte (Arduino Uno) et le bon port, puis cliquez sur le bouton Upload pour le téléverser sur la carte R3.

  2. Recherchez google dans le Google Play Store, trouvez l’application ci-dessous et installez-la.

    _images/google_voice.png
  3. Connectez votre appareil mobile au même réseau Wi-Fi que celui configuré dans le code.

    _images/sta_wifi.png
  4. Ouvrez le contrôleur précédemment créé dans SunFounder Controller et connectez-le à GalaxyRVR via le bouton app_connect.

    _images/camera_connect.png
  5. Maintenez enfoncé le widget STT(J) après avoir cliqué sur le bouton app_run. Un message s’affichera indiquant qu’il écoute. Prononcez la commande suivante pour déplacer la voiture.

    _images/play_speech.png
    • stop : Arrêter tous les mouvements du rover.

    • forward : Faire avancer le rover.

    • backward : Faire reculer le rover.

    • left : Faire tourner le rover à gauche.

    • right : Faire tourner le rover à droite.

Q5 : À propos du firmware ESP32 CAM

Voici le lien vers le firmware de l’ESP32 CAM : ai-camera-firmware

Q6 : Comment flasher un nouveau firmware sur une ESP32 CAM ?

Le module caméra est préflashé en usine. Cependant, si vous rencontrez un problème de corruption de données, vous pouvez le reflasher avec un nouveau firmware en utilisant l’IDE Arduino. Voici comment procéder :

1. Préparer le programmeur

  1. Tout d’abord, préparez un programmeur.

  2. Insérez l’ESP32 CAM dans le programmeur puis branchez-le à votre ordinateur.

2. Installer la carte ESP32

Pour programmer le microcontrôleur ESP32, vous devez installer le package de carte ESP32 dans l’IDE Arduino. Suivez ces étapes :

  1. Allez dans Fichier et sélectionnez Préférences dans le menu déroulant.

    _images/esp32_cam_usb.jpg
  2. Dans la fenêtre Préférences, trouvez le champ URLs supplémentaires du gestionnaire de cartes. Cliquez dessus pour activer la zone de texte.

  3. Ajoutez cette URL dans le champ URLs supplémentaires du gestionnaire de cartes : https://espressif.github.io/arduino-esp32/package_esp32_index.json. Cette URL pointe vers le fichier d’index du package pour les cartes ESP32. Cliquez sur OK pour enregistrer les modifications.

    _images/install_esp321.png
  4. Dans la fenêtre Gestionnaire de cartes, recherchez ESP32. Cliquez sur le bouton Installer pour commencer l’installation. Cela télécharge et installe le package de cartes ESP32.

    _images/install_esp322.png

3. Installer les bibliothèques

  1. Installez la bibliothèque WebSockets à partir du Gestionnaire de bibliothèques.

  2. Suivez les mêmes étapes pour installer la bibliothèque ArduinoJson.

4. Télécharger et téléverser le firmware

  1. Téléchargez le fichier du firmware.

  2. Extrayez le fichier du firmware téléchargé et renommez le dossier extrait de ai-camera-firmware-main à ai-camera-firmware.

  3. Ouvrez ai-camera-firmware.ino avec l’IDE Arduino, ce qui ouvrira également les fichiers de code associés.

  4. Sélectionnez Carte -> esp32 -> ESP32 Dev Module.

    _images/esp32_cam_change_name.png
  5. Choisissez le bon port.

    _images/esp32_cam_ino.png
  6. Assurez-vous d’activer PSRAM et sélectionnez Huge APP dans le Schéma de partitionnement.

    _images/esp32_cam_board.png
  7. Enfin, téléversez le firmware sur l’ESP32 CAM.

    _images/esp32_cam_port.png
  8. Après un téléversement réussi du firmware, vous pouvez trouver plus d’informations sur ce lien : https://github.com/sunfounder/ai-camera-firmware.