Sistema de Visão Panorâmica com ESP32-CAM: Desenvolvimento de Solução Multi-Câmera Open-Source
Resumo
Este trabalho apresenta o desenvolvimento de um sistema de visão panorâmica usando módulos ESP32-CAM para captura em 180° e streaming multi-câmera. A arquitetura emprega quatro ESP32-CAMs configuradas como servidores HTTP independentes, cada uma capturando e transmitindo vídeo a 15–25 quadros por segundo. Uma interface web centralizada (HTML5, CSS3, JavaScript) permite a visualização em tempo real de todos os feeds e realiza o stitching panorâmico no lado do cliente. A implementação enfrenta desafios essenciais — gerenciamento de memória, distribuição de tarefas para processamento paralelo e otimização de rede por meio de compressão JPEG e bufferização de quadros. Experimentos mostram operação contínua estável com baixo consumo de energia do sistema. Construída por menos de R$ 150, a solução entrega funcionalidades comparáveis às de sistemas comerciais significativamente mais caros. Sua natureza open-source favorece customização e escalabilidade para segurança residencial, monitoramento ambiental e robótica educacional, demonstrando a viabilidade de microcontroladores de baixo custo para aplicações complexas com múltiplas câmeras.
Referências
S. T. Nowroz, N. M. Saleh, S. Shakur, S. Banerjee, and F. Amsaad, “A benchmark reference for esp32-cam module,” 2025. [Online]. Available: [link]
H. Dietz, C. Demaree, P. Eberhart, C. Kuball, and J. Y.Wu, “Lessons from design, construction, and use of various multicameras,” in Proc. IS&T Int’l. Symp. on Electronic Imaging: Photography, Mobile, and Immersive Imaging. IS&T, 2018, pp. 182–1–182–10.
A. M. Birlangi, D. E. Meyer, and F. Kuester, “Devcam: An open-source multi-camera development system for embedded vision,” in Electronic Imaging. IS&T, 2023, pp. 345–1–345–8.
Elecrow, “ESP32-CAM Wi-Fi + BT SoC Module V1.0,” [link], n.d., acessado em: Agosto 2025.
Santos, Rui and Random Nerd Tutorials, “CameraWebServer Example for ESP32-CAM in Arduino IDE,” [link], 2025, acessado em: Agosto 2025.
OpenCV Team, “OpenCV 4.8.0 Documentation,” [link], acessado em: Julho 2025.
OpenCV, “OpenCV: Images stitching (v4.8.0),” [link], 2023, acessado em: Agosto 2025.
Espressif Systems, ESP32 Series Datasheet v4.4, Espressif Systems (Shanghai) Co., Ltd., January 2024. [Online]. Available: [link].
Omnivision, “OV2640 Color CMOS UXGA Documentation,” [link], 2006, acessado em: Julho 2025.
Arduino, “ESP32 Arduino Core Documentation,” [link], acessado em: Julho 2025.
Malan, David J. and CS50 Team, “Week 8: HTML, CSS, JavaScript — CS50x 2025,” [link], 2025, acessado em: Agosto 2025.
——, “Week 9: Flask — CS50x 2025,” [link], 2025, acessado em: Agosto 2025.
