Have LED lights always fascinated you? Well they have for me ever since i wired my first circuit with my dad in grade 1.until now i have always been searching for an idea that is simple ,made out of cheap easy to get materials uses an arduino micro controller and looks great.

The basic layout of this design is an Archimedes spiral descending inwards with an arduino controling individual tri-color LED`s inside each bottle.Through this instructable i will show you how to replicate this idea and hopefully you can build on it yourself making it bigger and better!

Step 1: Parts List:

1. Tri-color common anode LED`s X 12
2. 2 pair (four core) phone wire 4-5m
3. Arduino Duemilanove or perf board equivalent
4. 12v dc converter 
5. Screw top glass bottle (plastic is ok to) X 12
6. Frosting spray
7. Small cable ties
8. Solder
9. Heat shrink tubing
10.Brass hook large
11.Brass hook small X 3
12.Perf board(Helpful for making buses)
13.Metal cable with 5 small chock blocks and some nylon cord.
14.Circular wooden board about 0.5" thick by 11"wide.

1. Electric hand drill
2. Drill bit diameter of your wire
3. Pliers
4. Side cutters/Wire strippers
5.soldering iron
<p>Hi Guys, I was wondering if you could upload a remake of this without the arduino, or any computer programmable circuit. I was thinking of a chaser circuit with a 555 timer and maybe a selector dial to change colors. Its hard to get arduinos where i live.</p><p>Still, wonderful build and instructable!!</p>
<p>I have to be nice and constructive :D<br>But this code is very ugly, you should consider using arrays for pin assingments and for-loops and using only few functions.</p>
<p>The code has great potential for improvement! How's that for nice and constructive. :)</p>
<p>I agree completely I was only just starting in arduino when I wrote this. Almost four years ago now...</p>
<p>What is the brand of the bottles you used? I can't quite make out the logo in the picture. I really like the hourglass shape like the classic coke bottles and haven't been able to find anything similar.</p>
So if you know and you have improved your chandelier. Could you load it?
<p>Hi Im so sorry but lost all the code a few year back now, I haven't even turned her on in about 2 years :/</p>
It would be intresting to improve mines
<p>how deep into the bottle are the led's ?&gt;</p>
<p>They sit right at the top just under the lid, it seemed like the only position that 'filed' the bottle nicely.</p>
<p>super thx </p>
I finally made a video of mine, thank you so much for sharing this great tutorial. <br> <br>http://www.youtube.com/watch?v=VGHtFJdAG1I
Hi guys, after leaving this project for a long time I'm thinking about overhauling the design and of course this instructable. I've been working on some pretty awesome upgrades that are easy to implement but will be a huge leap in the chandeliers abilities some of these improvements include multitouch! which only requires 12 extra resistors! Anyway I would really love it if you guys who have made your own could send me some picks to supplement the instructable a bit :) PM me for my email address :) Thanks all
this is my version doing the cable management. it worked great using some cheese platter ( 10 bucks) made out of bambus wood and some wire connectors. the arduino is now in a small box. i used some power pack which can be changed from 3V to 12V, i choose 5V, it worked great.
hi, <br>a bit confusing, is it possible u have a circuit diagram for this,
Do you have a circuit diagram for this project? Thanks
OK this worked out for me: The Arduino Uno doesn't have 17 digital pins. Use the analog pins. Digital 14 = Analog 0, digital 15= Analog 1, digial 16= analog 3, digital 17 = analog 4. This worked for me. great project. I hope you can see how it has to be wired. This worked for me. You have to understand how a prefboard works to understand the wiring diagram.
this one is made using fritzing
Wow thank you so much would you mind if i added this to the instructable?
go ahead. maybe you should make a notice. i think its a bit hard to understand if one does not understand how the prefboard works.
this is why i made the dirgramm. I really enjoy my lamp. Thanks you for your instructable.
Hii.. i tried to make this using a AVR.. i used an atmega8 and some shift registers and current drivers... i also added remote control functionality to control the colors.. :D
I assume you used the Arduino Duemilanove and micro ATmega328?
No just the Atmega 328
? We bought a factory Arduino Uno board to program the Atmega168 chips. Then each student built there own Hack Arduino boards so they can pop the chip in and keep the $8 boards instead of a $30 board. I am building the LED chandlier my question is with the uno board do we have to load a boot loader so it works in hack board. The code seemed to load correctly but the chandlier isn't working. I double checked the schematic and everything seems to be wired correctly. I am just trying to verify that we programmed the chip correctly. The 328 that was in the UNO board we wired leds up to it directly and played with the code and it worked perfectly but when we programmed the 168 and put it in a hacked board it doesn't work.
I think I just relized what the part is, is it a crystal oss?
Forgot to ask you on your pic of the circuit is that a voltage regulator?? Could you explain what that part is and how to hook it up.<br><br>Thanks for taking the time to help. <br><br>Kristy
A couple more questions. <br><br>Which Arduino programmer do you recommend? Uno or Duemilanove<br><br>Also,I am a little confused on the pinout please reference the correct reference designator below. Thanks Kristy<br><br>LED1 anode = 0;<br>LED2 anode = 1;<br>LED3 anode = 2;<br>LED4 anode = 4;<br>LED5 anode = 7;<br>LED6 anode = 8;<br>LED7 anode = 12;<br>LED8 anode = 13;<br>LED9 anode = 14;<br>LED10 anode = 15;<br>LED11 anode = 16;<br>LED12 anode = 17;<br>RED bus A = 3;<br>GREEN bus A = 5;<br>BLUE bus A = 6;<br>RED bus B = 9;<br>GREEN bus B = 10;<br>BLUE bus B = 11;<br><br><br>pin 1- (PCINT14/RESET) PC6<br>pin 2 -(PCINT16/RXD) PD0<br>pin3- (PCINT17/TXD) PD1<br>pin 4- (PCINT18/INT0) PD2<br>pin5 -(PCINT19/OC2B/INT1) PD3<br>pin 6- (PCINT20/XCK/T0) PD4<br>pin 7- VCC<br>pin 8- GND<br>pin 9- (PCINT6/XTAL1/TOSC1) PB6<br>pin 10- (PCINT7/XTAL2/TOSC2) PB7<br>pin 11- (PCINT21/OC0B/T1) PD5<br>pin 12- (PCINT22/OC0A/AIN0) PD6<br>pin 13- (PCINT23/AIN1) PD7<br>pin 14- (PCINT0/CLKO/ICP1) PB0<br><br>pin 28 PC5 (ADC5/SCL/PCINT13)<br>pin 27- PC4 (ADC4/SDA/PCINT12)<br>pin-26PC3 (ADC3/PCINT11)<br>pin 25- PC2 (ADC2/PCINT10)<br>pin 24- PC1 (ADC1/PCINT9)<br>pin 23- PC0 (ADC0/PCINT8)<br>pin 22- GND<br>pin 21- AREF<br>pin 20 - AVCC<br>pin 19 - PB5 (SCK/PCINT5)<br>pin 18 PB4 (MISO/PCINT4)<br>pin 17 - PB3 (MOSI/OC2A/PCINT3)<br>pin 16 - PB2 (SS/OC1B/PCINT2)<br>pin-15 -PB1 (OC1A/PCINT1
Es una idea genial!!
I'm having problems printing the template for the spiral. I used the PDF options but it wasn't the right size so I'm not really sure what i need to do to get this to print out full size. Great instructable!
Without current limiting resistors you will damage your arduino. PWM does not limit the current to a safe level for the arduino. See http://www.thebox.myzen.co.uk/Tutorial/LEDs.html
The amount of time that current is applied for is minimal. I have been running it for years now and many other LED arrays use the same principle and i am yet to see a problem caused by it. So I really dont think its a problem to be honest.
how to program it??with software or??emergency...pls help..thx <br>
oops.. there's an available Arduino here but through online. Kinda expensive for me.
Fantastic instructable. I want to buid mine using ping pong balls, but I think there's no available Arduino here. Too bad.
Is there a .pde file that can be downloaded and loaded up on the arduino?
Whoah, that pretty. Great job!
Great project. I am curious how to hook up the wires. The duemilanove board I have only has 13 digital pins is it possible to use with this project?
The duemilanove has 13 pins labeled digital however the analogs can be used as digital as well ie analog 0 is digital 14 :)
ah thanks a bunch. I'm making a few modifications but your user name is printed on the base. A beautiful project worth the time. Thank you so much for sharing.
This is so awesome =)<br><br>I just started to create my own, but as a complete beginner in terms of Arduino,<br>could someone please tell me how to connect the wires to one of my Arduinos?<br><br>I have an Arduino Uno and an Arduino Mega 2560.<br><br>Thank you for your help<br><br>have a nice day
This is pretty awesome!
I am very interested. possible a wiring diagram a little more detailed?
could i possibly order one of these from you?? i absolutely love it but unfortunately i am not very electronically capable....
I've seen something like this before but not as intricate as yours. It's a small company who's been selling these for a long time and their custom also. Never got one but the idea was cool. It is www.donebydan.com Is this where you got the idea ? I do like yours better but seems really hard to do.
Anybody know if it can actually use this arduino board or would it need the mega2560 due to the amount of inputs?<br><br>Or should you just go the hackboard route?
little bit complex....
very nice...

About This Instructable




More by starkec:Quadcopter frame design (fiberglass). South African Winter in Cape Town LED chandelier 
Add instructable to: