このプロジェクトについて
Arduino-UE5は、ESP32マイコンに接続されたBNO055 IMUセンサーから、Unreal Engine 5内のアクターへリアルタイムのピッチ、ロール、ヨーデータを送信することを可能にします。このシステムはWi-Fi UDPを利用し、センサーデータをJSONパケットとして約10Hzでブロードキャストします。
主な技術的特徴は以下の通りです:
- センサーフュージョン:加速度計、ジャイロスコープ、磁力計のデータを相補フィルターで組み合わせ、安定したオイラー角を実現します。
- ハードウェア統合:I2C経由でESP32開発ボードおよびAdafruit BNO055センサーをサポートしています。
- UE5統合:SocketIOClientプラグインを使用して、指定されたポート(デフォルトは3002)でUDPパケットを受信し、エンジン内のアクターに回転を適用します。
- データ形式:デバイス名と度数法の方向角を含むJSONオブジェクトを送信します。
本リポジトリでは、ESP32用の完全なArduinoスケッチと、必要なプラグインを含む対応するUnreal Engine 5プロジェクトを提供しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.