Tutorial: Robot ESP32 con Control Web 3D

1. Descripción General

Este proyecto implementa un sistema de control para un robot de 6 ejes utilizando un ESP32. El sistema incluye:

2. Componentes Principales

2.1 Archivos del Proyecto

3. Configuración del Hardware

Conexiones del ESP32:

4. Funcionalidades Principales

4.1 Gestión WiFi (wm.h)

- Crea un portal cautivo para configuración WiFi

- Permite resetear la configuración WiFi manteniendo presionado el botón BOOT

- Muestra la IP en la pantalla OLED

4.2 Control del Robot (robot.h)

Comandos principales:

4.3 Interfaz Web (html.h)

Características:

5. Límites de Movimiento

6. Uso del Sistema

  1. Cargar el código al ESP32
  2. Al iniciar, conectarse al punto de acceso WiFi del ESP32
  3. Configurar la red WiFi a través del portal cautivo
  4. Acceder a la interfaz web usando la IP mostrada en la pantalla OLED
  5. Utilizar los controles 3D para mover el robot

7. Solución de Problemas

Problemas comunes:

8. Notas Adicionales