このプロジェクトについて

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プロジェクトを提供しています。