3D printed motorised omnidirectional time lapse dolly

Hi everyone, this is this weeks project: The free running motorised time lapse dolly.

In case anyone want’s to make their own, here are the files to 3D print:

timelapse-dolly-stl

Remember to print the wheel covers and the gimbal arms twice.

The stepper motor can be any like this. There are plenty in Ebay, Aliexpress and the usual suspects. There is also an Arduino nano and a 10k linear (very important, I did the mistake of using logaritmic) potentiometer. 3 58mm scooter wheels, and their bearings. The big bolts are M8 (as you can see, the length that I had available…), and the two small ones are M4x16. The battery is this one found on Amazon, but you can zip in any other smaller, this thing takes only .40 amps while running, and that will last hours with almost any battery.

If you are interested in the quick release plate you can find all the info here:

3D printed quick release plate and socket with tripod

In case you make the same mistake as me and have a logaritmic potientiometer the source code for the nano is a bit more complicated, here it is:

#include <Stepper.h>

Stepper myStepper(1000, 3, 6,5, 4);//Put here the pins where you connected the pins of the motor to your nano

int sensorPin = A1;
int sensorValue = 0;

float potLogType = 10; // wild guess base-10 logarithmic
int scale = 330; // experiment…

int linearized;

void setup() {

myStepper.setSpeed(100);
Serial.begin(115200);

}

void loop() {

sensorValue = analogRead(sensorPin);
linearized = (int)((log((float)sensorValue) / log(potLogType)) * scale);

if (linearized>300)
{
myStepper.step(1);
delay(175-(linearized-300)/4);
Serial.println(175-(linearized-300)/4);
}
}

If you have a linear pot, use this one.

#include <Stepper.h>

Stepper myStepper(1000, 3, 6,5, 4);//Put here the pins where you connected the pins of the motor to your nano

int sensorPin = A1;
int sensorValue = 0;

 

void setup() {

myStepper.setSpeed(100);
Serial.begin(115200);

}

void loop() {

sensorValue = analogRead(sensorPin);

if (sensorValue>300)//adjust this till it fits your setup
{
myStepper.step(1);
delay(sensorValue/10);//adjust this till the speed is low enough
}
}

If any of you have any questions, leave me a comment on the video so anyone can share the answer.

Cheers!

 

 

By | 2016-09-26T06:04:56+00:00 September 25th, 2016|Industrial Design, Photography, Projects, Prototyping|5 Comments

About the Author:

5 Comments

  1. Hello 3D Printed Dolly | Hackaday October 5, 2016 at 2:00 am

    […] to take time lapse videos. Using his 3D printer and a stepper motor he fashioned a rig that allows him to control the camera moving any direction on a smooth […]

  2. Whats up 3D Printed Dolly | GetUsaNews October 5, 2016 at 2:24 am

    […] to take time lapse movies. Utilizing his 3D printer and a stepper motor he customary a rig that permits him to regulate the digital camera shifting any path on a clean […]

  3. […] estas interesado en construirte una, Ivan ha dejado los archivos STL para su impresión siguiendo este enlace a su blog. En el vídeo que sigue podemos ver como mediante una tablet hace las fotografías de la playa […]

  4. […] to take time lapse videos. Using his 3D printer and a stepper motor he fashioned a rig that allows him to control the camera moving any direction on a smooth […]

  5. […] to take time lapse videos. Using his 3D printer and a stepper motor he fashioned a rig that allows him to control the camera moving any direction on a smooth […]

Comments are closed.