Tabla de contenido:

ESP32-CAM Capture fotos y envíelas por correo electrónico utilizando la memoria SPIFF. -- NO se requiere tarjeta SD: 4 pasos
ESP32-CAM Capture fotos y envíelas por correo electrónico utilizando la memoria SPIFF. -- NO se requiere tarjeta SD: 4 pasos

Video: ESP32-CAM Capture fotos y envíelas por correo electrónico utilizando la memoria SPIFF. -- NO se requiere tarjeta SD: 4 pasos

Video: ESP32-CAM Capture fotos y envíelas por correo electrónico utilizando la memoria SPIFF. -- NO se requiere tarjeta SD: 4 pasos
Video: Programmable Wildlife / Security / Timelapse Camera Projects with an ESP-32 CAM 2024, Junio
Anonim
Image
Image
Introducción a ESP32-CAM mediante el programador FTDI
Introducción a ESP32-CAM mediante el programador FTDI

Hola gente, La placa ESP32-CAM es una placa de desarrollo de bajo costo que combina un chip ESP32-S, una cámara OV2640, varios GPIO para conectar periféricos y una ranura para tarjetas microSD. Tiene una serie de aplicaciones que van desde un servidor web de transmisión de video, construir una cámara de vigilancia, tomar fotos, reconocimiento y detección de rostros, y mucho más.

Hace unos días me pregunto si podría enviar una foto capturada por ESP32-CAM por correo electrónico. Encontré muchos tutoriales sobre ESP32-CAM capturando fotos usando ESP32-CAM; guardar fotos en la tarjeta SD. Así que decidí reunir todas estas aplicaciones en un solo lugar. La tarjeta SD no es una solución rentable para ESP32-CAM porque apenas necesitamos 500 KB para almacenar fotos. Así que traté de investigar si podía ignorar el uso de la tarjeta SD o reemplazarla con alguna otra memoria.

Estaba tan emocionado de saber que hay suficiente memoria disponible en la memoria flash ESP-32 llamada memoria SPIFF. Así que decidí usar esta solución y evitar el uso de una tarjeta SD externa, reduciendo así el costo de mi proyecto.

Entonces, en este tutorial, mostraré cómo:

1. Introducción a su ESP-32 CAM

2. Uso de SPIFF para almacenar fotos capturadas

3. Uso de SMTP para enviar por correo electrónico las fotos capturadas

Suministros

ESP32-CAM

Programador FTDI

Cables de puente F2F

Paso 1: Introducción a ESP32-CAM mediante el programador FTDI

Arduino IDE se puede utilizar para programar la placa de desarrollo ESP32-CAM AI-Thinker. Uno de los principales inconvenientes de ESP32-CAM es que no tiene una interfaz USB para cargar los bocetos. Por lo tanto, necesitará un programador FTDI externo para programar el ESP-32. Siga los esquemas que se muestran en la imagen proporcionada en la descripción.

Programador FTDI ESP32-CAM

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Esta guía muestra cómo programar y cargar código a la placa de desarrollo ESP32-CAM (AI-Thinker) usando Arduino IDE. El módulo ESP32-CAM AI-Thinker es una placa de desarrollo ESP32 con una cámara OV2640, soporte para tarjetas microSD, a bordo lámpara de flash y varios GPIO para conectar periféricos. Sin embargo, no tiene un programador incorporado. Necesita un programador FTDI para conectarlo a su computadora y cargar el código.

NOTA: La ESP-32 CAM solo se puede programar cuando está en modo Flash. Para habilitar el modo flash de ESP32-CAM, debe adjuntar GPIO0 con GND

Después de cargar el código, debe sacar el cable GPIO 0 para deshabilitar el modo flash y ejecutar el ESP-32 en modo normal.

Paso 2: Cargue el ejemplo del servidor web para probar el ESP32-CAM

Antes de cargar el boceto del correo electrónico, debe asegurarse de que su ESP32-CAM esté funcionando perfectamente. Para esto, cargue el ejemplo del servidor web desde ESP32-> cámara-> servidor web. Se debe establecer la siguiente configuración:

Tablero: Módulo Wrover ESP32

Puerto: su puerto #

// Seleccionar modelo de cámaraCAMERA_MODEL_AI_THINKER

comentar todos los demás modelos.

establezca el SSID y la contraseña en su punto de acceso Wifi y cargue el boceto.

Si puede ver la transmisión de video desde ESP32-CAM, está listo para cargar el boceto del correo electrónico.

Paso 3: cambie la configuración de la cuenta de Gmail (acceso a aplicaciones menos seguras)

Cambiar la configuración de la cuenta de Gmail (acceso a aplicaciones menos seguras)
Cambiar la configuración de la cuenta de Gmail (acceso a aplicaciones menos seguras)

Por primera vez, es posible que su ESP32-CAM no tenga acceso a los servicios de Gmail. Por lo tanto, debe cambiar la configuración de privacidad accediendo

myaccount.google.com/lesssecureapps

Permita que la aplicación menos segura acceda a su cuenta.

Paso 4: Cargue el boceto de la aplicación de correo electrónico

Descargue el boceto dado en la descripción, proporcione los siguientes parámetros:

#define emailSenderAccount

#define emailSenderPassword

#define emailRecipient

SSID

Contraseña

Eso es todo, sube el boceto.