nstead of using a light, in our homemade lava lamp we used alka-seltzer to power the lamp. The alka-seltzer reacts with the water to produce carbon dioxide gas bubbles. These stick to the water droplets. The water/gas combo is less dense than the oil, so they rise to the top of the flask. At the top, the gas bubbles pop and escape into the air, allowing the dense water to sink back to the bottom again.