La ESP32-CAM original (diseñada por la firma AI-Thinker) utiliza internamente el microcontrolador principal ESP32 (específicamente la variante de silicio ESP32-D0WDQ6). [1]
Sin embargo, para entender cómo está armada la tarjeta, es importante diferenciar los tres "chips" o componentes principales que verás integrados en ella:
1. El SoC (Cerebro principal)
El corazón de la tarjeta es el chip ESP32 tradicional de Espressif Systems. Viene montado dentro de un módulo metálico blindado soldado a la placa, el cual está etiquetado con el nombre ESP-32S. [1, 2, 3]
- Arquitectura: Cuenta con un procesador de doble núcleo Xtensa LX6 de 32 bits que corre a una velocidad de hasta 240 MHz.
- Conectividad: Es el encargado de brindar el soporte nativo para Wi-Fi de 2.4 GHz y Bluetooth 4.2 / BLE. [1, 2, 3]
2. El Chip de Memoria Adicional (PSRAM)
Debido a que el procesamiento de imágenes consume mucha memoria, la ESP32-CAM incluye un chip de memoria externa PSRAM de 4 MB u 8 MB soldado directamente en la placa. Sin este chip de soporte, el ESP32 por sí solo no tendría la capacidad de procesar fotos en altas resoluciones como SVGA o UXGA. [1, 2, 3, 4]
3. El Chip del Sensor de la Cámara
La pequeña cámara externa que se conecta mediante el cable plano (FPC) utiliza el chip OV2640. Es un sensor Omnivision de 2 Megapíxeles capaz de capturar imágenes en formato JPEG nativo, BMP o escala de grises. [1, 2, 3, 4]
💡 Variantes modernas: Si tienes una versión más reciente (como la XIAO ESP32-S3 Sense), estas ya no usan el ESP32 original, sino que vienen actualizadas con el chip de nueva generación ESP32-S3 y sensores de cámara más potentes (como el OV3660). [1]
¿Estás experimentando problemas de falta de memoria (out of memory) al compilar tu código en Arduino IDE o necesitas conocer los pines específicos que usa este chip para comunicarse con la cámara?
No hay comentarios:
Publicar un comentario