fork Lift
Ev3 Fork lifts
Fork Lift robot by Arduino
As an instructor of robotics in robot center sohag and teach arduino and make many robot by arduino.
This robots can move forward, backward, turn right and left but I didn’t make any moving mechanisms to do things, such as Push- Pull- Lift- Press - Drop off- Pick up. Like we do with Ev3 kits .
When we teach Ev3 robots , we teach programming and mechanics but not electronics And When we teach arduino , we teach electronics and programming but not mechanics
So I chose to make a fork lift robot by arduino (a lifting attachment and robot base ) and this the first step for making many other moving mechanisms to teach this mechanisms to the kids in my center beside the arduino programming and electronics to combine the three subjects in one project.
The project idea is make rc robot for lifting goods from one place to another and the robot controlled by mobile app. on smart phone.
a fork lift robot have : ( Arduino microcontroller - two motors for moving - one motors for lifting , ultrasonic sensor Bluetooth ) .
Mobile App. ( created by App. inventor) on Smart phone
The mobile app. interface has :
1-A button to connect the mobile with a Bluetooth connected with arduino.
2-Four button to control the movement of the robot ( Forward – Backward– Turn Left– Turn Right )
3-Two buttons for lifting and lowering the arm of the robot
4-Two buttons for changing the mode ( mode 1 – mode 2)
-When First mode button pressed : the robot controlled from the mobile app. to move and lift
-When second mode button pressed ( Ultrasonic mode ) : the robot use its ultrasonic to determine and lift goods and move it to another place.
Arduino Component
Robot Controlled by Smart phone
Construction Parts
The chassis and the arm of the fork lift robot will be designed as 2.5D for the external body parts using Fusion 360 and fabricated using Laser Cutting and 3D Printed .
Input
(Sensing, Tactile Input, and/or Graphical Input)
1- mode 1: The signals from the mobile application by Bluetooth .
2- mode 2 : sensing from ultrasonic sensor
Action
(Physical and/or Graphic)
fork lift robot Moving , lifting and lowering its arm according to signals from mobile app. or data from ultrasonic sensor.
Brain
Arduino UNO
Power Management
9V Battery or 6 AA Batteries.
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
Control the fork Lift robot to make a specific actions Via the mobile app.
Action: the fork Lift robot move forward , backward , turning , lift and lower its arm
Sensing:
None
User Input: Interactive with the robot Via the app.
Complete User Features
Automatic movement from the robot when the user press a button from mobile app.
Action:
the robot move forwarded until the ultrasonic read a distance less than 10 cm the robot stop and lower its arm and lift the object and back to certain area.
Sensing:
Ultrasonic Sensor
User Input:
press a button on mobile app.
Nice-to-have User Features
Control the fork Lift robot by hand tilted ( tilt sensor or Gyroscope Sensor , Arduino Nano and another Bluetooth )
Action: the fork Lift robot move forward , backward , turning , lift and lower its arm
Sensing: tilt sensor or Gyroscope Sensor
User Input:
tilted His Hand
Task
Sub-Tasks
From:
To:
Design Enclosure
Determining the dimensions of components , t-slots and any details for mounting the components.
Using Fusion 360 for the CAD.
Prepare the files to LaserWork and cura for fabrication.
6/3
7/3
Create Mobile App.
use app. inventor program to make the interface of the app. and connect the robot via Bluetooth and controls the actions.
8/3
8/3
Electronics & Programming on a breadboard bv Arduino and c++ code (Minimum & Complete Features)
Design and wiring the electronic circuit.
Control DC motors to run forward and backward and turn right and left .
Control servo motors to Lift and lower the arm.
Setup ultrasonic sensors to recognize any body close to the robot and make a specific actions automatically .
8/3
9/3
Fabrication & Integration
Fabricate and assemble the enclosure
Mount all components
Test minimum features
Test complete features
10/3
11/3
trouble shutting
Trouble shutting any problems
12/3
12/3
Documentation
Document the process and steps of project
13/3
16/3
Component/Material
Amount
Link
Arduino Uno
1
from kit
breadboard
1
from kit
ultrasonic sensor
1
from kit
Bluetooth Modul HC-05
1
from kit
Dual H-Bridge (Motor Driver L298 Module )
1
from kit
DC Gearbox Motor with Back shaft
1
from kit
DC Gearbox Motor with Back shaft
1
https://ram-e-shop.com/product/ro-wheel-motor-dg01d/
Servo Motor (180) 10Kg.com Metal Gears "MG995"
2
https://ram-e-shop.com/product/servo-mg995/
Wheels 65*26mm
2
https://ram-e-shop.com/product/ro-wheel-rw002-2/
Metal Caster Wheel 30mm
2
https://ram-e-shop.com/product/ro-wheel-ow006/
LED Matrix 8x8
1
https://ram-e-shop.com/product/led-matrix-8x8-r/
( 7.4V 1000MAH ) Lithium Polymer battery rechargeable
1
https://store.fut-electronics.com/products/lithium-polymer-battery-7-4v-1000-mah
on/off switch for battary
1
plywood
2