Blog Home

Levitate water drops with RGB LEDs and Arduino

Arduino TeamFebruary 19th, 2018

Water normally falls from the sky to the ground, the time fountain from hacker isaac879 appears to work much differently. As shown in the video below, water droplets somehow levitate from a circular orange apparatus to a blue one on top.

The trick here is that the water isn’t actually falling up, but appears that way by carefully controlling the flashing of RGB lights using an Arduino Uno. If the lights flash at the same rate as the water drops, they appear to stand still, while if the light is flashed more slowly, they appear to rise.

This is the prototype RGB LED Time Fountain I designed and built. It uses RGB LED strip lights to strobe a stream of water drops to make them appear as if they are levitating. By strobing the different colors out of phase with each other some incredible effects can be created.

An Arduino Uno controls the timing of the RGB strobe and the PWM of the pump. Bluetooth communication was achieved using an HC-05 Bluetooth module and the “Arduino bluetooth controller” app by “Giumig Apps.”

Be sure to check out the video to see it in action, especially the bit around 3:40 where drops appear to rise out of a cup while it’s getting filled with water.


One Response to “Levitate water drops with RGB LEDs and Arduino”

  1. brugja Says:

    Hello, this looks great, do you want to share the code ?

Leave a Reply

You must be logged in with your Arduino account to post a comment.