Configuración de la salida del modelo y GPIO en SenseCraft AI para XIAO ESP32S3 Sense
Este artículo de la wiki proporciona una guía paso a paso sobre cómo configurar la salida del modelo y los ajustes de GPIO para la placa XIAO ESP32S3 Sense usando la plataforma SenseCraft AI. Siguiendo estas instrucciones, aprenderás cómo activar cambios de nivel en los GPIO basados en condiciones de eventos específicas detectadas por tu modelo entrenado.
Requisitos previos
Antes de comenzar, asegúrate de contar con lo siguiente:
- Placa XIAO ESP32S3 Sense
- Cable de datos USB-C
- Placa base de expansión para XIAO con OLED
- Grove LED
| XIAO ESP32S3 Sense | Placa base de expansión para XIAO con OLED | Grove LED |
|---|---|---|
![]() | ![]() | ![]() |
Paso 1. Accede al espacio de trabajo de XIAO ESP32S3 Sense y conecta el dispositivo
Accede al espacio de trabajo de XIAO ESP32S3 Sense a través de SenseCraft AI > Models > Workspace > XIAO ESP32S3 Sense, o utiliza el enlace directo al espacio de trabajo.

Usando el cable USB-C, conecta tu placa XIAO ESP32S3 Sense a tu ordenador. Una vez conectada, haz clic en el botón Connect situado en la esquina superior izquierda de la página del espacio de trabajo.

Paso 2. Asegúrate de que haya un modelo cargado en la XIAO ESP32S3 Sense
Antes de continuar, asegúrate de que tu placa XIAO ESP32S3 Sense tenga un modelo entrenado cargado. Si aún no has cargado un modelo, consulta la documentación de SenseCraft AI sobre cómo entrenar y desplegar modelos en tu dispositivo.
Si quieres usar tu propio modelo entrenado, puedes consultar los dos wikis siguientes.
Paso 3. Configurar la salida GPIO
En la barra lateral izquierda de la página del espacio de trabajo, haz clic en la opción Output. De las opciones de salida disponibles, selecciona GPIO para acceder a los ajustes de configuración de GPIO.

En el lado derecho de la página, haz clic en el botón Trigger action when event conditions are met.

Aparecerá un cuadro de diálogo que te pedirá introducir varios parámetros que servirán como condiciones de activación para cambiar el nivel del GPIO. Estos parámetros incluyen:
-
Object: Especifica el objeto que tu modelo debe detectar para activar el cambio de nivel del GPIO. Por ejemplo, "face" si quieres que el GPIO cambie cuando se detecte una cara.
-
Condition: Elige la condición que debe cumplirse para que se produzca la activación. Las opciones incluyen "Greater than", "Less than", "Equal to", etc. Por ejemplo, seleccionar "Greater than" significa que el GPIO cambiará cuando el nivel de confianza del objeto detectado sea mayor que el valor especificado.
-
Confidence: Establece el nivel mínimo de confianza requerido para que la detección del objeto active el cambio de GPIO. Este valor va de 1 a 100, siendo 100 la confianza más alta.
-
GPIO: Selecciona el pin GPIO específico en la XIAO ESP32S3 Sense que quieres controlar. Las opciones disponibles incluyen GPIO1(DO), GPIO2(D1), etc.
-
Default Status: Elige el estado predeterminado del pin GPIO seleccionado. Las opciones incluyen "Low Level" y "High Level".
-
Active Status: Especifica el estado al que debe cambiar el pin GPIO cuando se cumplan las condiciones de activación. Las opciones incluyen "Low Level" y "High Level".

Después de configurar las condiciones de activación deseadas, haz clic en el botón Confirm para guardar los ajustes. Finalmente, haz clic en el botón Send para enviar el comando de activación GPIO a tu placa XIAO ESP32S3 Sense.

La placa XIAO ahora ejecutará el comando y podrás observar el efecto en el Grove LED conectado a través de la placa base de expansión para XIAO con Grove OLED.
Ten en cuenta que la funcionalidad de salida GPIO depende de la conexión basada en la web entre la plataforma SenseCraft AI y tu placa XIAO ESP32S3 Sense. Si la conexión se pierde o se interrumpe, la función de cambio de nivel de GPIO basada en la detección del modelo dejará de funcionar. Asegúrate de mantener una conexión estable durante todo el proceso.
Conclusión
Siguiendo esta guía paso a paso, has aprendido cómo configurar la salida del modelo y los ajustes de GPIO en la plataforma SenseCraft AI para la placa XIAO ESP32S3 Sense. Ahora puedes activar cambios de nivel en los GPIO basados en condiciones de eventos específicas detectadas por tu modelo entrenado. Esta funcionalidad abre una amplia gama de posibilidades para crear proyectos y aplicaciones interactivas usando la XIAO ESP32S3 Sense y SenseCraft AI. Recuerda mantener una conexión estable entre la plataforma web y tu dispositivo para un funcionamiento sin interrupciones.
Soporte técnico y debate sobre el producto
Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diferentes tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.


