🛠 Primer cableado y puesta en marcha de la Metro ESP32-P4 Hydra
Objetivos
Este tutorial le guía a través del primer arranque de la placa Adafruit Metro ESP32-P4 Hydra. Exploraremos opciones flexibles de alimentación, conectaremos la placa a un ordenador para el desarrollo y confirmaremos que el sistema está operativo. Este SoC de alto rendimiento requiere atención a la gestión de energía, pero sigue siendo accesible para principiantes gracias a la compatibilidad USB estándar.
Material necesario
- 1x Placa Adafruit Metro ESP32-P4 Hydra
- 1x Cable USB-C de calidad (datos y alimentación)
- 1x Ordenador (Windows, macOS o Linux)
- Opcional: Fuente de alimentación DC 7-12 V o batería LiPo cargada
Pasos
- Selección de alimentación : La placa acepta tres fuentes principales. Para este tutorial, usaremos el puerto USB-C. Conecte el cable USB-C al puerto dedicado de la placa. Asegúrese de que el cable esté bien insertado.
- Conexión al ordenador : Conecte el otro extremo del cable USB-C a su ordenador. El puerto USB-C gestiona tanto la alimentación como la comunicación serie para depuración. Debería ver un LED de encendido iluminarse, indicando que el circuito de regulación está activo.
- Instalación de controladores : En la mayoría de los sistemas modernos, el puerto serie se reconoce automáticamente. Si no, instale el controlador USB-to-Serial (a menudo CH340 o CP210x, consulte la documentación específica). Abra el Administrador de dispositivos (Windows) o escriba
ls /dev/ttyUSB*(Linux) para identificar el puerto. - Verificación del modo bootloader : La placa usa el firmware TinyUF2. Para verificar la preparación, mantenga presionado el botón BOOT (si está presente) durante el reinicio. El puerto USB debería aparecer como una unidad extraíble llamada 'METROBOOT' o similar.
- Carga de código de prueba : Abra el IDE de Arduino o CircuitPython. Seleccione el puerto serie identificado. Cargue un programa simple 'Blink' o un script de Python para encender un LED. Tenga en cuenta que los pines GPIO son de 3.3V; no conecte componentes de 5V directamente sin conversión de nivel.
Verificación
Después de la carga, observe la placa. Si cargó un programa de parpadeo, un LED debería parpadear regularmente. En el monitor serie del IDE, debería ver mensajes de inicio del sistema (ESP-IDF o CircuitPython) confirmando la inicialización del núcleo RISC-V y la memoria PSRAM. La ausencia de mensajes sugiere una selección incorrecta de puerto o un cable USB solo de alimentación.
Para ir más allá
Una vez dominados los conceptos básicos, explore las capacidades de video conectando una pantalla DSI a través de los conectores MIPI, o pruebe la conectividad inalámbrica a través del coprocesador ESP32-C6. No olvide explorar la gestión de alimentación por batería LiPo para proyectos autónomos.
Otros tutoriales para esta placa
- Controlar GPIOs y una pantalla simple en Metro ESP32-P4 Hydra
- Almacenar datos en la placa Adafruit Metro ESP32-P4 Hydra
- Primer inicio de la Metro ESP32-P4 Hydra
- Controlar un sensor I2C con ESP32-P4 Hydra
- Inicio avanzado: Alimentación, USB y Depuración en ESP32-P4 Hydra
- Automatización de almacenamiento USB de alta velocidad en ESP32-P4 Hydra
Ejemplos de código para esta placa
esp32-p4-hydra-gpio-blink.inoC++ (Arduino)esp32-p4-hydra-mpu6050-i2c.inoC++ (Arduino)esp32-p4-hydra-wifi-http.inoC++ (Arduino)esp32-p4-hydra-sdcard-write.inoC++ (Arduino)esp32-p4-hydra-usb-host-mouse.inoC++ (Arduino)esp32-p4-hydra-gpio-led-blink.inoC++ (Arduino)