Cámara de destino (ESP32-CAM)
Un sistema de cámara de destino inalámbrico basado en ESP32-CAM. Se utiliza una combinación de lenguajes de programación, Arduino IDE para ESP32-CAM, Windows UWP (Visual Basic) para la aplicación cliente que también utiliza una biblioteca MJPEG para leer la transmisión de la cámara. La aplicación cliente para UWP muestra la transmisión y superpone información balística.
Arduino - Código IDE para ESP32-CAM
- Gestión de batería: lectura de ADC (PIN 12): antes de la inicialización de WiFi que bloquea las entradas de ADC en la placa.
- Gestión de baterías: requiere un divisor de voltaje; consulte el esquema de Altium Circuitmaker y el diseño de PCB.
- Actualizaciones OTA/Over The Air - Esquema de partición: "SPIFFS mínimos (APLICACIÓN de 1,9 MB con SPIFFS OTA/190 KB).
- La partición SPIFFS es pequeña y se utiliza principalmente para almacenar datos de configuración y un pequeño archivo de imagen/logotipo y un favicon.
Impresión 3D: piezas impresas en 3D para la carcasa/caja ESP32-CAM
- Sección principal: alberga la placa base ESP32-CAM y ESP32-CAM, los tubos de luz y el interruptor de encendido.
- Sección de batería: alberga la placa de batería y el soporte de batería AA.
- Soporte - Anetnna - La pieza se utiliza para instalar el conjunto de la antena.
- Soporte - Tuerca - Pieza utilizada para localizar/sujetar la tuerca UNC para trípodes.
- Bloque de localización: atornillado a la placa de la batería, mantiene la placa base ESM32-CAM en su lugar.
Nota: Se recomienda ABS o PETG para impresión 3D debido a su uso en exteriores.
UWP-Testing-VB: aplicación simple de Visual Studio 2022 para leer secuencias MJPEG desde ESP32-CAM
Esta aplicación es la aplicación de prueba para leer la transmisión MJPEG y mostrarla desde ESP32-CAM; consulte la información a continuación sobre los paquetes NuGet requeridos y la información de configuración. Desarrollado con Microsoft Visual Studio 2022 y Visual Basic.
- Paquete NuGet: Microsoft.NETCore.UniversalWindowsPlatform - Versión 6.1.9
- Paquete NuGet - MjpegProcessor - Versión 1.0.0 - https://github.com/follesoe/MjpegProcessor
Configuración del proyecto Visual Studio 2022 (Visual Basic y C#)
- Versión de destino: Windows 10, versión 2004 (10.0; compilación 19041)
- Versión mínima: Windows 10, versión 1809 (10.0; compilación 17753)