Table des matières:

Caméra IP avec détection de visage à l'aide de la carte ESP32-CAM : 5 étapes
Caméra IP avec détection de visage à l'aide de la carte ESP32-CAM : 5 étapes

Vidéo: Caméra IP avec détection de visage à l'aide de la carte ESP32-CAM : 5 étapes

Vidéo: Caméra IP avec détection de visage à l'aide de la carte ESP32-CAM : 5 étapes
Vidéo: Caméra sans fil WIFI à 5€ incroyable ! DIY Vidéosurveillance Raspberry Pi [Chmaude77 - EP03] 2024, Juillet
Anonim
Caméra IP avec détection de visage à l'aide de la carte ESP32-CAM
Caméra IP avec détection de visage à l'aide de la carte ESP32-CAM

Cet article est différent des autres et nous jetons un coup d'œil à la très intéressante carte ESP32-CAM qui est étonnamment bon marché (moins de 9 $) et facile à utiliser. Nous créons une simple caméra IP qui peut être utilisée pour diffuser un flux vidéo en direct à l'aide du module de caméra 2MP. Nous essayons également la fonction de détection et de reconnaissance faciale.

La vidéo ci-dessus couvre tout ce dont vous avez besoin en moins de 4 minutes.

Étape 1: Configurer l'IDE Arduino

Configurer l'IDE Arduino
Configurer l'IDE Arduino

Nous commençons par ajouter le package de support de la carte ESP32 à l'IDE Arduino. Vous devez ajouter le lien suivant à l'URL du gestionnaire de cartes à partir du menu Fichier.

dl.espressif.com/dl/package_esp32_index.json

Ensuite, ouvrez le gestionnaire de cartes, recherchez ESP32 et installez le package. Attendez qu'il se termine et fermez la fenêtre. Assurez-vous d'avoir sélectionné les bons paramètres de carte dans le menu des outils, comme indiqué sur l'image. Le port COM ne sera pas disponible tant que vous n'aurez pas effectué l'étape suivante.

Étape 2: câbler la carte

Câbler la carte
Câbler la carte
Câbler la carte
Câbler la carte

La carte ESP32-CAM n'a pas de connecteur USB intégré, vous devez donc utiliser un convertisseur USB vers série externe pour télécharger le croquis. Vous pouvez utiliser les connexions de câblage indiquées ci-dessus, mais assurez-vous que le convertisseur USB vers série est connecté en mode 3,3 V.

Il est recommandé d'utiliser une alimentation externe 5V pour alimenter la carte, en particulier si vous utilisez une carte de dérivation FTDI. Pour l'alimentation externe 5V, une simple carte de dérivation USB fera très bien l'affaire. Il y a eu un certain succès en alimentant la carte directement à partir de la carte de dérivation CP2102, vous pouvez donc essayer cela en premier. La carte dispose également d'une broche d'alimentation de 3,3 V si nécessaire.

Le cavalier est nécessaire pour mettre la carte en mode téléchargement. Une fois que vous avez tout connecté, mettez la carte sous tension, ouvrez un terminal série (Outils->Serial Monitor) avec un débit en bauds de 115, 200 et appuyez sur le bouton de réinitialisation. Vous devriez obtenir une sortie comme indiqué dans l'image et cela indiquera que tout fonctionne comme prévu.

Étape 3: préparer le croquis

Préparer le croquis
Préparer le croquis
Préparer le croquis
Préparer le croquis
Préparer le croquis
Préparer le croquis
Préparer le croquis
Préparer le croquis

Ouvrez l'exemple d'esquisse CameraWebServer comme indiqué dans l'image ci-dessus. Assurez-vous d'ajouter votre nom de réseau WiFi et votre mot de passe car la carte devra s'y connecter. Assurez-vous également de sélectionner le modèle de caméra AI_THINKER comme indiqué sur l'image. Un c'est fait. Téléchargez le croquis, puis ouvrez à nouveau le moniteur série.

Donnez quelques secondes à la carte pour se connecter au réseau WiFi et vous verrez alors l'état de la connexion ainsi que l'adresse IP. Gardez une note de cela lorsque nous passons à l'étape suivante.

Étape 4: Afficher le flux de la caméra

Voir le flux de la caméra
Voir le flux de la caméra
Voir le flux de la caméra
Voir le flux de la caméra

Ouvrez un navigateur Web et entrez l'adresse IP obtenue à l'étape précédente. Vous devriez obtenir une page comme celle de l'image. Cliquez sur le bouton "DÉMARRER LE FLUX" et vous devriez pouvoir voir le flux en direct. Vous changez la résolution à quelque chose de plus élevé, en fonction de vos besoins. Il existe également quelques paramètres et effets avec lesquels vous pouvez jouer.

Si vous obtenez des lignes horizontales dans le flux vidéo, cela indique une puissance insuffisante. Essayez d'utiliser un câble USB plus court ou une autre source d'alimentation dans ce cas.

Vous pouvez également obtenir une image fixe, mais comme elle n'est stockée nulle part, vous devrez faire un clic droit et l'enregistrer si nécessaire.

Étape 5: Détection et reconnaissance des visages

Détection et reconnaissance des visages
Détection et reconnaissance des visages
Détection et reconnaissance des visages
Détection et reconnaissance des visages
Détection et reconnaissance des visages
Détection et reconnaissance des visages

Pour que la détection des visages fonctionne, vous devez sélectionner une résolution CIF ou inférieure. Le tableau traitera le flux vidéo pour détecter un visage et le mettre en évidence à l'écran. Si vous activez la reconnaissance faciale, il vérifiera si le visage détecté est connu ou enregistré, sinon, il le marquera comme un intrus. Si vous souhaitez enregistrer un visage, vous pouvez appuyer sur le bouton d'inscription du visage pour enregistrer plusieurs échantillons qu'il utilisera comme référence.

C'est comme ça qu'il est facile de construire une simple caméra IP à l'aide de l'ESP32-CAM. La qualité vidéo n'est pas excellente, mais ils ont vraiment simplifié tout le processus de travail avec des modules de caméra comme celui-ci. Nous l'utiliserons pour créer des projets plus intéressants, donc si vous avez aimé celui-ci, n'oubliez pas de nous suivre en utilisant les liens ci-dessous:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Site Internet BnBe:

Conseillé: