Capítulo 1: Configuración del entorno
Objetivo de este capítulo: preparar el entorno de grabación del firmware y el entorno del servidor, como base para todos los capítulos prácticos posteriores.
1.1 Entorno de grabación de firmware
Método A: Sin entorno de desarrollo (recomendado para principiantes)
- Instala el controlador de puerto serie CH340K
- Abre el navegador → esptool-js
- Conecta NanoCam, selecciona el puerto serie y elige el archivo de firmware .bin
- Haz clic en Program para grabar
Método B: Línea de comandos
Bash
pip install esptool
esptool.py --chip esp32s3 --port COM_x write_flash 0x0 nanocam_xxx.binMétodo C: Entorno de desarrollo ESP-IDF (avanzado)
- Instala VSCode + la extensión ESP-IDF
- F1 →
ESP-IDF: Configure ESP-IDF Extension - Selecciona o instala ESP-IDF v5.4+
- Compila:
idf.py build flash monitor
Método D: Instalación con ESP-EIM-GUI
- Descarga desde la web oficial https://dl.espressif.cn/dl/eim/
- Haz doble clic tras la descarga para entrar en la página de EIM; en la esquina superior derecha se puede cambiar al idioma chino
- Haz clic en comenzar la instalación
- En el paso siguiente, selecciona la instalación personalizada
- Antes de esto hay que tener instalados
gitypython3.12.x(fuente de descarga de git en China: CNPM Binaries Mirror) - Selecciona esp32s3 como dispositivo de destino
- Selecciona la versión de ESP-IDF: aquí hay que marcar "mostrar versiones estables antiguas" y desplazarse hacia abajo hasta la versión v5.4.1
- En la selección de la imagen de descarga no cambies nada y pulsa siguiente
- En las funciones de ESP-IDF se recomienda seleccionar todas y continuar al paso siguiente
- En la selección de herramientas pulsa siguiente y luego elige la ubicación donde quieras instalar; espera a que termine la instalación Tras completar la instalación, esta versión presenta un problema de descompresión: localiza el directorio C:\Espressif\dist\xtensa-esp-elf-14.2.0_20241119-x86_64-w64-mingw32.zip, copia el archivo comprimido a C:\Espressif\tools\xtensa-esp-elf, descomprímelo y localiza la carpeta xtensa-esp-elf; sustituye la carpeta del directorio C:\Espressif\tools\xtensa-esp-elf\esp-14.2.0_20241119 y la compilación se realizará correctamente
1.2 Entorno de servidor
Servicio oficial xiaozhi.me (gratuito)
- Visita xiaozhi.me y registra una cuenta
- Entra en la consola
- Cuando el módulo se conecte a la red, anunciará un código de verificación de 6 dígitos
- Haz clic en "añadir dispositivo" a la derecha del bloque "agente"
- Introduce el código de verificación de 6 dígitos anunciado
- Tras vincular el dispositivo, ya puedes empezar a conversar
Capítulo siguiente: Capítulo 2: Inicio rápido

