Usando um modelo para XIAO ESP32S3 Sense
SenseCraft AI é uma plataforma poderosa que fornece um vasto repositório de modelos de IA compatíveis com vários dispositivos. Ela permite que desenvolvedores e entusiastas implantem e experimentem facilmente diferentes modelos de IA em seu hardware. Neste tutorial abrangente, vamos guiá-lo pelo processo de uso de um modelo SenseCraft AI na placa XIAO ESP32S3 Sense e pela visualização da saída do modelo. Também abordaremos alguns conceitos e configurações importantes para ajudar você a entender e otimizar o desempenho do modelo.
Pré-requisitos
Antes de começar, certifique-se de que você tenha o seguinte:
-
Placa XIAO ESP32S3 Sense: Esta é uma placa de desenvolvimento compacta e versátil que combina a potência do microcontrolador ESP32-S3 com uma variedade de sensores e periféricos.
-
Cabo USB-C: Você precisará de um cabo USB para conectar a placa XIAO ESP32S3 Sense ao seu computador para programação e alimentação.
-
Acesso à página web do repositório de modelos SenseCraft AI: Certifique-se de ter uma conexão de internet estável e de conseguir acessar o site do SenseCraft AI.
| XIAO ESP32S3 Sense |
|---|
![]() |
Passo 1. Filtrar modelos para XIAO ESP32S3 Sense
Abra seu navegador web e acesse o repositório de modelos SenseCraft AI.
A página do repositório de modelos exibe uma ampla variedade de modelos de IA disponíveis para diferentes dispositivos e aplicações.

Na barra lateral esquerda da página, localize a seção Supported Devices. Na lista de dispositivos, clique em XIAO ESP32S3 Sense para filtrar os modelos compatíveis com o seu dispositivo específico.

Esta etapa garante que você veja apenas os modelos que podem ser implantados e executados na placa XIAO ESP32S3 Sense.
Passo 2. Escolher um modelo
Para o propósito deste tutorial, usaremos o modelo de Detecção de Rosto como exemplo. No entanto, sinta-se à vontade para explorar e experimentar outros modelos com base em seus interesses e necessidades.
Clique no modelo Face Detection para abrir sua página dedicada.

Na página do modelo, você encontrará informações detalhadas sobre ele, incluindo sua descrição, precisão do modelo (Model Precision) e formato do modelo (Model Format).

Na página do modelo, clique no botão Deploy Model localizado na parte superior da página.

Essa ação iniciará o processo de implantação para o modelo selecionado, preparando-o para ser baixado e executado na sua placa XIAO ESP32S3 Sense.
Passo 3. Conectar seu dispositivo
Depois de clicar no botão Deploy Model, clique no botão Connect Device que aparece abaixo da página de implantação.

Uma nova página será aberta; neste ponto, conecte seu XIAO ESP32S3 Sense ao computador por meio de um cabo USB-C.
Na página de conexão do dispositivo, você verá um resumo das informações do modelo, incluindo seu nome e ID do modelo. Revise os detalhes com cuidado para garantir que o modelo correto esteja selecionado para sua placa XIAO ESP32S3 Sense. Se as informações estiverem corretas, clique no botão Confirm para prosseguir com a implantação do modelo.

Após confirmar as informações do modelo, uma janela aparecerá pedindo para você selecionar a porta serial para sua placa XIAO. A porta serial é o canal de comunicação entre o computador e a placa XIAO ESP32S3 Sense. Escolha o número de porta correto correspondente ao seu XIAO ESP32S3 Sense. Se não tiver certeza, você pode consultar o gerenciador de dispositivos do seu sistema operacional ou a documentação da placa para identificar a porta correta.
Clique no botão Connect para estabelecer a conexão entre o computador e a placa XIAO.

Passo 4. Upload do modelo
Quando a conexão for estabelecida, o modelo selecionado começará a ser baixado para sua placa XIAO. O processo de upload do modelo pode levar aproximadamente 1–2 minutos, dependendo do tamanho do modelo e da velocidade da sua conexão de internet. Durante esta etapa, os arquivos necessários do modelo e dependências são transferidos para a placa XIAO ESP32S3 Sense, preparando-a para executar o modelo de IA localmente.

Passo 5. Pré-visualização do modelo
Depois que o upload do modelo for concluído com sucesso, o recurso de pré-visualização será iniciado automaticamente. A janela de pré-visualização exibirá um vídeo em tempo real da câmera do seu XIAO ESP32S3 Sense, juntamente com os resultados de detecção do modelo sobrepostos ao vídeo. No caso do modelo de detecção de rosto, você verá caixas delimitadoras desenhadas ao redor dos rostos detectados no fluxo de vídeo. Cada caixa delimitadora representa um rosto que o modelo identificou. O recurso de pré-visualização permite que você veja a saída do modelo em tempo real, fornecendo um retorno visual imediato sobre o desempenho dele.

Ajuste fino do modelo (opcional)
-
Se você quiser otimizar o desempenho do modelo ou adaptá-lo ao seu caso de uso específico, pode ajustar finamente as configurações do modelo usando as opções disponíveis abaixo da seção de pré-visualização.
-
Dois parâmetros importantes que você pode ajustar são o "Confidence Threshold" e o "Intersection over Union (IoU) Threshold".
- Confidence Threshold: Esse valor determina o nível mínimo de confiança exigido para que o modelo considere uma detecção como válida. Um limiar de confiança mais alto resultará em menos detecções, porém com maior certeza, enquanto um limiar mais baixo permitirá mais detecções, mas pode incluir alguns falsos positivos.

- IoU Threshold: IoU é uma métrica que mede a sobreposição entre a caixa delimitadora prevista e a caixa delimitadora de referência (ground truth). Ela é usada para determinar a precisão da detecção de objetos. O limiar de IoU define o valor mínimo de IoU necessário para que uma detecção seja considerada um verdadeiro positivo. Ajustar esse limiar pode ajudar a refinar a precisão e a revocação (recall) do modelo.

-
Experimente diferentes valores para o Confidence Threshold e o IoU Threshold para encontrar o equilíbrio ideal entre detectar rostos com precisão e minimizar falsos positivos. As melhores configurações podem variar dependendo da sua aplicação específica e das características das imagens ou do fluxo de vídeo.
Conclusão
Parabéns! Você implantou com sucesso um modelo de detecção de rosto do SenseCraft AI na sua placa XIAO ESP32S3 Sense, visualizou sua saída e aprendeu como ajustar finamente o desempenho do modelo.
Seguindo os passos descritos neste tutorial, você pode facilmente explorar e experimentar vários modelos de IA disponíveis no repositório SenseCraft AI no seu XIAO ESP32S3 Sense. A plataforma SenseCraft AI fornece uma interface amigável e uma ampla variedade de modelos para escolher, tornando-a acessível tanto para iniciantes quanto para desenvolvedores experientes.
Lembre-se de consultar a documentação e os recursos fornecidos pelo SenseCraft AI e pela placa XIAO ESP32S3 Sense para obter mais informações sobre os modelos suportados, seus recursos e quaisquer opções adicionais de configuração disponíveis.
Sinta-se à vontade para explorar outros modelos, experimentar diferentes configurações e adaptá-los aos seus projetos ou aplicações específicos. As possibilidades são infinitas com a combinação do SenseCraft AI e da placa XIAO ESP32S3 Sense.
Boas experiências e criações com modelos SenseCraft AI no seu XIAO ESP32S3 Sense!
Suporte Técnico & Discussão de Produtos
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.
