As an automation engineer, I tend to automate my daily boring tasks, And my daily tasks includes making food and drinks generally, and that's what I hope to build the robot arm for, so it can be able to do these process in my behalf.
The project idea is to build a ROBOTIC ARM and this can be summarized in the following features:
- Ability of body to rotate in 180 degrees.
- Ability of the arm to change direction upward and downward.
- Ability of the arm to look forward and backward.
- Ability of hand to rotate in 180 degrees.
- Ability of hand to change direction upward and downward.
- Ability of hand to grab objects.
- Commands to be given to the Robotic Arm using mobile application that will be connected either via Bluetooth or Wi-Fi.
- Have an external power source.
Construction Parts
The whole arm will be made by laser cutter
The gripper will be 3D printed
Input
(Sensing, Tactile Input, and/or Graphical Input)
Mobile application
Bluetooth module for mobile connectivity
Live feed through camera
Action
(Physical and/or Graphic)
6 Servo motors
1 channel shield for servo motors
Brain
Arduino for processing actions
PC or Raspberry Pi for image processing
Power Management
External power adapter
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
Arm rotation around itself when controlled through slider through mobile application
Action: Servo motor
Sensing: Bluetooth module
User Input: Slider through mobile application
Arm be able to reverse the direction of the arm motion though mobile application
Action: Servo motor
Sensing: Bluetooth module
User Input: Button through mobile application
Complete User Features
Gripper can be controlled to be catch or release using button in mobile application
Action: Servo motor
Sensing: Bluetooth module
User Input: Button through mobile application
Arm can be extended back and forth through slider in mobile application
Action: Servo motor
Sensing: Bluetooth module
User Input: Slider through mobile application
Gripper can change direction up and down through slider in mobile application
Action: Servo motor
Sensing: Bluetooth module
User Input: Slider through mobile application
Gripper can be rotate around itself through button in mobile application
Action: Servo motor
Sensing: Bluetooth module
User Input: Button through mobile application
Nice-to-have User Features
Live feed of the gripper's sight
Action: 6 servo motors
Sensing: camera
User Input: through buttons and sliders in the mobile application
Task
Sub-Tasks
From:
To:
Components Validation
Check the code compatibility with the new different component and the way of powering them all at once
Create the perfect joint design
Day 1
Day 2
-
Day 6
Design the Robotic Arm
Create the whole arm design
Create the gripper design
Do the arm body in the laser cutter
Do the gripper in the 3D printer
Day 2
Day 4
Day 6
Day 6
Day 3
Day 5
-
-
Assembly
Functionality programming
Assembly connection and parts
Day 7
Day 8
-
-
Communication
Communicate with Bluetooth module
Create mobile application
Day 9
Day 9
-
-
Testing
Doing the final tests to finish the project
Day 10
-
Component/Material
Amount
Link
Servo Motor - 15.5 kg.cm
5
https://ram-e-shop.com/product/servo-fs5115m/
Servo Motor Driver I2C Module
1
https://ram-e-shop.com/product/kit-pwm-pca9685/
Stepper Motor - NEMA 17
1
https://ram-e-shop.com/product/step-42hz417/
A4988 - Stepper Motor Driver
1
https://ram-e-shop.com/product/kit-a4988-driver/