इस प्रोजेक्ट के बारे में
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 प्रोजेक्ट प्रदान करती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.