Table des matières:

Reconnaissance faciale ESP32 CAM avec prise en charge MQTT - Penseur IA : 4 étapes
Reconnaissance faciale ESP32 CAM avec prise en charge MQTT - Penseur IA : 4 étapes

Vidéo: Reconnaissance faciale ESP32 CAM avec prise en charge MQTT - Penseur IA : 4 étapes

Vidéo: Reconnaissance faciale ESP32 CAM avec prise en charge MQTT - Penseur IA : 4 étapes
Vidéo: #26 - ESP32-Cam, reconnaissance faciale à moins de 10€ 2024, Novembre
Anonim
Reconnaissance faciale ESP32 CAM avec prise en charge MQTT | IA-Penseur
Reconnaissance faciale ESP32 CAM avec prise en charge MQTT | IA-Penseur

Salut!

Je voulais partager mon code pour un projet où j'avais besoin d'avoir un ESP CAM avec reconnaissance faciale, qui pourrait envoyer des données à MQTT. Alors bien.. après peut-être 7 heures de recherche à travers plusieurs exemples de code et à la recherche de ce qui est quoi, j'ai terminé l'intégration MQTT !

Fournitures

De quoi as-tu besoin:

  • Caméra ESP32 (~5$)
  • Programmeur TTL (~2$)
  • 5 câbles de démarrage

Étape 1: Configuration du programmeur TTL (FACULTATIF)

Si vous utilisez un ordinateur doté d'une version plus récente que Windows 7, vous aurez probablement besoin des pilotes pris en charge pour le programmeur.

Si l'appareil ne parvient pas à démarrer, alors je vous recommande ce tutoriel simple pour installer les pilotes manuellement

Étape 2: Configuration de la connexion et configuration dans l'IDE

Configuration de la connexion et configuration dans l'IDE
Configuration de la connexion et configuration dans l'IDE

Vous devez le câbler comme sur la photo (il vaut mieux utiliser 5v au lieu de 3v !)

Le câble gris n'a besoin d'être connecté que si vous souhaitez le programmer !

Je suppose que vous avez déjà installé le package ESP32, si c'est le cas, vous devez restaurer la version, de tout ce que vous utilisez actuellement à la version 1.01, cette étape est nécessaire pour la reconnaissance faciale, sinon cela ne fonctionnera pas !

L'étape suivante consiste à accéder à TOOLS dans votre IDE et à définir le schéma de partition sur Huge APP, puis à sélectionner le module ESP32 Wrover comme carte !

Étape 3: Code et bibliothèques

Vous n'aurez besoin que de la bibliothèque PubSubClient, toutes les autres bibliothèques sont automatiquement installées.

(N'oubliez pas de changer vos identifiants avant de télécharger)

Téléchargez la pièce jointe et cliquez sur télécharger, n'oubliez pas le câble gris mentionné ci-dessus !

Après le téléchargement, ouvrez le moniteur série et sélectionnez 115200 comme débit en bauds.

Vous devriez voir une adresse IP à laquelle vous connecter. REMARQUE: La reconnaissance faciale est déjà activée au démarrage, elle scannera donc votre visage ! EDIT: Il ne le fera plus automatiquement !

Sur la partie MQTT, vous devriez voir un onglet d'informations et un onglet de visage. EDIT: Et onglet identifiant

Étape 4: C'est tout | ÉDITER

C'est tout pour l'instant, je pense que je vais le mettre à jour si je vois des bugs ou toute autre chose.

J'éspère que tu as apprécié!

ÉDITER:

J'ai apporté quelques modifications au code !

Il enregistre maintenant votre visage dans la mémoire interne, donc lorsque vous le démarrez, il chargera tous les visages précédemment enregistrés à partir de Flash !

Il enregistre automatiquement les visages inscrits dans Flash.

J'ai également supprimé le visage d'inscription automatique au démarrage.

J'ai créé un nouveau sujet MQTT appelé "id", c'est là qu'il affiche le dernier identifiant reconnu !

Conseillé: