Go Down

Topic: Lavalamp 2.0 (Read 3589 times) previous topic - next topic

mkl0815

Feb 28, 2013, 04:45 pm Last Edit: Mar 04, 2013, 10:41 am by mkl0815 Reason: 1
This is the final version of replacing my 20 years old "lava lamp" that runs with a 60 watt bulb and needs at least 1 hour to warm up.
The new version uses 20 RGB-LEDs each controlled by a single WS2812 RGB-Controller. It uses only 5 or 6 watt and providing 8 different modes that are controlled by a Arduino pro mini 328 5V/16MHz board.
The potentiometers with knobs are used to switch between the modes and control speed, color or brightness of the several modes.
The LEDs are glued on a wooden staff placed inside a smoothed acrylic glass cylinder.
It took about two days creating this lamp including soldering the 120 pads and about 70 wires, crafting the mechanical part and writing the Arduino-Sketch that gets the lamp to life.

Thanks to the people created the fastspi-library: http://code.google.com/p/fastspi/

http://www.youtube.com/watch?v=6jfAZXOzzec

Edit: 2013/03/04 - added documented source code to this post.

Jantje

well done
Great project
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

cyclegadget


Very nice work! Where did you get the acrylic cylinder?

Thanks for sharing!
Good links: Eagle tutorial= http://www.youtube.com/playlist?list=PLDE1858BD83D19C70
General Arduion tutorials = http://tronixstuff.wordpress.com
http://www.gammon.com.au/forum/bbshowpost.php?bbtopic_id=123

mkl0815


Very nice work! Where did you get the acrylic cylinder?

Thanks. I ordered the acrylic cylinders directly from a manufacturer here in germany.

dtokez

very nice! could you share the code?

mkl0815

The code was written quick and dirty and is poorly documented. I will try to clean it up and write some comments over the weekend and post it after it gets more representative.  XD

robtillaart

Very well done!
Make two of them and you have the antimatter motors of the Enterprise ;)
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

mkl0815

I've just added the souce code of my sketch to the first post of this thread. feel free to use and improve it.  :)
Mario.

Go Up