Sobre el proyecto
Arduino-UE5 permite la transmisión de datos de pitch, roll y yaw en tiempo real desde un sensor IMU BNO055 conectado a un microcontrolador ESP32 hacia un actor dentro de Unreal Engine 5. El sistema utiliza Wi-Fi UDP para difundir los datos del sensor como paquetes JSON a aproximadamente 10 Hz.
Las características técnicas clave incluyen:
- Sensor Fusion: Combina datos del acelerómetro, giroscopio y magnetómetro utilizando un filtro complementario para obtener ángulos de Euler estables.
- Integración de Hardware: Soporta placas de desarrollo ESP32 y sensores Adafruit BNO055 a través de I2C.
- Integración con UE5: Utiliza el plugin SocketIOClient para recibir paquetes UDP en un puerto específico (predeterminado 3002) y aplicar la rotación a un actor dentro del motor.
- Formato de Datos: Transmite objetos JSON que contienen el nombre del dispositivo y los ángulos de orientación en grados.
El repositorio proporciona el sketch de Arduino completo para el ESP32 y un proyecto de Unreal Engine 5 correspondiente que incluye los plugins necesarios.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.