Capítulo 1: Configuração do ambiente
Objetivo deste capítulo: preparar o ambiente de gravação de firmware e o ambiente do servidor, como preparação para todos os capítulos práticos seguintes.
1.1 Ambiente de gravação de firmware
Método A: sem ambiente de desenvolvimento (recomendado para principiantes)
- Instale o controlador de porta série CH340K
- Abra o navegador → esptool-js
- Ligue o NanoCam, selecione a porta série e escolha o ficheiro de firmware .bin
- Clique em Program para gravar
Método B: linha de comandos
Bash
pip install esptool
esptool.py --chip esp32s3 --port COM_x write_flash 0x0 nanocam_xxx.binMétodo C: ambiente de desenvolvimento ESP-IDF (avançado)
- Instale o VSCode + extensão ESP-IDF
- F1 →
ESP-IDF: Configure ESP-IDF Extension - Selecione ou instale o ESP-IDF v5.4+
- Compilar:
idf.py build flash monitor
Método D: instalação com o ESP-EIM-GUI
- Descarregue do site oficial https://dl.espressif.cn/dl/eim/
- Após o download, faça duplo clique para entrar na página do EIM; no canto superior direito é possível mudar para a versão em chinês
- Clique para iniciar a instalação
- No passo seguinte, escolha a instalação personalizada
- Antes disso, é necessário ter o
gite opython3.12.xinstalados (fonte de download do git na China: CNPM Binaries Mirror) - Selecione esp32s3 como dispositivo de destino
- Na escolha da versão do ESP-IDF, é necessário marcar "mostrar versões estáveis antigas" e, deslizando para baixo, selecionar a versão v5.4.1
- Mantenha o espelho de download predefinido e avance para o passo seguinte
- Na seleção de funcionalidades do ESP-IDF, recomenda-se selecionar tudo e continuar para o passo seguinte
- Na seleção de ferramentas, avance para o passo seguinte, escolha a localização de instalação pretendida e aguarde a conclusão da instalação Após a instalação, esta versão apresenta um problema de extração: localize o diretório C:\Espressif\dist\xtensa-esp-elf-14.2.0_20241119-x86_64-w64-mingw32.zip, copie o ficheiro comprimido para C:\Espressif\tools\xtensa-esp-elf, extraia-o, encontre a pasta xtensa-esp-elf e substitua a pasta existente em C:\Espressif\tools\xtensa-esp-elf\esp-14.2.0_20241119 — assim a compilação será bem-sucedida
1.2 Ambiente do servidor
Serviço oficial xiaozhi.me (gratuito)
- Aceda a xiaozhi.me e registe uma conta
- Entre na consola
- Depois de o módulo se ligar à rede, será anunciado um código de verificação de 6 dígitos
- Clique em "Adicionar dispositivo", à direita do bloco "Agente"
- Introduza o código de verificação de 6 dígitos anunciado
- Após associar o dispositivo, pode começar a conversar
Próximo capítulo: Capítulo 2: Início rápido

