À propos du projet
Arduino-UE5 permet la transmission en temps réel des données de tangage, de roulis et de lacet d'un capteur IMU BNO055 connecté à un microcontrôleur ESP32 vers un acteur au sein d'Unreal Engine 5. Le système utilise le protocole Wi-Fi UDP pour diffuser les données du capteur sous forme de paquets JSON à une fréquence d'environ 10 Hz.
Les caractéristiques techniques clés incluent :
- Fusion de capteurs : combine les données de l'accéléromètre, du gyroscope et du magnétomètre à l'aide d'un filtre complémentaire pour obtenir des angles d'Euler stables.
- Intégration matérielle : prend en charge les cartes de développement ESP32 et les capteurs Adafruit BNO055 via I2C.
- Intégration UE5 : utilise le plugin SocketIOClient pour recevoir les paquets UDP sur un port spécifié (par défaut 3002) et appliquer la rotation à un acteur dans le moteur.
- Format de données : transmet des objets JSON contenant le nom de l'appareil et les angles d'orientation en degrés.
Le dépôt fournit le sketch Arduino complet pour l'ESP32 ainsi qu'un projet Unreal Engine 5 correspondant incluant les plugins nécessaires.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.