इस प्रोजेक्ट के बारे में

Arduino-UE5 एक ESP32 माइक्रोकंट्रोलर से जुड़े BNO055 IMU सेंसर से Unreal Engine 5 के भीतर एक एक्टर तक रीयल-टाइम पिच, रोल और यॉ डेटा के ट्रांसमिशन को सक्षम बनाता है। यह सिस्टम लगभग 10 Hz पर JSON पैकेट के रूप में सेंसर डेटा प्रसारित करने के लिए Wi-Fi UDP का उपयोग करता है। मुख्य तकनीकी विशेषताओं में शामिल हैं: - सेंसर फ्यूजन: स्थिर यूलर एंगल्स (Euler angles) के लिए कॉम्प्लिमेंट्री फ़िल्टर का उपयोग करके एक्सेलेरोमीटर, जायरोस्कोप और मैग्नेटोमीटर डेटा को संयोजित करता है। - हार्डवेयर इंटीग्रेशन: I2C के माध्यम से ESP32 देव बोर्ड और Adafruit BNO055 सेंसर का समर्थन करता है। - UE5 इंटीग्रेशन: एक निर्दिष्ट पोर्ट (डिफ़ॉल्ट 3002) पर UDP पैकेट प्राप्त करने और इंजन एक्टर पर रोटेशन लागू करने के लिए SocketIOClient प्लगइन का उपयोग करता है। - डेटा फॉर्मेट: डिवाइस का नाम और डिग्री में ओरिएंटेशन एंगल्स वाले JSON ऑब्जेक्ट्स प्रसारित करता है। रिपॉजिटरी ESP32 के लिए पूर्ण Arduino स्केच और आवश्यक प्लगइन्स सहित एक संबंधित Unreal Engine 5 प्रोजेक्ट प्रदान करती है।