gwu-cs-iot / 20_BALLS

BALLS are logistical lighting spheres
0 stars 0 forks source link

BALLS

BALLS are logistical lighting spheres

BALLS is a smart juggling balls platform that will function to both give feedback to the juggler about thier technique (in training mode) as well as provide an immersive experience to the audience (in performance mode).

Overview

Information about how the juggler is throwing the balls will be gathered using a camera located on a raspberry pi via OpenCV blob detection. This information will be used to decide which color to make the LEDs on each ball light up to which will be sent to radio modules on the balls.

Training Mode Ideas

Performance Mode Ideas

More info on this can be seen here where if done fast enough the balls would form a colorful circle. An example of what this might look like is something like how the textures of clothing are animated on the Cartoon Network show Chowder:

As you can see, the texture is fixed in the frame, and as the character moves the texture stays in place. This is the idea we would like to implement, where you have a color array/pattern and as the balls pass through each of the regions the color is updated (ie. as the balls pass up the left side they are blue, as they go across the top they transition to red, and as the fall down the right side they transition to green, and repeat the cycle as they are circle juggled)