Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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