Placeholder

ReactiVisuals

ReactiVisuals is a project that was developed in the context of the university course "Tangible User Interfaces". It uses a Teensy 3.6, 3 LEDs, 2 buttons, 1 potentiometer, reacTIVision and is written in Processing 3 and Arduino.

The inner workings of the ReactiVisuals controller.

The idea of the project was to develop a physically controllable visualization using reacTIVision. Therefore, the Teensy board uses Arduino code to take care of the transmission of data before sending it to Processing where it processed. The Processing code contains the logic of the visualization. It displays particles whose properties can be changed depending on the fiducials and the transmitted data.

To make the operation more intuitive, a controller was designed and constructed. The circuit was built into a plastic coating, and the operating elements necessary for controlling the visualization remain visible and can easily operated with just one hand. On the outside, the fiducials are loosely attached so thath they can be exchanged at any time, as they cause different properties of the particle system to appear.

The two buttons on the controller change the color of the created particles and a potentiometer on the bottom allows the particle size to be changed. Finally the LEDs on the upper edge give the user an immediate feedback which button is currently active (LEDs in the respective color).