The Timelapse Project is the open source hardware and software project which is made to create dynamic time-lapse videos.
It allows you to specify the sequence of commands. For example: rotate a camera to 30 degrees clockwise, then stay at that position for 10 minutes, then rotate a camera to 90 degrees counter clockwise. This sequence can be of arbitrary length. This is the example of timelapse which has been made by using this device.
Using this instructions you should be able to make the device yourself. If after reading the instructions something remains unclear please ask, I will be happy to answer or correct these instructions.
To make the device you will need:
The stepper motor I've used though is not very good for this application as has a shaft slack. I had to load the motor shaft on a rubber band to get rid of it. You can use any stepper motor and a stepper motor driver you like. The components I listed here are only the reference point.
All this stuff can be bought from Chinese web stores and delivered to you by the post service.
Basically all you need to do to create a hardware part of the device is to connect pins using wires.
In the WeMos board you will find a number of pins. Most of the pins are programmable and have a positive polarity. These are the pins which are used in the project:
All LEDs should be connected to pins via resistor to limit the current. To calculate a resistor value the Ohm law could be used. Let's say we have a LED and it can handle a 20 mA current and we have 3.5 volts DC on the controller pins. Then:
Resistance = Volts / AmpersIt is not necessary to use a resistor with the exact value but the value should not be lower than the calculated value because the lifetime of the LED will be reduced.
Also mind the polarity because it can damage the LED. Ground pins of the WeMos D1 controller should be connected to the LEDs minus (cathode), and pins D1, D6 and D7 to the LEDs plus (anode).
Most probably the way of connecting the stepper motor driver board should be very straightforward. If not, check the information about your driver in the internet.
The ULN2003 chip based stepper motor driver connects this way:
After everything is wired together you need to install a software to the WeMos D1 board.
To make the casing you can use any rigid box with the sufficient weight. The heavier it is the more sturdy it will stay.
For the first version I made my casing from the 12 mm plywood and used 4 bolts as the adjustable stand. In the future I'm going to make a 3D printed case and share the model for printing here.
If you don't mind carrying a tripod then probably it would be a good idea to make a tripod mount at the bottom instead of the stand. It will definitely give you more control.
To attach the ball head I used the metal epoxy putty. It's a bi-component soft substance which hardens if the components are mixed together. This is not the most professional way of joining metal parts but it's handy for quick prototyping.