Transforming Chandelier

by JungSooPark in Circuits > Art

9816 Views, 107 Favorites, 0 Comments

Transforming Chandelier

JPEG_DSC02930.jpg
tools.jpg


 
In this tutorial I will go over how to make a transforming chandelier.

This project will be heavily CAD oriented (Solidworks and Illustrator), made by laser cutting/engraving acrylic sheets, and a little bit of Arduino coding and soldering. 

Choosing Materials.

acrylicglass.jpg
All the pieces for the chandelier will be made out of flat materials, so I decided to use plexiglass since it comes in different colors and is strong.

Before designing the gears and how they work together, visit this link to help yourself understand how gears and mechanical joints could work in the structure.

Design.

chandelier.jpg
Start by sketching out the basic shape you want. Its form will change into different configurations depending on how much the motor spins.

Sketching can be done very roughly as the form is likely to change later while designing it in computer.

My sketches were done in Adobe Illustrator in order to move around the shape modules to create different forms and see how it looks. Although this helps a little bit, going too deep into it isn't recommended as the shape is most likely to change as the structures are built in 3D CAD.

I decided to go with somewhat traditional form of what chandeliers looked like, but you can always customize your own piece by cutting your own design and puting it together with the gears and the frame.

CAD.

In a computer, draw out your parts (gears and the chandelier shapes you want) in a CAD program, such as Solidworks, Rhino, or Sketchup. Solidworks is a great tool to use in this case because it gives you the ability to assemble the complete form and test out how the gears move and interact with each shape.

Since each shape isn’t going to be completely 2 dimensional, remember to design small parts to lay on top of the materials to make hinges.

Because this phase is very important and complicated, I've uploaded my file on Thingiverse for you to reference or use in your making project. Feel free to grab the CAD file to look at, or take the illustrator file.

Thingiverse link: Here

LASER!

JPEG_DSC02854.jpg
After all the designing and tweaking is completed, it’s time to cut out the pieces.

I bought several plexiglass sheets to be laser cut. This tool allows me to cut all the pieces precisely as I designed them in the CAD program.

Because gears will be sandwiched between two pieces, make sure to cut the gears in thinner plexiglass.

Double Check!

JPEG_DSC02837.jpg
JPEG_DSC02839.jpg
JPEG_DSC02840.jpg
JPEG_DSC02841.jpg
Once you have all the parts you needed, it's time to assemble them.

Before completely fixing the parts together, final check if all the parts work in the way you want.

If not, go back and fix your parts by re-cutting plexiglass with modified drawings with the laser cutter.

Please DO remember to slow down when assembling and glueing as hurrying will make you make mistakes in the process that requires you to be very precise. 

Motor.

JPEG_DSC02907.jpg
There are different types of motors available for precise movements. I decided to use a full rotation servo as it's smaller and lighter than stepper motors.

Because the full rotation stepper motors don't have a potentiometer built in, and thus can't get feed back from where to stop, you have to mention it in your code to direct the motor. 90 is a default starting point for most cases, so any number below 90 will make the motor to turn one way, and above 90 will make it turn the other way.

The motor is wired to an Arduino, and a simple sweep code was used:


#include <Servo.h>
Servo myservo;  // create servo object to control a servo
int pos = 0;    // variable to store the servo position
void setup()
{
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
}
void loop()
{
  myservo.write(0); // rotate to 0
  delay(3000);
  myservo.write(180); //rotate to 180
  delay(3000);
}



Test if the motor works with your Arduino.

Motor Housing.

JPEG_DSC02912.jpg
JPEG_DSC02865.jpg
JPEG_DSC02879.jpg
JPEG_DSC02910.jpg
JPEG_DSC02913.jpg
The motor will have to be connected to the gears. It's a good idea to make a small housing that can store and hide the Arduino and the motor from the view, which will work as a way of mounting the chandelier on a wall.

The illustrator file of the box can also be found in the files on Thingiverse.

Put together the box with plastic glue and place the Arduino and the motor inside.

Final Step!

JPEG_DSC02928.jpg
Attach the box with the motor to the main gear, which will control the whole movement of the chandelier.

Before completely bonding the box to the chandelier, make sure to test the motor to see if it's spinning the gears in the right manner.

Done!

JPEG_DSC02935.jpg
JPEG_DSC02945.jpg
JPEG_DSC02948.jpg
JPEG_DSC02992.jpg
JPEG_DSC02998.jpg
JPEG_DSC03006.jpg
Put 4 screws in a wall to hang the piece, and enjoy!