A professional grade sider
When rendering videos for architectural projects in 3D rendering packages, positioning cameras is a very simple process, you define an initial position and a final position and the camera interpolates between them.
However in real life things are more complex, and professional camera equipment is surely need to achieve a smooth continuous motion, however such gear is expensive as it is targeted to professional videographers only.
The goal of my project is to make videomaking more accessible, fun and more elegant using a DIY camera slider that utilizes the smartphones that we carry in out pockets everyday.
The slider moves in the X axis in additional to a rotational motion around the Z axis.
It shall have 3 modes of rotation, pure sliding, pure rotation, or a mix of both to create a parallax effect.
Smartphone can be used a video camera
Construction Parts
Illumination arm(The LED, and it's mechanism of fixation) .
Base (a wooden box containing all the electrical and electronic components, the Arduino and the stepper motor, it houses user interaction interface)
The mechanical system: it includes the guide rails, the coupling, and the lead screw.
The Carriage: it consists of 3D printed phone mount with a wooden part to attach the phone to the whole project.
End support: it consists of a box that holds the end pillow to assist with the rotation of the lead screw.
Input (Sensing and/or User)
Potentiometer - push button - Switch - IR sensor(proximity) - Photoresistor.
Action
Rotation of the lead screw to move the carriage in linear motion.
Display the speed at which is movement is performed.
Rotation on the Z axis.
Illumination of an LED.
Brain
Arduino board.
Power Management
Power adaptor (9v)
A 9 volts power adaptor is used due to the use of the NEMA 17 stepper motor, which can accept voltages between 8 and 35 volts, the a4988 stepper motor driver used to drive the motor prefers a voltage of 9v.
Front view of the project
Control knob and LCD screen
Guide rails and lead screw
Back view showing the LED matrix and the photoresistor which acts as a light sensor
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
Minimum User Features
The motor moves in the X axis in a uniform motion carrying the phone to be able to shoot a panoramic video on a fixed object.
Action: Motion in the x axis.
Sensing: IR proximity sensor used for homing.
User Input: Push button to start the motion.
Complete User Features
A user interface is used to control the speed of movement of the motion in the X axis instead of being a fixed speed, with a display to show the current speed to the user.
Action: Speed up or slow down the stepper motor.
User input: potentiometer to control the speed.
Nice-to-have User Features
The device will rotate the phone around the z axis so that the object will stay in the center of the frame throughout the movie clip.
Action: rotation about an axis.
Sensing: None
User input: 2 buttons to determine the angles from which the motion start.
An adaptive LED lighting system which will turn on automatically when the ambient light sensed in a space is low.
Action: Turning on the LED light.
Sensing: A photoresistor us used to sense the light in a space.
User input: none.
Task
Sub-Tasks
From:
To:
Design the circuit
Search about the Nema 17 stepper motor, including the voltage of the power source.
Search for the circuit and wiring to control the motor.
Connect the circuit on paper to check that everything is okay.
14
18
Coding
Search for the code used to drive the stepper motor using the driver I have (A4988)
Write the code roughly to test whether it works.
Optimize the code.
Code for the adaptive light system
Comment out the code to explain it better in the documentation process.
16
21
Design the enclosure
Create a mood board for different designs possible.
Create a rapid prototype of the design.
Create the detailed design drawings for the enclosure to be fabricated.
Think about the LED fixing mechanism.
Design the LED fixing mechanism.
17
22
Building and testing the circuit
Create the already designed circuit to test it.
Troubleshooting and thinking about mounting it correctly into the enclosure.
18
21
Fabricating and assembling the enclosure
Fabricate the enclosure.
Fabricate the LED fixing system.
Trouble shooting, adjustments and modifications
Component/Material
Amount
Link
Stepper motor NEMA 17
2
https://ram-e-shop.com/product/stepper-motor-nema-17-17hs4401/
Lead screw + nut
1
https://ram-e-shop.com/product/ls-802-400mm/
Lead screw end support pillow bearing
1
https://ram-e-shop.com/product/ls-fl08-su08/
Coupling 5*8 inner
1
https://ram-e-shop.com/product/flexible-coupling-l25xd19mm-inner-5x8mm/
Guide rail 8mm * 1000
or
Guide rail 16mm * 1000
2
Linear bearing 8mm
or
Linear bearing 16mm
2
https://ram-e-shop.com/product/lg-slide-lm8uu/
or
https://ram-e-shop.com/product/linear-bearing-16mm-lm16uu/
10 W white LED
1
https://ram-e-shop.com/product/high-power-smd-white-light-led-10w-900lm-white-6000-6500k/
Photoresistor
1
https://ram-e-shop.com/product/kit-ky018-ldr/
LCD
1