Digital Tangible Interactive Immersive
LEDs @electronics @programming
An Experiment in creating a physical object that can be rotated in space freely in order to change the environment.
The eventual piece will be a cube with faces painted different colors. When the cube is rotated to a give face, the lights in the room will change to correspond. The first piece is a MEMS gyro controlled by an ESP32. It connects to a server via wifi, and sends quaternion rotation values using simple UDP packets. The server then converts to a rotation matrix and applies that to a digital cube which is then rendered in real time. A virtual camera places inside the cube facing up then samples the colors and sends out to a python app.
The second piece, the python app, takes in the color data in real time, then sends values out to standard consumer RGB wifi smart home bulbs via their API.