Table des matières:
- Fournitures
- Étape 1: Premiers pas avec ESP32-CAM à l'aide du programmeur FTDI
- Étape 2: téléchargez l'exemple de serveur Web pour tester l'ESP32-CAM
- Étape 3: Modifier les paramètres du compte Gmail (accès moins sécurisé aux applications)
- Étape 4: Téléchargez le croquis de l'application de courrier électronique
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Bonjour les gens, La carte ESP32-CAM est une carte de développement à faible coût qui combine une puce ESP32-S, une caméra OV2640, plusieurs GPIO pour connecter des périphériques et un emplacement pour carte microSD. Il a un certain nombre d'applications allant du serveur Web de streaming vidéo, à la construction d'une caméra de surveillance, à la prise de photos, à la reconnaissance et à la détection de visages, et bien plus encore.
Il y a quelques jours, je me demande si je pourrais envoyer une photo capturée par ESP32-CAM par e-mail. J'ai trouvé de nombreux tutoriels sur la capture de photos ESP32-CAM à l'aide de ESP32-CAM; enregistrer des photos sur une carte SD. J'ai donc décidé de rassembler toutes ces applications en un seul endroit. La carte SD n'est pas une solution rentable pour ESP32-CAM car nous avons à peine besoin de 500 Ko pour stocker la photo. J'ai donc essayé de rechercher si je pouvais ignorer l'utilisation de la carte SD ou la remplacer par une autre mémoire.
J'étais tellement excité de savoir qu'il y avait suffisamment de mémoire disponible dans la mémoire flash ESP-32 appelée mémoire SPIFF. J'ai donc décidé d'utiliser cette solution et d'éviter l'utilisation d'une carte SD externe réduisant ainsi le coût de mon projet.
Donc, dans ce tutoriel, je vais montrer comment:
1. Premiers pas avec votre ESP-32 CAM
2. Utilisation de SPIFF pour stocker les photos capturées
3. Utilisation de SMTP pour envoyer par e-mail les photos capturées
Fournitures
ESP32-CAM
programmeur FTDI
Fils de pontage F2F
Étape 1: Premiers pas avec ESP32-CAM à l'aide du programmeur FTDI
Arduino IDE peut être utilisé pour programmer la carte de développement ESP32-CAM AI-Thinker. L'un des principaux inconvénients de l'ESP32-CAM est qu'il n'a pas d'interface USB pour télécharger les croquis. Vous aurez donc besoin d'un programmeur FTDI externe pour programmer l'ESP-32. Suivez les schémas montrés dans l'image fournie dans la description.
Programmateur ESP32-CAM FTDI
TERRE TERRE
5V VCC (5V)
U0R TX
U0T RX
GPIO0 GND
Ce guide montre comment programmer et télécharger du code sur la carte de développement ESP32-CAM (AI-Thinker) à l'aide d'Arduino IDE. Le module ESP32-CAM AI-Thinker est une carte de développement ESP32 avec une caméra OV2640, prise en charge de la carte microSD, intégrée lampe flash et plusieurs GPIO pour connecter des périphériques. Cependant, il n'a pas de programmeur intégré. Vous avez besoin d'un programmeur FTDI pour le connecter à votre ordinateur et télécharger le code.
REMARQUE: L'ESP-32 CAM ne peut être programmé que lorsqu'il est en mode Flash. Pour activer le mode flash de l'ESP32-CAM, vous devez connecter GPIO0 avec GND
Après avoir téléchargé le code, vous devez retirer le fil GPIO 0 pour désactiver le mode flash et exécuter l'ESP-32 en mode normal.
Étape 2: téléchargez l'exemple de serveur Web pour tester l'ESP32-CAM
Avant de télécharger le croquis par e-mail, vous devez vous assurer que votre ESP32-CAM fonctionne parfaitement. Pour cela, téléchargez l'exemple de serveur Web depuis ESP32->camera->web-server. La configuration suivante doit être définie:
Carte: Module Wrover ESP32
Port: votre numéro de port
// Sélectionnez le modèle de caméraCAMERA_MODEL_AI_THINKER
commenter tous les autres modèles.
définissez le SSID et le mot de passe sur votre point d'accès Wifi et téléchargez le croquis.
si vous pouvez voir la vidéo en streaming depuis ESP32-CAM, vous êtes prêt à télécharger le croquis de l'e-mail.
Étape 3: Modifier les paramètres du compte Gmail (accès moins sécurisé aux applications)
Pour la première fois, votre ESP32-CAM peut ne pas avoir accès aux services Gmail. Vous devez donc modifier les paramètres de confidentialité en accédant
myaccount.google.com/lesssecureapps
autorisez l'application la moins sécurisée à accéder à votre compte.
Étape 4: Téléchargez le croquis de l'application de courrier électronique
Téléchargez le croquis donné dans la description, fournissez les paramètres suivants:
#define emailSenderAccount
#define emailSenderPassword
#define emailRecipient
SSID
Mot de passe
Ça y est, téléchargez le croquis.