🧪 Novos tutoriais em andamento — do braço robótico ao sensor
Ir para o conteúdo
Compre este produtoLoja oficialSite oficial

Início rápido do ESP32-NanoCam

Comprar na loja

O ESP32-NanoCam é o módulo ESP32-S3 de transmissão de vídeo / visão por IA da Juxi Technology (página do produto: Módulo de Vídeo WiFi ESP32-S3), com arquitetura de duas placas: placa principal + placa base. Este guia conduz você, em cinco passos, pela gravação do firmware, conexão WiFi, visualização do vídeo e troca de modos de IA.

Preparação

  • Placa principal + placa base do NanoCam (ESP32-S3 N16R8 + CH340K)
  • Cabo USB Type-C (com suporte a transferência de dados)
  • Computador (Windows / Mac / Linux)
  • Módulo de câmera GC2145 (conectado de fábrica)

Figura 1: Frente da placa principal do ESP32-NanoCam

Figura 2: Placa base do ESP32-NanoCam (alimentação USB-C e gravação via serial)

Passo 1: Gravar o firmware (3 minutos)

Método A: sem ambiente de desenvolvimento (recomendado)

  1. Instale o driver de porta serial do CH340K
  2. Abra o navegador e acesse o esptool-js
  3. Conecte o NanoCam ao computador com um cabo Type-C
  4. Selecione a porta serial, baud rate 115200
  5. Localize o arquivo de firmware nanocam_xxx.bin dentro do pacote descompactado
  6. Selecione o arquivo de firmware nanocam_xxx.bin, endereço 0x0
  7. Clique em "START" e aguarde a conclusão

Método B: linha de comando (avançado)

Bash
pip install esptool
esptool.py --chip esp32s3 --port COM3 write_flash 0x0 nanocam.bin

Passo 2: Conectar ao WiFi (2 minutos)

O NanoCam opera por padrão em modo duplo AP+STA simultâneo, sem necessidade de troca:

  • O hotspot AP fica sempre ativo; conecte o celular diretamente a NanoCam-AP (senha 12345678) e abra http://192.168.4.1 no navegador
  • STA com roteador: configure o WiFi uma única vez

Conecte a porta Type-C do NanoCam com uma ferramenta de porta serial (baud rate 115200 8N1):

Plaintext
sta_ssid:MinhaWiFi
sta_pd:MinhaSenha

O retorno OK indica que a configuração foi bem-sucedida. Após alterar a senha, o dispositivo reinicia automaticamente.

Para trocar o modo WiFi (normalmente não é necessário):

ComandoModoDescrição
wifi_mode:0Somente APDesativa o STA e mantém apenas o hotspot
wifi_mode:1Somente STADesativa o hotspot e conecta apenas ao roteador
wifi_mode:2AP+STAPadrão; ambos operam simultaneamente

Passo 3: Ver o vídeo (1 minuto)

  1. Envie sta_ip pela porta serial para obter o IP do STA
  2. Digite http://<endereço IP> no navegador (ou use http://192.168.4.1 no modo AP)
  3. A página exibe o vídeo em tempo real

Passo 4: Experimentar a IA (2 minutos)

Envie os comandos a seguir pela porta serial para trocar de modo:

ComandoModoEfeito
ai_mode:0Transmissão normalVídeo MJPEG em tempo real
ai_mode:1Detecção de rosto de gatoCaixa de detecção de rosto de gato na imagem
ai_mode:2Detecção de rostosCaixa de detecção de rostos na imagem
ai_mode:3Reconhecimento de corSelecione a cor → rastreamento em tempo real
ai_mode:4Reconhecimento facialCadastro → identificação → exclusão
ai_mode:5Leitura de QR codeAponte para o QR code → conteúdo na porta serial
ai_mode:6Agente LLMAtivação por voz "你好小智" (XiaoZhi AI)
ai_mode:7ESP-ClawESP-Claw AI Agent (framework oficial da Espressif)

Cada troca de modo exige reinício manual: pressione o botão RST do módulo — o novo modo entra em vigor após o reinício.

Passo 5: Integrar ao seu projeto

Controle com Arduino

C++
Serial.begin(115200);
Serial.print("ai_mode:2");  // alternar para detecção de rostos

Controle com Python

Python
import serial
ser = serial.Serial("COM3", 115200)
ser.write(b"ai_mode:1\r\n")  # alternar para detecção de rosto de gato

Ver os comandos completos

Referência completa dos comandos: Manual do protocolo serial.

Perguntas frequentes

ProblemaSolução
Falha na gravaçãoVerifique se o cabo Type-C suporta dados; segure S2(BOOT) na placa base e ligue
Sem imagemEnvie sta_ip pela porta serial para confirmar o IP; verifique se estão na mesma rede
Câmera não funcionaVerifique se o cabo FPC está bem encaixado com os contatos metálicos para baixo; verifique PWDN(IO12)/RESET(IO14)
Não conecta ao WiFiEnvie wifi_reset para restaurar os padrões de fábrica e reconfigure

Próximos passos