This project was developed as part of a final year research project in 2022, titled "Interactive 3D Image Viewer Using Gyroscopic Sensor and Unity 3D."
It uses an Arduino UNO connected to an MPU6050 gyroscopic sensor to control and interact with virtual 3D images. Users can physically rotate a device to manipulate 3D models, and toggle different parts of the images through an on-screen interface. Some models also include motion graphics.
Special thanks to the following resources for providing I2C connection libraries and integration guidelines: i2cdevlib by jrowberg (https://github.com/jrowberg/i2cdevlib); MPU6050 Arduino and Unity 3D by wengaoy (https://github.com/wengaoy/MPU6050-Arduino-and-unity-3d)
Some of the 3D models were sourced from: Unity Asset Store (https://assetstore.unity.com/3d); Sketchfab (https://sketchfab.com/tags/unity3d); Free3D (https://free3d.com/3d-models/unity)