Sobre o projeto
O Arduino-UE5 permite a transmissão de dados de pitch, roll e yaw em tempo real de um sensor IMU BNO055 conectado a um microcontrolador ESP32 para um actor dentro do Unreal Engine 5. O sistema utiliza Wi-Fi UDP para transmitir dados do sensor como pacotes JSON a aproximadamente 10 Hz.
As principais características técnicas incluem:
- Sensor Fusion: Combina dados de acelerômetro, giroscópio e magnetômetro usando um filtro complementar para ângulos de Euler estáveis.
- Integração de Hardware: Suporta placas de desenvolvimento ESP32 e sensores Adafruit BNO055 via I2C.
- Integração com UE5: Utiliza o plugin SocketIOClient para receber pacotes UDP em uma porta especificada (padrão 3002) e aplicar a rotação a um actor no engine.
- Formato de Dados: Transmite objetos JSON contendo o nome do dispositivo e os ângulos de orientação em graus.
O repositório fornece o sketch Arduino completo para o ESP32 e um projeto correspondente do Unreal Engine 5, incluindo os plugins necessários.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.