ESP32 · nombre provisional
TargetOS
Un sistema táctil compacto para tu placa ESP32, con la mascota Nimbo integrada y conexión opcional con isTargetSleeping.
En la placa
Así se ve TargetOS.
Capturas tomadas directamente de la pantalla ESP32 conectada, a su resolución horizontal de 320 × 240.
El sistema
Un pequeño entorno para el ESP32.
TargetOS está construido para la pantalla táctil de la placa y conserva sus funciones básicas aunque no haya conexión con la PC.
Hardware
La placa usada en el proyecto.
Estos datos combinan la configuración del firmware y la información leída desde la placa conectada.
El chip y la flash se verificaron en la placa. El proyecto apunta al perfil ESP32-2432S028R; no hay una foto del marcado del fabricante que confirme una revisión comercial concreta.
Instalación
Graba el sistema completo.
El flujo que sigue corresponde al proyecto de desarrollo actual. No hay todavía un instalador de firmware dentro de isTargetSleeping ni un paquete público para descargar.
- 01
Prepara el proyecto
Necesitas el código fuente ESP32-Mira y PlatformIO Core o la extensión PlatformIO de VS Code. El código del firmware aún no está publicado como descarga pública.
- 02
Compila y graba TargetOS
Conecta la placa con un cable USB de datos. Desde la carpeta del firmware, compila y graba el perfil mira, que incluye la app de la mascota:
pio run -e mira -t upload - 03
Configura la placa
Al iniciar, abre Ajustes para conectarla a tu Wi-Fi. La mascota funciona en la placa sin PC; su nombre se puede editar tocándolo.
- 04
Conecta el servicio Nimbo (opcional)
En isTargetSleeping para Windows, abre Ajustes › Notch y descarga el complemento opcional. Extrae el ZIP en %LOCALAPPDATA%\isTargetSleeping\pet. Es el servicio de la PC, no el firmware del ESP32. Inicia el servicio con este comando y déjalo abierto mientras la placa se conecta:
& "$env:LOCALAPPDATA\isTargetSleeping\pet\isTargetSleeping-pet.exe" serve --port 8443
$pet = "$env:LOCALAPPDATA\isTargetSleeping\pet\isTargetSleeping-pet.exe"
& $pet provision --host 192.168.1.20 --data "$env:LOCALAPPDATA\isTargetSleeping\pet"
python tools/provision.py "$env:LOCALAPPDATA\isTargetSleeping\pet\provision.json" COMx