This is a project I started to better learn how to use various tools, namely:
- the ESP32 microcontroller (especially its bluetooth functionality)
- the MPU6050 gyroscope and accelerometer
- OpenGL
- interfacing with a midi instrument to use as an arbitrary controller
The ESP32 is hooked up to the MPU6050 and sends sensor data to the python script via bluetooth. This sensor data is then used to rotate a 3d shape made with OpenGL. I also experimented with using a midi controller to rotate the 3d object while I was still working on the ESP32 code.
Since I started this project without git the different stages are spread out over many folders marked in ascending order. This still seems quite useful however since there is still code in some of the older version that I would like to reference. Therefor I'll keep the repo organised as is.