La Metro ESP32-P4 Hydra es la nueva placa de desarrollo de Adafruit, y reúne en una sola tarjeta un procesador RISC-V de doble núcleo, conectividad Wi-Fi 6 e interfaces de cámara y pantalla. Está pensada para que una cámara procese imágenes, se conecte a pantallas y transmita o reciba datos de forma inalámbrica.

Adafruit Metro ESP32-P4 Hydra

La placa usa el procesador ESP32-P4 junto al coprocesador inalámbrico ESP32-C6, con 16 MB de PSRAM y 16 MB de memoria flash. Eso la deja apta para aplicaciones embebidas como interfaces hombre máquina (HMI) o cámaras que piden más capacidad de proceso de la que entrega una placa de desarrollo con microcontrolador típica.

¿Qué trae el ESP32-P4?

El ESP32-P4 tiene dos núcleos que ejecutan el set de instrucciones RISC-V de 32 bits a hasta 360 MHz. Suma un tercer núcleo RISC-V de bajo consumo que corre a hasta 40 MHz. Los núcleos incluyen instrucciones para IA y una unidad de punto flotante de precisión simple.

El chip también trae instrucciones de hardware para codificar y decodificar JPEG y H.264, y un motor de aceleración de píxeles 2D. Los 16 MB de PSRAM agregan memoria para gráficos, para procesar grandes volúmenes de datos de cámara o para armar una interfaz de usuario.

Cámara y pantalla con conectores de Raspberry Pi

Para proyectos de cámara y pantalla, la placa ofrece dos conectores de 22 pines en el formato compatible con Raspberry Pi. Uno es una interfaz MIPI CSI de dos carriles para cámaras y el otro, una MIPI DSI de dos carriles para pantallas.

Entre los dispositivos compatibles están la Raspberry Pi Touch Display 2 de 5 y 7 pulgadas y los módulos de cámara estilo Raspberry Pi Zero con el sensor OV5647. La Raspberry Pi Camera Module 3, que usa el sensor IMX708, no está soportada.

Conectores y alimentación

El resto del hardware incluye:

  • Un puerto USB-C para alimentación, programación y depuración.
  • Un puerto USB-A de alta velocidad como host, con hasta 480 Mbps.
  • Ranura para tarjetas microSD.
  • Pines de expansión compatibles con Arduino UNO.
  • Un conector STEMMA QT para periféricos I2C e I3C.
  • Un cabezal SPI aparte, botones de reinicio y arranque, y LED de usuario.
  • Conector para una batería de polímero de litio de una celda, con carga integrada y monitoreo de voltaje.

La alimentación también puede llegar por USB-C o por un conector jack de corriente continua de 7 a 12 V.

¿Con qué se programa?

La placa es compatible con el framework ESP-IDF de Espressif y con TinyUF2, que permite actualizar el firmware arrastrando y soltando el archivo por USB. El soporte de CircuitPython apareció en una versión alfa y el de Arduino está en desarrollo, así que conviene revisar el estado del software antes de elegir un entorno para un proyecto.

Precio y versión del chip

La placa mide 72,3 × 53,3 × 14,7 mm y Adafruit la vende en 34,95 dólares. Por ahora sale con el chip original ESP32-P4 v1 y no con la revisión más nueva ESP32-P4X v3.

Más información en la ficha del producto en Adafruit.