INFORMACIÓN
La ESP32-S3 Zero Tarjeta de Desarrollo de Waveshare es una placa ultracompacta basada en el microcontrolador ESP32-S3. Integra un procesador Xtensa® LX7 de doble núcleo con una frecuencia de hasta 240 MHz, conectividad Wi-Fi de 2.4 GHz y Bluetooth 5 (BLE), además de 4 MB de memoria Flash y 2 MB de PSRAM en su versión estándar. Su diseño de reducido tamaño incorpora un puerto USB Type-C, una antena cerámica integrada, un LED RGB WS2812 y la mayoría de los pines GPIO disponibles.
La ESP32-S3 Zero Tarjeta de Desarollo es una plataforma muy versátil que puede utilizarse en una amplia variedad de proyectos de electrónica y sistemas embebidos gracias a su conectividad inalámbrica, bajo consumo energético y amplio conjunto de periféricos. Entre sus principales aplicaciones se encuentran el desarrollo de dispositivos para Internet de las Cosas (IoT), sistemas de domótica, monitoreo y adquisición de datos mediante sensores. Además, es compatible con entornos de desarrollo como Arduino IDE, ESP-IDF y MicroPython, lo que la convierte en una excelente opción tanto para fines educativos como para el desarrollo de prototipos.
ESPECIFICACIONES Y CARACTERÍSTICAS.
- Modelo: ESP32-S3 Zero (Waveshare).
- Microcontrolador: ESP32-S3FH4R2.
- Procesador: Xtensa® LX7 de doble núcleo de 32 bits.
- Frecuencia de operación: Hasta 240 MHz.
- Memorias:
- Memoria Flash: 4 MB.
- Memoria PSRAM: 2 MB.
- Memoria interna: 512 KB SRAM y 384 KB ROM.
- Conectividad inalámbrica: Wi-Fi 2.4 GHz (802.11 b/g/n) y Bluetooth® 5.0 Low Energy (BLE).
- Puerto USB: USB Type-C para programación y alimentación.
- GPIO disponibles: 24 pines de propósito general configurables.
- Interfaces de comunicación: 4 × SPI, 2 × I²C, 3 × UART, 2 × I²S y 2 × ADC.
- LED integrado: LED RGB direccionable WS2812.
- Antena: Antena cerámica integrada de 2.4 GHz.
- Botones integrados: BOOT y RESET.
- Alimentación: USB Type-C o entrada externa de 3.7 V a 6 V.
- Diseño del módulo: Castellated (half-hole), ideal para soldar directamente en placas personalizadas.
- Funciones de seguridad: Aceleradores de cifrado por hardware, generador de números aleatorios (RNG), HMAC y firma digital.
- Modos de bajo consumo: Soporte para múltiples modos de ahorro de energía.
- Entornos de desarrollo compatibles: Arduino IDE, ESP-IDF y MicroPython.
- Dimensiones: 23.50 mm x 18 mm x 2 mm (sin conectores).
- Peso: 2.21 g.
DOCUMENTACIÓN Y RECURSOS
- Datasheet
INFORMACIÓN ADICIONAL
Conexión de Hardware.
- Cada vez que descargue el firmware, debe mantener presionado el botón BOOT (GPIO0) antes de conectar el cable Tipo-C.
- Cuando se alimenta mediante una fuente de alimentación externa, introduzca una tensión de 3,7 V a 6 V en el punto marcado con la serigrafía “5 V”.
Instalación de Paquetería para la Tarjeta de Desarrollo.
Para usar el ESP32 utilizando el IDE de Arduino, es necesario agregar la configuración de la placa ESP32 e instalar las bibliotecas correspondientes.
- Abra “Archivo” -> “Preferencias”, busque “Dirección adicional del administrador de la placa” en la pantalla de Configuración, pegue el siguiente enlace y haga clic en Aceptar:
- https://espressif.github.io/arduino-esp32/package_esp32_index.json

- Abre el “Administrador de placas”, busca “ESP32” e instálalo. Después de la instalación, reinicia el IDE de Arduino para usarlo.

Selección de Puerto.
- Abra la placa y el selector de puertos.
- Conecta la placa ESP32 a tu ordenador mediante un cable USB. Normalmente, aparecerá un nuevo puerto (COMx o /dev/cu…) en la lista de puertos; esta es tu placa de desarrollo. Haz clic para seleccionarla.
¿El puerto no aparece?
Si no se encuentra el nuevo puerto, intente acceder al modo de descarga manualmente: mantenga pulsado el botón “BOOT”, conecte el cable USB y suelte el botón. Vuelva a consultar la lista de puertos y debería aparecer el puerto.
Nota: Si conecta la placa de esta manera, es posible que deba presionar manualmente el botón de reinicio o volver a conectar el cable USB después de una carga exitosa para ejecutar el programa.
Selección de Placa.
Seleccione el modelo que corresponda a su placa. Tomando como ejemplo la Waveshare ESP32-S3-Zero, busque esp32 s3 zero, seleccione Waveshare ESP32-S3-Zero y, finalmente, haga clic en “Aceptar”.

Si su placa no aparece en la lista, puede seleccionar el módulo genérico “ESP32XX Dev Module”, como por ejemplo el ESP32S3 Dev Module.
Habilitar USB CDC al arrancar (opcional).
Algunas placas ESP32 (por ejemplo, la serie ESP32-S3) incorporan una interfaz USB nativa en el propio chip, que puede utilizarse para la carga de firmware o la comunicación serial sin necesidad de un chip USB a serial independiente (como CH340 o CP2102).
Para este tipo de placas, es necesario habilitar la función USB CDC On Boot en el IDE de Arduino.
- La
printf()función se puede utilizar directamente. - Para utilizar esta
Serial.println()función, debe habilitar la función USB CDC. Siga los pasos que se indican a continuación para comprobar que la configuración de su entorno es correcta:
-
- Actualizar la biblioteca ESP32: Se recomienda actualizar la biblioteca de la placa ESP32 en el IDE de Arduino a la versión 3.3.5 o superior . Las versiones más recientes de la biblioteca tienen habilitado USB CDC por defecto para esta placa.
- Compruebe las opciones de configuración: en el menú “Herramientas” del IDE de Arduino, compruebe y confirme que la opción “USB CDC al arrancar” esté configurada como “Habilitada”.
Por ejemplo, la placa de desarrollo Waveshare ESP32-S3-Zero utiliza la función USB CDC On Boot. Esta opción suele estar habilitada por defecto. Compruebe que la opción “USB CDC On Boot” esté activada en el menú “Herramientas” del IDE de Arduino.


UNIT Placa de Expansión para NodeMCU ESP8266
Servomotor SG90 RC 9g
























Valoraciones
No hay valoraciones aún.