Câmera alvo (ESP32-CAM)
Um sistema de câmera de alvo sem fio baseado no ESP32-CAM. É utilizada uma combinação de linguagens de programação, Arduino IDE para o ESP32-CAM, Windows UWP (Visual Basic) para a aplicação cliente que também utiliza uma biblioteca MJPEG para leitura do fluxo da câmera. O aplicativo cliente UWP exibe o fluxo e sobrepõe informações balísticas.
Arduino - código IDE para o ESP32-CAM
- Gerenciamento de bateria - Leia ADC (PIN 12) - Antes da inicialização do WiFi que conecta as entradas ADC na placa.
- Gerenciamento de bateria - Requer um divisor de tensão, consulte o esquema do Altium Circuitmaker e o layout da PCB.
- Atualizações OTA / Over The Air - Esquema de partição: "SPIFFS mínimos (APP de 1,9 MB com SPIFFS OTA/190 KB).
- A partição SPIFFS é pequena e é usada principalmente para armazenar dados de configuração e um pequeno arquivo de imagem/arquivo de logotipo e favicon.
Impressão 3D - Peças impressas em 3D para a caixa/gabinete ESP32-CAM
- Seção Principal - Abriga a placa-mãe ESP32-CAM e ESP32-CAM, tubos de luz e interruptor de alimentação.
- Seção da bateria – Abriga a placa da bateria e o suporte da bateria AA.
- Suporte - Anetnna - Peça utilizada para instalação do conjunto da antena.
- Suporte - Porca - Peça utilizada para localizar/segurar a porca UNC para tripés.
- Bloco de localização - Parafusado na placa da bateria, mantém a placa-mãe ESM32-CAM no lugar.
Nota: Recomende ABS ou PETG para impressão 3D devido ao uso externo.
UWP-Testing-VB - Aplicativo Visual Studio 2022 simples para ler fluxo MJPEG do ESP32-CAM
Este aplicativo é o aplicativo de teste para ler o fluxo MJPEG e exibi-lo no ESP32-CAM. Consulte as informações abaixo sobre os pacotes NuGet necessários e informações de configuração. Desenvolvido em Microsoft Visual Studio 2022 e Visual Basic.
- Pacote NuGet - Microsoft.NETCore.UniversalWindowsPlatform - Versão 6.1.9
- Pacote NuGet - MjpegProcessor - Versão 1.0.0 - https://github.com/follesoe/MjpegProcessor
Configuração do projeto do Visual Studio 2022 (Visual Basic e C#)
- Versão de destino – Windows 10, versão 2004 (10.0; Build 19041)
- Versão mínima - Windows 10, versão 1809 (10.0; Build 17753)