Índice:

Cliente de registro de imagem de câmera ESP32: 5 etapas
Cliente de registro de imagem de câmera ESP32: 5 etapas

Vídeo: Cliente de registro de imagem de câmera ESP32: 5 etapas

Vídeo: Cliente de registro de imagem de câmera ESP32: 5 etapas
Vídeo: ESP32-CAM - Controle de Acesso com Reconhecimento Facial e Jarvis - IeC119 2024, Julho
Anonim
Cliente de registro de imagem de câmera ESP32
Cliente de registro de imagem de câmera ESP32

O projeto do cliente de registro de imagens da câmera ESP32 concentra-se no uso do microcontrolador ESP32 para tirar fotos e enviá-las ao servidor central via Internet usando o recurso WiFi do módulo ESP32.

A placa PCB principal foi projetada com dois objetivos principais em mente:

  • modularidade
  • conexão direta do módulo de câmera padrão

Todas as peças estão disponíveis para pedido em várias fontes, e exemplos de software estão disponíveis como repositórios Git.

Etapa 1: Preparando o esquema

A placa ESP32 PROTO WEB CAM foi projetada para acomodar os seguintes recursos:

  • conexão com placa de módulo ESP-32S (Wroom) compatível
  • conexão ao módulo da câmera ou terminal para 14 pinos IO
  • dois métodos FLASH de memória ESP32

    • USB RS232
    • RS232 com shotcats manuais
  • código de dispositivo HW exclusivo
  • RTC
  • EEPROM com chave RW / R
  • duas fontes de alimentação de 5V
  • cristal externo para placa ESP-32s
  • soquete de cartão microSD
  • LED hard-beat
  • Conversor DC-DC 5V -> 3V3
  • conector adicional para 3 pinos de lança IO, interfaces I2C e RS232

O esquema está disponível em arquivo PDF, combine alguns esquemas disponíveis publicamente de várias fontes.

Etapa 2: Produção de PCB

Produção de PCB
Produção de PCB
Produção de PCB
Produção de PCB

Usando PCB esquemático anteriormente presente foi criado usando software de design que produz arquivos GERBER em tecnologias SMT / SMD de dois lados com almofadas ligeiramente maiores para ajudar no processo de soldagem manual e usando instalações de produção de PCB ITD-tim d.o.o. O PCB foi feito em ROHS.

Poucas fotos apresentam o produto final.

Etapa 3: Preenchimento da Placa ESP32 PROTO WEB CAM

Completando ESP32 PROTO WEB CAM Board
Completando ESP32 PROTO WEB CAM Board
Completando ESP32 PROTO WEB CAM Board
Completando ESP32 PROTO WEB CAM Board

Os elementos são soldados à mão principalmente nas tecnologias 0805 e 1206, usando a solda ROHS com poucos ferros de solda. Primeiro são os CIs de solda, depois os elementos passivos, depois os conectores. O PCB foi limpo com álcool isopropílico.

Os resultados finais estão presentes com poucas fotos.

Etapa 4: Concluir o cliente de registro de imagens de câmera ESP32

Cliente de registro de imagem de câmera ESP32 completo
Cliente de registro de imagem de câmera ESP32 completo
Cliente de registro de imagem de câmera ESP32 completo
Cliente de registro de imagem de câmera ESP32 completo

Para completar o ESP32 Camera Picture Logging Client, na ESP32 PROTO WEB CAM PCB foi adicionada bateria CD2032 para RTC e módulo de câmera com OV2640 disponível na TME sob o nome comercial WAVESHARE 8532.

Todos os componentes são testados usando ARDUINO IDE com adição ESP32 adequada com placa selecionada com o nome "ESP32 Dev Module"

Etapa 5: código de teste

Todos os códigos de teste estão disponíveis no GitLAB:

  • Heartbeat LED e UniqueUnitID (DS18B20) git repo
  • I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
  • Módulo de câmera git repo

Recomendado: