Note

Bonjour et bienvenue dans la communauté SunFounder Raspberry Pi & Arduino & ESP32 sur Facebook ! Rejoignez des passionnés pour approfondir vos connaissances sur Raspberry Pi, Arduino et ESP32.

Pourquoi nous rejoindre ?

  • Support d’experts : Obtenez de l’aide pour résoudre les problèmes après-vente et relever les défis techniques grâce à notre communauté et notre équipe.

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

  • Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux coulisses du développement.

  • Remises spéciales : Bénéficiez d’offres exclusives sur nos derniers produits.

  • Promotions festives et cadeaux : Participez à des concours et offres spéciales à l’occasion des fêtes.

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

FAQ

Comment changer de canal Wi-Fi ?

La bande Wi-Fi 2,4 GHz dispose de 13 canaux, et l’ESP32 prend en charge les canaux 1 à 11. D’autres appareils utilisant le même canal peuvent causer des interférences et entraîner des problèmes de connexion. Pour atténuer ce problème, il est possible de modifier le canal. Par défaut, le canal est défini sur 1. Lors du changement de canal, il est recommandé d’en sauter 1 à 2 à la fois. Par exemple, si le canal actuel est 1, essayez d’abord le canal 3, puis, si le signal est toujours faible, passez au canal 5.

Note

La modification du canal nécessite une version du firmware ESP32 CAM 1.4.1 ou supérieure. Consultez Comment mettre à jour le firmware de l’ESP32 CAM ? pour plus de détails.

  1. Laissez l’ESP32 CAM inséré dans l’adaptateur, puis mettez sous tension la Zeus Car.

    _images/plug_esp32_cam.jpg
  2. Activez l’ESP32 CAM en basculant le mode switch en position Run, puis appuyez sur le Reset pour redémarrer la carte R3.

    _images/zeus_run123.jpg
  3. Recherchez Zeus Car dans la liste des réseaux Wi-Fi disponibles sur votre appareil mobile (tablette ou smartphone), entrez le mot de passe 12345678, puis connectez-vous.

    Note

    • La connexion actuelle est établie sur le hotspot Zeus Car, donc sans accès Internet. Si une invite vous propose de changer de réseau, sélectionnez « Rester connecté ».

    _images/app_wlan.png
  4. Ouvrez un navigateur web sur votre appareil mobile et accédez à http://192.168.4.1 pour afficher la page de mise à jour OTA de l’ESP32 CAM.

    _images/faq_cam_ota_141.jpg
  5. Dans la section Wi-Fi AP Channel, sélectionnez un nouveau canal.

    • Le canal par défaut est 1. Lors de la sélection d’un nouveau canal, sautez 1 à 2 canaux à la fois (ex. : passez de 1 à 3, puis si nécessaire à 5).

    • Cliquez sur le bouton Confirm pour enregistrer les modifications.

    _images/faq_cam_ota_channel.png
  6. Une fenêtre de confirmation apparaîtra, demandant de redémarrer l’appareil. Cliquez sur Confirm.

    _images/faq_cam_ota_reset.jpg
  7. Appuyez sur le Reset pour redémarrer l’appareil. La Zeus Car est maintenant prête à fonctionner normalement.

    _images/zeus_run123.jpg

Comment mettre à jour le firmware de l’ESP32 CAM ?

Suivez ces étapes détaillées pour mettre à jour le firmware de votre ESP32 CAM :

  1. Laissez l’ESP32 CAM inséré dans l’adaptateur, puis allumez la Zeus Car.

    _images/plug_esp32_cam.jpg
  2. Activez l’ESP32 CAM en basculant le mode switch en position Run, puis appuyez sur le Reset pour redémarrer la carte R3.

    _images/zeus_run123.jpg
  3. Recherchez Zeus Car dans la liste des réseaux Wi-Fi disponibles sur votre appareil mobile (tablette ou smartphone), entrez le mot de passe 12345678, puis connectez-vous.

    Note

    • La connexion actuelle est établie sur le hotspot Zeus Car, donc sans accès Internet. Si une invite vous propose de changer de réseau, sélectionnez « Rester connecté ».

    _images/app_wlan.png
  4. Cliquez sur le lien ci-dessous pour télécharger le fichier firmware ai-camera-firmware-v1.4.1-ota.bin et enregistrez-le sur votre appareil mobile.

  5. Ouvrez un navigateur web sur votre appareil mobile et accédez à http://192.168.4.1 pour afficher la page de mise à jour OTA de l’ESP32 CAM.

    _images/faq_cam_ota.jpg
  6. Sur la page OTA, cliquez sur le bouton pour sélectionner le fichier firmware.

    _images/faq_cam_ota_choose.png
  7. Sélectionnez le fichier ai-camera-firmware-v1.4.1-ota.bin précédemment téléchargé sur votre appareil, puis cliquez sur OK.

    _images/faq_cam_ota_file.png
  8. Cliquez sur le bouton Update pour lancer la mise à jour du firmware.

    _images/faq_cam_ota_update.png
  9. Patientez jusqu’à la fin de la mise à jour. Une fois la mise à jour terminée, la version affichée doit être 1.4.1, indiquant une mise à jour réussie.

    _images/faq_cam_ota_finish.png
  10. Après la mise à jour, vous pouvez fermer le navigateur web. Appuyez sur le Reset pour redémarrer l’appareil. L’ESP32 CAM est maintenant prête à fonctionner normalement.

    _images/zeus_run123.jpg

Comment téléverser le code zeus-car.ino ?

Par défaut, la carte Uno R3 de la Zeus Car est préchargée avec le firmware nécessaire, ce qui permet de la contrôler via l’application mobile. Si votre carte R3 a été écrasée par un autre code et que vous souhaitez revenir au firmware d’origine pour suivre le processus Démarrage rapide avec l’application ou la télécommande IR, suivez ces étapes pour réinstaller le code sur votre carte R3 :

  1. Utilisez un câble USB pour connecter la carte Arduino à votre ordinateur. L’ESP32-CAM et la carte Arduino partagent les mêmes broches RX (réception) et TX (transmission). Pour éviter les conflits lors du téléversement du code, commencez par déconnecter l’ESP32-CAM.

    _images/unplug_cam.png
  2. Téléchargez le firmware requis depuis le lien ci-dessous :

  3. Extrayez le fichier ZIP téléchargé, puis double-cliquez sur update-arduino-firmware.bat pour l’exécuter.

    _images/faq_firmware_file.png
  4. Tapez le numéro correspondant à votre Zeus Car (ex. : 1), puis appuyez sur Enter pour démarrer la mise à jour.

    Note

    • Si le port COM correct n’apparaît pas ou si vous ne savez pas lequel choisir, déconnectez les autres périphériques USB de votre ordinateur, en laissant uniquement la Zeus Car branchée.

    • Si vous rencontrez une erreur comme avrdude.exe: stk500_getsync() attempt 1 of 10: not in sync: resp=0xXX, assurez-vous d’avoir déconnecté l’ESP32-CAM avant de continuer.

    _images/faq_firmware_port.png
  5. Après quelques instants, le nouveau code sera correctement téléversé sur la carte Uno R3 de la Zeus Car. Si l’opération échoue après plusieurs tentatives, essayez d’exécuter update-arduino-firmware-with-bootloader.bat.

    _images/faq_firmware_finish.png

Comment contrôler la Zeus Car via le Wi-Fi domestique ?

Par défaut, le Uno R3 est préchargé avec un code en mode APP, ce qui signifie que la Zeus Car émettra un hotspot auquel vous pouvez vous connecter avec votre mobile pour la contrôler via l’application SunFounder Controller.

Si vous souhaitez contrôler la Zeus Car via le Wi-Fi de votre domicile, suivez ces étapes pour modifier et téléverser le code sur la carte Uno :

  1. Téléchargez les fichiers requis depuis le lien suivant :

  2. Consultez le guide d’installation : Téléchargement et installation d’Arduino IDE 2.0.

  3. Utilisez le Library Manager pour installer les bibliothèques SoftPWM et SunFounder AI Camera. Pour des instructions détaillées, consultez Installer les bibliothèques requises.

  4. Accédez au répertoire zeus-car-main\zeus-car et ouvrez le fichier zeus-car.ino.

    _images/faq_galaxy_code.png
  5. Commentez les lignes du mode AP, décommentez les lignes du mode STA, et remplacez SSID et PASSWORD par les identifiants de votre réseau Wi-Fi domestique.

    /** Configure Wifi mode, SSID, password*/
    // #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"
    
  6. Utilisez un câble USB pour connecter la carte Arduino à votre ordinateur. L’ESP32-CAM et la carte Arduino partagent les mêmes broches RX et TX, il est donc nécessaire de déconnecter l’ESP32-CAM avant de téléverser le code pour éviter tout conflit.

    _images/unplug_cam.png
  7. Cliquez sur le Upload dans l’Arduino IDE pour téléverser le code modifié sur la carte Uno.

    _images/faq_galaxy_upload.png
  8. Une fois le téléversement terminé, rebranchez l’ESP32-CAM et mettez l’interrupteur Power sur ON pour allumer la Zeus Car.

    _images/plug_esp32_cam.jpg
  9. Activez l’ESP32-CAM en basculant le mode switch en position Run, puis appuyez sur le Reset pour redémarrer la carte R3.

    _images/zeus_run123.jpg
  10. Vérifiez que votre appareil mobile (tablette ou smartphone) est bien connecté à votre réseau Wi-Fi domestique.

    _images/faq_connect_wifi.jpg
  11. Ouvrez l’application SunFounder Controller, appuyez sur l’icône « + » pour créer un nouveau contrôleur, sélectionnez le préréglage « Zeus Car », entrez un nom ou appuyez sur « Confirmer ».

    _images/app_preset.jpg
  12. L’application recherchera automatiquement la Zeus Car. Après quelques instants, un message s’affichera indiquant « Connexion réussie ».

    _images/app_edit.jpg
  13. Maintenant, appuyez sur le bouton app_run pour afficher le flux vidéo en direct de la caméra et contrôler le robot à l’aide des widgets fournis.

    _images/app_run123.png

