Final Project Proposal
Project Ideation
1- Tell us about the purpose of your project. Which problem does it solve? Why do you care about this? What were you inspired by? Include images and videos of similar projects
How rig is used in animation
I am making a smart kinetic Rig for stop-motion puppet animation. The animator changes the position of the puppet to the desired position using buttons or graphical user interface. The animator can also select a pre-set cycle that will save time and effort and provide a more consistent motion.
To make sure the shots are taken properly, there rig base can detect any undesired motion and alerts the user so they fix it at the right time.
2- Describe the project idea and general features. How would it work?
It consists of two sets of rack and pinion, sliding box, and a base.
The sliding box moves vertically while the horizontal rack moves against it.
The base has the Arduino and on the top face it has four pushbuttons to control the movement.
The base has a vibration sensor to detect its motion as it's very important that the base doesn't move so that the animation shot will be taken correctly. If the base moves, the buzzer will alert the user to check and fix it before proceeding the next step.
3- Sketch your project: You may use pen and paper or a simple sketching tool like Microsoft Paint or Photoshop
Mechanism of motion
Project Planning
4- Describe the Technical Modules that your project consists of
Construction Parts
Two sets of rack and pinion 3D printed.
base and sliding box laser cutting.
Input
(Sensing, Tactile Input, and/or Graphical Input)
Pushbuttons/GUI buttons,
Vibration sensor to alert the user if the base moved.
Action
(Physical and/or Graphic)
Two Stepper motors that are responsible for moving two sets of rack and pinion.
Buzzer
Brain
Arduino
Power Management
Adaptor
5- Create a cardboard prototype of your project, demonstrating the project face as well as internal movements and mechanisms. Include a demo video and photos of the prototype.
6- Categorize your project’s User Features into: Minimum, Complete, and Nice-to-have features. List the required action and input components per feature.
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
Vertical movement for the sliding gearbox when the user presses a button.
Action: Stepper motor moves the sliding gearbox vertically.
User Input: button.
Complete User Features
Horizontal movement for the rack when th user presses a button.
Action: Stepper motor moves the rack horizontally.
User Input: button.
Buzzer alarm when the base moves.
Action: buzzer sound.
Sensing: vibration sensing module.
Nice-to-have User Features
Graphical User Interface
User Input: Graphical buttons to control the rig from PC.
Pre-set motion cycles for the user to choose from so with only one button the rig moves to the next position.
User Input: drop menu to select motion cycle - graphical pushbutton to select - graphical pushbuttons to move to next step or previous step.
7- What are the project tasks and its time-frame?
Task
Sub-Tasks
From:
To:
Building the electronic circuit
Connecting and testing the stepper motors with Arduino
Connecting and testing vibration sensor with Arduino
Testing bluetooth connection
Preparing and testing the GUI
Integration and troubleshooting
Writing codes for motion cycles
26 September
28 September
Sketching and designing
Sketching the interior of each part with the dimensions of components to be mounted on it.
Design the racks and pinions on Fusion360 and testing their mechanism.
Designing the gearbox and integrating it with the rest of the design.
Designing the base and integrating it to the rest of the design.
Prepare files for laser-cut prototype.
15 September
19 September
to scale prototype
Laser cutting all project parts.
Assemble project parts with electronic components.
Test mechanism of the movement and control.
20 September
21 September
Integration and finalising
Finalise Design and Prepare files for final laser cutting and 3D printing.
Fabrication, laser cutting and 3D printing.
Assembling project parts with electronic components.
Testing and troubleshooting.
21 September
26 September
8- What are the required electronic components and materials for the project?
Component/Material
Amount
Link
Arduino UNO board
1
From kit
Buzzer
1
From kit
Bluetooth module
1
From Kit