Caméra cible (ESP32-CAM)
Un système de caméra cible sans fil basé sur l'ESP32-CAM. Une combinaison de langages de programmation est utilisée, Arduino IDE pour l'ESP32-CAM, Windows UWP (Visual Basic) pour l'application client qui utilise également une bibliothèque MJPEG pour la lecture du flux de la caméra. L'application client UWP affiche le flux et superpose les informations balistiques.
Arduino - Code IDE pour l'ESP32-CAM
- Gestion de la batterie - Lire l'ADC (PIN 12) - Avant l'initialisation WiFi qui bloque les entrées ADC sur la carte.
- Gestion de la batterie - Nécessite un diviseur de tension, veuillez consulter le schéma du circuit Maker Altium et la disposition du PCB.
- Mises à jour OTA / Over The Air - Schéma de partition : "SPIFFS minimaux (APP de 1,9 Mo avec SPIFFS OTA/190 KB).
- La partition SPIFFS est petite et est principalement utilisée pour stocker les données de configuration, un petit fichier image/logo et un favicon.
Impression 3D - Pièces imprimées en 3D pour le boîtier/boîtier ESP32-CAM
- Section principale : abrite la carte mère ESP32-CAM et ESP32-CAM, les conduits de lumière et l'interrupteur d'alimentation.
- Section batterie – abrite la carte batterie et le support de batterie AA.
- Support - Anetnna - La pièce est utilisée pour installer l'ensemble d'antenne.
- Support - Écrou - Pièce utilisée pour localiser/maintenir l'écrou UNC pour les trépieds.
- Bloc de localisation – Vissé sur la carte batterie, maintient la carte mère ESM32-CAM en place.
Remarque : Nous recommandons l'ABS ou le PETG pour l'impression 3D en raison d'une utilisation en extérieur.
UWP-Testing-VB - Application simple Visual Studio 2022 pour lire le flux MJPEG à partir de l'ESP32-CAM
Cette application est l'application de test permettant de lire le flux MJPEG et de l'afficher à partir de l'ESP32-CAM. Veuillez consulter les informations ci-dessous sur les packages NuGet requis et les informations de configuration. Développé avec Microsoft Visual Studio 2022 et Visual Basic.
- Package NuGet-Microsoft.NETCore.UniversalWindowsPlatform-Version 6.1.9
- Package NuGet - MjpegProcessor - Version 1.0.0 - https://github.com/follesoe/MjpegProcessor
Configuration du projet Visual Studio 2022 (Visual Basic et C#)
- Version cible - Windows 10, version 2004 (10.0 ; build 19041)
- Version minimale - Windows 10, version 1809 (10.0 ; build 17753)