Asistente de Modelo SenseCraft con Seeed Studio XIAO ESP32S3
Introducción
SenseCraft Model Assistant es un proyecto de código abierto enfocado en IA embebida. Hemos optimizado excelentes algoritmos de OpenMMLab para escenarios del mundo real y hemos hecho que la implementación sea más amigable para el usuario, logrando inferencias más rápidas y precisas en dispositivos embebidos.
Hardware Requerido
Software Requerido
- ESP-IDF v4.4
- SenseCraft Model Assistant v0.1.0
- Código de ejemplo: SenseCraft Model Assistant-example-esp32
Cómo instalar
Instalar ESP-IDF
Sigue las instrucciones de la guía de inicio de ESP-IDF para configurar la cadena de herramientas y el propio ESP-IDF.
Los siguientes pasos asumen que esta instalación ha sido exitosa y que las variables de entorno de IDF están configuradas. Específicamente:
- la variable de entorno
IDF_PATH
está configurada - las herramientas
idf.py
y Xtensa-esp32 (por ejemplo,xtensa-esp32-elf-gcc
) están en$PATH
Obtener submódulos
Accede al directorio raíz del proyecto y ejecuta el siguiente comando para obtener los submódulos:
git clone https://github.com/Seeed-Studio/edgelab-example-esp32 && cd edgelab-example-esp32
git submodule init
git submodule update
Cómo usar
Construir el ejemplo
Ve al directorio del ejemplo (examples/<nombre_del_ejemplo>
) y construye el ejemplo.
Configura el IDF_TARGET
(Para el objetivo ESP32-S3, se necesita la versión release/v4.4
de IDF).
idf.py set-target esp32s3
Configurar el ejemplo
idf.py menuconfig
- Selecciona el Módulo de Cámara en
Configuración del componente
->Configuración de SenseCraft Model Assistant
->Configuración de la cámara
->Seleccionar el pinout de la cámara
- Selecciona el Módulo LCD en
Configuración del componente
->Configuración de SenseCraft Model Assistant
->Configuración del LCD
->Seleccionar el pinout del LCD
Para construir esto, ejecute:
idf.py build
Carga y ejecuta el ejemplo
Para flashear (reemplaza /dev/ttyUSB0
con el puerto serial del dispositivo):
idf.py --port /dev/ttyUSB0 flash
Monitorea la salida serial:
idf.py --port /dev/ttyUSB0 monitor
Soporte técnico y discusión de productos
¡Gracias por elegir nuestros productos! Estamos aquí para ofrecerte diferentes formas 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.