top of page

Acoustic Light Robot

Acoustic Light Robot is a 4×4×4 LED cube dancing robot which responds to music and sound. This project explored how aural input can be transformed into visual output such as patterns and colours. The robot visualises the music by LED animation and dancing to create interactions between the robot and the audience. It enriches the experience of listening to music on a visual level and makes the experience more enjoyable.

Besides playing songs to provide sound data to the robot, users can also sing to the robot. The robot can respond to the users’ singing voice and accompany them to enjoy music together.

The robot runs in Arduino and Java. First, Processing receives the audio data, including beat, amplitude, and FFT, and sends it to Arduino. Then, Arduino receives the Processing data and sends signals to the robot to demonstrate the LED patterns and arm movement.

bottom of page