Tutorial: Control de Robot 2D con ESP32

Componentes del Sistema

Funcionamiento Básico

El sistema realiza las siguientes funciones:

  1. Inicia la comunicación serial a 115200 baudios
  2. Configura la pantalla OLED para mostrar información
  3. Establece una conexión WiFi mediante WiFiManager
  4. Crea un servidor web en el puerto 80
  5. Permite el control de 4 servomotores mediante una interfaz web

Endpoints del Servidor

Formato de Datos JSON

El servidor espera recibir datos en el siguiente formato:

{
    "cintura": valor,
    "hombro": valor,
    "codo": valor,
    "muneca": valor
}
        

Visualización en OLED

La pantalla OLED muestra en tiempo real:

Configuración WiFi

El dispositivo utiliza WiFiManager para:

Mantenimiento

Para reiniciar la configuración WiFi:

  1. Reinicie el ESP32
  2. Conéctese al punto de acceso generado
  3. Configure las nuevas credenciales WiFi