منصوبے کے بارے میں

Arduino-UE5 ایک ESP32 مائیکرو کنٹرولر سے منسلک BNO055 IMU سینسر سے Unreal Engine 5 کے ایک ایکٹر (actor) تک ریئل ٹائم pitch، roll، اور yaw ڈیٹا کی ترسیل کو ممکن بناتا ہے۔ یہ سسٹم Wi-Fi UDP کا استعمال کرتے ہوئے سینسر ڈیٹا کو تقریباً 10 Hz کی رفتار سے JSON پیکٹس کے طور پر براڈکاسٹ کرتا ہے۔ اہم تکنیکی خصوصیات میں شامل ہیں: - Sensor Fusion: مستحکم Euler angles کے لیے complementary filter کا استعمال کرتے ہوئے accelerometer، gyroscope، اور magnetometer ڈیٹا کو یکجا کرتا ہے۔ - Hardware Integration: I2C کے ذریعے ESP32 dev boards اور Adafruit BNO055 سینسرز کو سپورٹ کرتا ہے۔ - UE5 Integration: ایک مخصوص پورٹ (ڈیفالٹ 3002) پر UDP پیکٹس وصول کرنے اور انجن کے ایکٹر پر روٹیشن لاگو کرنے کے لیے SocketIOClient پلگ ان کا استعمال کرتا ہے۔ - Data Format: ڈیوائس کے نام اور ڈگریوں میں اورینٹیشن اینگلز پر مشتمل JSON آبجیکٹس منتقل کرتا ہے۔ ریپوزٹری ESP32 کے لیے مکمل Arduino اسکیچ اور ضروری پلگ انز سمیت ایک متعلقہ Unreal Engine 5 پروجیکٹ فراہم کرتی ہے۔