Powered Camera Slider

Introduction: Powered Camera Slider

Home made time lapse video this allows for night sky moving videos also for great sunset and sunrise time lapse photography.

Step 1: Materials

1. Two 8' by 4" pieces of wood

2. 4 roller blade wheels

3. 8 washers

4. 4 bolts

5. servo

6. Arduino uno

7. gopro/camera mount

8. Arduino software on your computer

Step 2: Biulding Camera Slider

Take two pieces of scrap wood and cut into a 7" by 4.5" rectangle.

After this measure out and drill holes big enough for your 4 bolts to run though.

Make sure to make the holes line up on the two pieces of wood.

After cutting and drill we need to go get the 4 roller blade wheels and 8 washers.

Maker sure wheels are about the same size and weight.

After this we will put the bolt through one side and then put one washer and then wheel then another washer and then the last piece of wood and then a nut on the other side of the wood.

Repeat this for all 4 wheel and in.

This will be your base for your camera/ gopro mount to sit on.

Step 3: Slider Rail

Take one of the 8' by 4" piece of wood and cut it in half.

After this cut 45 degree angle on both sides of the boards take these pieces and put glue on it and then nail gun the piece together to make a nice edge at the bottom of the V.

after this take the other 8' by 4" piece of wood and cut into 45 degree pieces for legs

Step 4: Mounting Servo

I used hot glue and put it on the end of one of my 45 degree pieces of wood that I cut from the each 8' by 4" piece of wood.

Then take a bolt and hot glue it to the top of your servo to make a spool.

Then tie and nut with the string you have just laying around.

Then hot glue a bolt to the camera mount and tie a nut on it to allow it to pull the slider.

Step 5: Arduino

Use the picture and make sure to do it the way it is show the code will not work or you will fry and Arduino

Step 6: Arduino Code

Servo myservo; // create servo object to control a servo // twelve servo objects can be created on most boards 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() {



Be the First to Share


    • Puzzles Speed Challenge

      Puzzles Speed Challenge
    • "Can't Touch This" Family Contest

      "Can't Touch This" Family Contest
    • CNC Contest 2020

      CNC Contest 2020

    2 Discussions


    3 years ago

    This is cool! I wish it was dark enough where we live to get good shots of the night sky. :)


    Reply 3 years ago

    Thanks! Glad to hear someone else thinks that was a cool project!