Note

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

Pourquoi nous rejoindre ?

  • Support d’experts : Bénéficiez de l’aide de notre communauté et de notre équipe pour résoudre les problèmes après-vente et relever les défis techniques.

  • Apprentissage et partage : Échangez des conseils et des tutoriels pour perfectionner vos compétences.

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

  • Réductions spéciales : Profitez d’offres exclusives sur nos dernières innovations.

  • Promotions et cadeaux festifs : Participez à des concours et à des offres promotionnelles saisonnières.

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

16. Détection IA via l’application

Dans ce projet, nous allons utiliser l’application - SunFounder Controller pour visionner un flux vidéo en temps réel et exploiter les fonctionnalités de détection IA sur votre appareil mobile, telles que la reconnaissance faciale et la détection de posture.

SunFounder Controller est une application qui permet aux utilisateurs de personnaliser un contrôleur pour piloter leur robot ou l’utiliser comme plateforme IoT. Elle intègre 11 types de widgets d’affichage et de contrôle, comme Button, Joystick, Gauge et Radar. La page de contrôle comprend 17 zones, de A à Q, où vous pouvez placer différents widgets pour créer votre propre interface personnalisée.

Voyons maintenant comment utiliser l’application de manière simple.

Comment procéder ?

  1. La ESP32-CAM et la carte Arduino partagent les mêmes broches RX (réception) et TX (transmission). Par conséquent, lorsque vous téléversez du code, il est nécessaire de déconnecter d’abord la ESP32-CAM pour éviter tout conflit ou problème potentiel.

  2. Ouvrez le fichier 16_ai_detection_from_app.ino situé dans zeus-car-main\examples\16_ai_detection_from_app.

  3. Une fois le code téléversé avec succès, reconnectez la ESP32-CAM et activez l’interrupteur d’alimentation sur ON pour démarrer le Zeus Car.

  4. Basculez le commutateur de téléversement en position Run (côté droit du schéma) pour lancer la ESP32-CAM.

    ../_images/zeus_run.jpg
  5. Appuyez sur le bouton de réinitialisation pour relancer le programme de la carte Arduino.

    ../_images/zeus_reset_button.jpg
  6. Téléchargez et installez l’application SunFounder Controller depuis l’App Store (iOS) ou Google Play (Android) sur votre appareil mobile.

  7. Connectez-vous au réseau WLAN Zeus_Car.

    • Trouvez le réseau Zeus_Car dans les paramètres Wi-Fi de votre smartphone (ou tablette), saisissez le mot de passe 12345678, puis connectez-vous.

    ../_images/app_wlan1.png
    • Le mode de connexion par défaut est le mode AP. Après la connexion, une notification vous informera que ce réseau Wi-Fi ne fournit pas d’accès à Internet. Sélectionnez Continuer la connexion.

    ../_images/app_no_internet.png
  8. Ouvrez l’application et créez un contrôleur.

    • Pour ajouter un contrôleur dans SunFounder Controller, cliquez sur l’icône +.

      ../_images/app1.png
    • Sélectionnez le modèle Blank ou Dual Stick, puis attribuez-lui un nom.

      ../_images/view_app1.jpg
    • Une fois dans l’interface de contrôle, cliquez sur l’icône app_camera pour activer la fonctionnalité détection IA. Vous y trouverez les options détection faciale et détection de posture.

      ../_images/view_app6.jpg
    • Enregistrez vos paramètres en cliquant sur le bouton app_save. Si aucun widget n’a été sélectionné, l’écran restera noir.

      ../_images/view_app3.jpg
    • L’étape suivante consiste à connecter le Zeus Car à votre appareil via le bouton app_connect. Après quelques secondes, Zeus_Car(IP) apparaîtra. Cliquez dessus pour établir la connexion.

      ../_images/view_app4.jpg

      Note

      Assurez-vous que votre appareil est bien connecté au Wi-Fi Zeus_Car si vous ne voyez pas le message ci-dessus après un certain temps.

  9. Démarrez le contrôleur.

    Une fois le message « Connexion réussie » affiché, cliquez sur le bouton app_run. Le flux vidéo de la caméra s’affichera alors dans l’application.

    Si la détection faciale est activée, tout visage apparaissant à l’écran sera encadré.

    ../_images/view_app7.jpg

    Si la détection de posture est activée, la posture sera analysée et affichée.

    ../_images/view_app8.jpg

    Note

    Si vous souhaitez passer à un autre mode de détection IA, cliquez sur l’icône app_edit et répétez les étapes ci-dessus.