Table des matières:
- Fournitures
- Étape 1: Configuration du programmeur TTL (FACULTATIF)
- Étape 2: Configuration de la connexion et configuration dans l'IDE
- Étape 3: Code et bibliothèques
- Étape 4: C'est tout | ÉDITER
Vidéo: Reconnaissance faciale ESP32 CAM avec prise en charge MQTT - Penseur IA : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
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é:
Cadre photo OSD avec reconnaissance faciale : 11 étapes (avec photos)
Cadre photo OSD sensible au visage : ce Instructables montre comment créer un cadre photo avec un affichage à l'écran (OSD) sensible au visage. L'OSD peut afficher l'heure, la météo ou d'autres informations Internet que vous souhaitez
Miroir de reconnaissance faciale avec compartiment secret : 15 étapes (avec photos)
Miroir de reconnaissance faciale avec compartiment secret : J'ai toujours été intrigué par les compartiments secrets toujours créatifs utilisés dans les histoires, les films, etc. Alors, quand j'ai vu le concours du compartiment secret, j'ai décidé d'expérimenter l'idée moi-même et de fabriquer un miroir ordinaire qui ouvre un s
Sonnette avec reconnaissance faciale : 7 étapes (avec photos)
Sonnette avec reconnaissance faciale : motivationRécemment, il y a eu une vague de vols dans mon pays qui ciblent les personnes âgées dans leurs propres maisons. Habituellement, l'accès est accordé par les occupants eux-mêmes puisque les visiteurs les convainquent qu'ils sont des soignants/infirmiers. Ce
Serrure intelligente à reconnaissance faciale avec LTE Pi HAT : 4 étapes
Serrure intelligente à reconnaissance faciale avec LTE Pi HAT: La reconnaissance faciale est de plus en plus utilisée, nous pouvons l'utiliser pour créer une serrure intelligente
Système de sécurité par reconnaissance faciale pour un réfrigérateur avec Raspberry Pi : 7 étapes (avec photos)
Système de sécurité à reconnaissance faciale pour un réfrigérateur avec Raspberry Pi : En naviguant sur Internet, j'ai découvert que les prix des systèmes de sécurité varient de 150$ à 600$ et plus, mais toutes les solutions (même les plus chères) ne peuvent pas être intégrées avec d'autres des outils intelligents chez vous ! Par exemple, vous ne pouvez pas définir