Captura de fotos con esp32-cam, tarjeta SD con detección de movimiento


En este emocionante tutorial, te mostraremos cómo construir tu propia cámara de seguridad utilizando una ESP32-CAM y un sensor PIR AM312 para detectar movimiento. Lo mejor de todo, ¡las fotos se guardarán directamente en una tarjeta SD!


Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas

SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS


A lo largo de este video, te guiaremos a través de los siguientes pasos:

  1. Conexión de Hardware: Te mostraremos cómo conectar la ESP32-CAM y el sensor PIR AM312 a tu protoboard, garantizando una correcta alimentación.
  2. Configuración del Arduino IDE: Aprenderás a configurar el entorno de desarrollo en Arduino IDE para trabajar con la ESP32-CAM y seleccionar la tarjeta adecuada.
  3. Programación: Te proporcionaremos el código necesario para configurar la ESP32-CAM y programarla para capturar imágenes cuando se detecte movimiento. Además, mostraremos cómo almacenar las imágenes en una tarjeta SD.
  4. Prueba en la Vida Real: Verás en acción nuestro sistema de detección de movimiento. Lo probaremos en un entorno real para que puedas ver cómo funciona.
  5. Consejos y Personalización: Compartiremos algunos consejos útiles y te mostraremos cómo personalizar y ampliar este proyecto según tus necesidades.

Este proyecto es perfecto para crear una cámara de seguridad asequible y funcional para tu hogar, oficina o cualquier lugar que desees monitorear.


Componentes electrónicos

Adaptador usb serial

 

Descripción

FTDI Basic Program Downloader USB to TTL FT232RL 3.3V 5V DTR

Esta es una placa de conexión básica para el FTDI FT232RL USB a serie IC. El pinout de esta placa coincide con el cable FTDI para funcionar con placas Arduino oficiales y placas Arduino de 5V clonadas. También se puede utilizar para aplicaciones seriales generales. La principal diferencia con esta placa es que resalta el pin DTR en lugar del pin RTS del cable FTDI. El pin DTR permite que un objetivo Arduino se reinicie automáticamente cuando se descarga un nuevo Sketch. Esta es una característica realmente agradable y permite descargar un boceto sin tener que presionar el botón de reinicio. Esta placa reiniciará automáticamente cualquier placa Arduino que tenga el pin de reinicio en un conector de 6 pines.
Esta placa tiene LED TX y RX que hacen que sea un poco mejor usarla sobre el cable FTDI. De hecho, puede ver el tráfico en serie en los LED para verificar si la placa está funcionando.
Esta placa fue diseñada para disminuir el costo del desarrollo de Arduino y aumentar la facilidad de uso (¡la función de reinicio automático es genial!). Nuestras placas Arduino Pro y LilyPads utilizan este tipo de conector.
Una de las características agradables de esta placa es un puente en la parte posterior de la placa que permite que la placa se configure a 3.3 V o 5 V (tanto la salida de potencia como el nivel de E / S). Esta placa se envía de forma predeterminada a 5 V, pero puede cortar la traza predeterminada y agregar un puente de soldadura si necesita cambiar a 3,3 V.

CARACTERÍSTICAS

  • Diseño de interfaz estándar, compatible con una variedad de Arduinos como el Pro Mini
  • Chip FTDI FT232 original, rendimiento estable
  • Con indicador de encendido, envío, recepción, indicadores LED de estado de funcionamiento
  • Con opciones de suministro de nivel TTL de 3,3 V y 5 V
  • Módulo TTL de USB a serie, descargue STC SCM
  • Conexión de puerto mini USB
  • Standard interface, compliant with Arduino official controller; With power, sending, reveiving indicator, With 3.3V / 5V power supply; Can be used as ordinary USB to serial TTL module, download STC singlechip

Hardware introduction

  • Adopt FTDI company’s FT232RL chip
  • Lead out FT232RL chip all signal port, TTL / CMOS level
  • RXD/TXD send-receive communication indicator
  • USB power supply, can choose 5V or 3.3V interface level (if you need other level, can provide target voltage in VCC and GND pin)

Cables Dupont


Esp32Cam

Descripción

Esp32 Cam Camara Modulo Wifi Bt Arduino Ov2640 2mp Esp 32

ESP32 CAM Modulo WiFi con Bluetooth y Camara OV2640 2MP, es una tarjeta de desarrollo que integra una pequeña cámara que puede funcionar de manera independiente.
La camara OV2640 de 2MP integra un sensor de imagen CMOS UXGA (1632*1232) de 1/4 de pulgada. El pequeño tamaño del sensor y el bajo voltaje de operación brindan todas las características de una sola cámara UXGA y un procesador de imágenes. A través del control de bus SCCB, puede generar datos de imagen de 8/10 bits de varias resoluciones, como fotograma completo, submuestreo, zoom y ventanas.
La imagen UXGA de esta camara puede alcanzar hasta 15 cuadros por segundo (hasta 30 cuadros para SVGA y 60 cuadros para CIF). Los usuarios tienen un control completo sobre la calidad de la imagen, el formato de datos y la transmisión.
Todas las funciones de procesamiento de imágenes, incluida la curva gamma, el balance de blancos, el contraste, el croma, etc. se pueden programar a través de la interfaz SCCB.
Los sensores de imagen Omni Vision utilizan una tecnología de sensor única para mejorar la calidad de la imagen y reducir las imágenes en color nítidas y estables mediante la reducción o eliminación de defectos ópticos o electrónicos, como el ruido de patrón fijo, manchas y flotación.

Principales Características:
• Modelo: ESP32-CAM + Cámara OV2640
• Voltaje de Alimentación ESP 32 CAM: 5V
• Módulo Wi-Fi BT 802.11b/g/n
• Tipo de cámara: OV2640 2MP
• El modulo ESP 32CAM tiene CPU 32 bits de doble núcleo de baja potencia
• Frecuencia principal de hasta 240 MHz
• Potencia informática de hasta 600 DMIPS
• Velocidad de reloj de hasta 160 MHz
• Incorpora SRAM 520Kb, 4MPSRAM externa
• El modulo ESP-32 CAM Soporta interfaces: UART / SPI / I2C / PWM / ADC / DAC
• El modulo ESP-32-CAM Soporta cámaras OV2640 y OV7670, Flash Incorporado
• El modulo ESP 32-CAM Soporta tarjetas TF micro SD (Máximo 4 GB)
• El modulo ESP-32CAM Soporta la carga de imagen WiFi
• Compatible con modos de operación STA / AP / STA+AP
• Con antena PCB
• El modulo ESP32CAM integra conectores u.FL y FPC

Features:
– Ultra-small 802.11b/g/n Wi-Fi + BT/BLE SoC module
– Low-power dual-core 32-bit CPU for application processors
– Up to 240MHz, up to 600 DMIPS
– Built-in 520 KB SRAM, external 4M PSRAM
– Supports interfaces such as UART/SPI/I2C/PWM/ADC/DAC
– Support OV2640 and OV7670 cameras with built-in flash
– Support for images WiFI upload
-Support TF card
– Support multiple sleep modes
– Embedded Lwip and FreeRTOS
– Support STA/AP/STA+AP working mode
– Support Smart Config/AirKiss One-click distribution network
– Support for serial local upgrade and remote firmware upgrade (FOTA)
– Support secondary development

Product Specifications:
Module model: ESP32-CAM
Package: DIP-16
Size: 27*40.5*4.5(±0.2)mm
SPI Flash: default 32Mbit
RAM: internal520KB+external 4M PSRAM
bluetooth: bluetooth4.2BR/EDR and BLE standards
Wi-Fi: 802.11 b/g/n/e/i
Support interface: UART, SPI, I2C, PWM
Support TF card: Maximum support 4G
IO port: 9
Serial port rate: default 115200 bps
Image output format: JPEG (only supported by OV2640), BMP, GRAYSCALE
Spectrum range: 2412 ~ 2484MHz
Antenna form: onboard PCB antenna , gain 2dBi
Transmit power: 802.11b: 17±2 dBm (@11Mbps)
802.11g: 14±2 dBm (@54Mbps)
802.11n: 13±2 dBm (@MCS7)
Receiving sensitivity: CCK, 1 Mbps : -90dBm
CCK, 11 Mbps: -85dBm
6 Mbps (1/2 BPSK): -88dBm
54 Mbps (3/4 64-QAM): -70dBm
MCS7 (65 Mbps, 72.2 Mbps): -67dBm
Power consumption Turn off the flash: 180mA@5V
Turn on the flash and adjust the brightness to the maximum: 310mA@5V
Deep-sleep: The lowest power consumption can reach 6mA@5V
Moderm-sleep: up to 20mA@5V
Light-sleep: up to 6.7mA@5V
Security WPA/WPA2/WPA2-Enterprise/WPS
Power supply range: 5V
Operating temperature: -20 °C ~ 85 °C
Storage environment: -40 °C ~ 90 °C, < 90%RH


Un Jumper


Pines Hembra


Pines macho


AM312 Mini Sensor de Movimiento PIR 12V DC

  • Tipo: Mini Sensor PIR
  • Modelo: AM312
  • Voltaje de entrada: 2.7V a 12V DC
  • Consumo de energía estática: < 0.1mA
  • Voltaje de salida VOUT: 3.3V (Activado) / 0V (No activado)
  • Rango de detección: ≤ Ángulo cónico de 100 grados
  • Distancia de detección:  3  a 5 Metros Apróx.
  • Tiempo de Retardo /  Bloqueo: 2 segundos
  • Modo de disparo: Repetible
  • Dimensiones: 10.5mm x 8.2mm
  • Tamaño de lente: 11.8 mm (Diámetro)
  • Peso: 2g

Pines:

  • VCC: Terminal (+) de fuente de alimentación
  • GND: Terminal (-) de fuente de alimentación
  • VOUT: Salida Digital


Un resistor de 10 K


PCB


Circuito


Código Fuente



PROYECTO RECOMENDADO

Deja una respuesta