Comment inverser l’affichage de la caméra ?

Si l’image de la caméra apparaît à l’envers dans l’application SunFounder Controller, vous pouvez facilement la corriger en suivant ces étapes :

  1. Appuyez sur le bouton app_edit en haut à droite.

    _images/faq_edit.png
  2. Cliquez sur le bouton caméra pour ouvrir une fenêtre contextuelle. Activez l’option Inversé en basculant l’interrupteur.

    _images/faq_inverted.png
  3. Enregistrez vos paramètres.

    _images/faq_save.png
  4. Retournez à l’interface de contrôle et appuyez sur le bouton app_run.

    Note

    Parfois, l’image de la caméra peut ne pas s’afficher immédiatement. Si cela se produit, mettez l’application en pause, puis cliquez à nouveau sur le bouton Exécuter.

    _images/faq_run.png

Erreur de compilation : SoftPWM.h: No such file or directory ?

Si vous obtenez le message « Compilation error: SoftPWM.h: No such file or directory », cela signifie que la bibliothèque SoftPWM n’est pas installée.

Veuillez consulter Installer les bibliothèques requises pour installer les bibliothèques nécessaires.

Erreur avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6e ?

Si le message d’erreur suivant s’affiche à plusieurs reprises après avoir cliqué sur le bouton Téléverser, alors que la carte et le port sont correctement sélectionnés :

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

Dans ce cas, assurez-vous que l’ESP32 CAM est bien débranché.

L’ESP32-CAM et la carte Arduino partagent les mêmes broches RX (réception) et TX (transmission). Par conséquent, lors du téléversement du code, il est indispensable de déconnecter d’abord l’ESP32-CAM afin d’éviter tout conflit ou problème potentiel.

_images/unplug_cam.png

Comment utiliser la fonctionnalité STT sur un appareil Android ?

La fonctionnalité STT (Speech-to-Text) nécessite que l’appareil Android soit connecté à Internet et dispose du service Google installé.

Suivez ces étapes pour l’activer :

  1. Modifiez le mode AP dans le fichier Zeus_Car.ino pour passer en mode STA.

    • Ouvrez le fichier Zeus_Car.ino situé dans le répertoire zeus-car-main/Zeus_Car.

    • Commentez les lignes relatives au mode AP, décommentez celles du mode STA, et remplacez SSID et PASSWORD par les informations de connexion de votre Wi-Fi domestique.

      /** Configure Wifi mode, SSID, password*/
      // #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"
      
    • Enregistrez ce fichier, sélectionnez la bonne carte (Arduino Uno) et le bon port, puis cliquez sur le bouton Téléverser pour envoyer le code à la carte R3.

  2. Recherchez google sur Google Play, trouvez l’application illustrée 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.

  4. Ouvrez le contrôleur précédemment créé dans l’application SunFounder Controller et connectez-le à Zeus_Car via le bouton app_connect.

  5. Appuyez longuement sur le app_speech_m après avoir cliqué sur le bouton app_run. Une invite apparaîtra indiquant que l’application écoute. Prononcez l’une des commandes suivantes pour déplacer la voiture :

    • stop : Arrête tous les mouvements de la voiture.

    • pause : Fonction similaire à Stop, mais si l’orientation de la voiture ne correspond plus à sa position initiale, elle ajustera lentement sa direction.

    • forward : Avancer

    • backward : Reculer

    • left forward : Avancer vers la gauche

    • left backward : Reculer vers la gauche

    • right forward : Avancer vers la droite

    • right backward : Reculer vers la droite

    • move left : Se déplacer latéralement vers la gauche

    • move right : Se déplacer latéralement vers la droite