Adafruit lanzó la Metro ESP32-P4 Hydra, una placa de desarrollo con la forma de un Arduino UNO que lleva un ESP32-P4 con 16 MB de PSRAM y 16 MB de flash NOR. La conectividad inalámbrica la pone un segundo chip, un ESP32-C6, que aporta WiFi 6, Bluetooth 5.3 LE, Thread y Zigbee.

Suma interfaces MIPI DSI y CSI compatibles con las de Raspberry Pi, un puerto host USB 2.0 de alta velocidad, ranura microSD y los conectores de expansión del Arduino UNO. Trae además un conector STEMMA QT, carga de baterías LiPo y varias opciones de alimentación. Adafruit la orienta a interfaces HMI, proyectos con cámara y equipos IoT.

Especificaciones de la Metro ESP32-P4 Hydra

  • Microcontrolador. Espressif ESP32-P4 (chipset v1).
  • Almacenamiento. 16 MB de flash NOR QSPI y ranura microSD con interfaz SDIO de 4 bits.
  • Pantalla y cámara. Conector MIPI DSI de 2 carriles y conector MIPI CSI de 2 carriles, ambos en el formato de 22 pines y paso de 0,5 mm de Raspberry Pi.
  • Inalámbrico. Módulo ESP32-C6 por SDIO con WiFi 6 (802.11ax) en 2,4 GHz, Bluetooth LE 5.3 y radio IEEE 802.15.4 para Thread y Zigbee (puede requerir integración adicional de firmware).
  • USB.
  • Expansión.
  • Depuración. Conexión UART dedicada por hardware o ROM.
  • Varios. LED RGB NeoPixel y LED de usuario en D13, botones de Reset y Boot, interruptor de encendido e indicadores de carga y estado de batería.
  • Alimentación. De 7 a 12 V DC por conector tipo barril, USB tipo C, o batería LiPo de una celda con carga integrada y monitoreo de voltaje.
  • Dimensiones. 72,3 x 53,3 x 14,7 mm.
Cara superior e inferior de la placa Adafruit Metro ESP32-P4 Hydra

¿Qué pantallas y cámaras acepta?

Los conectores MIPI DSI y CSI usan el formato de 22 pines de Raspberry Pi, con dos carriles de datos cada uno. Según Adafruit, la placa funciona con la Raspberry Pi Touch Display 2 de 5 pulgadas y con la de 7 pulgadas, ambas de 720 x 1280 y con pantalla táctil capacitiva.

En cámaras acepta los módulos estilo Raspberry Pi Zero con sensor OV5647. La Camera Module 3, que usa el sensor IMX708, no está soportada.

Cómo se programa

La placa se programa con el framework ESP-IDF de Espressif y admite TinyUF2 para cargar el firmware arrastrando el archivo por USB. CircuitPython 11.0.0-alpha.2 ya incluye soporte para la Metro ESP32-P4, aunque el port para ESP32-P4 sigue en fase alfa. Adafruit dijo que trabaja en el soporte para Arduino.

CNX Software no encontró documentación detallada de la placa y supone que todavía está en preparación.

Las otras Metro con formato UNO

CNX Software ya había cubierto la Adafruit Metro ESP32-S3, del mismo formato pero con un ESP32-S3, 8 MB de PSRAM y 16 MB de flash. Otra placa parecida es la Adafruit Metro RP2350, con el microcontrolador RP2350 de Raspberry Pi y un conector HSTX para salida de video DVI.

PlacaChip principalPSRAMFlash
Metro ESP32-P4 HydraESP32-P4 + ESP32-C616 MB16 MB
Metro ESP32-S3ESP32-S38 MB16 MB

¿Cuánto cuesta y qué versión del chip trae?

La Metro ESP32-P4 Hydra se vende a 34,95 dólares en la tienda de Adafruit. Las unidades actuales salen con el chipset ESP32-P4 v1 original y no con la revisión ESP32-P4X v3, que es más nueva.