Pic & Place_AIUB-Undergrad_Project
-
Upload
nusrat-mary -
Category
Engineering
-
view
224 -
download
1
description
Transcript of Pic & Place_AIUB-Undergrad_Project
Micro-controller Controlled
Pick & Place Robot
Welcome to the presentation of
American International University –
Bangladesh (AIUB)(School of Engineering)
Project Supervisor: Dr. Mohammad Abdul Mannan
Assistant Professor, Faculty of Engineering, AIUB
Project External: Dr. Bashudeb Chandra Ghosh
Professor, faculty of Engineering, AIUB.
Presented By:
Nusrat Irin Chowdhury Mary... 08-11272-2 Sakee Kawsar…………..…..... 08-11100-2 Sadik Mohammad………….… 08-10847-2
Objectives of Our Pick And Place Robot
To design a robot to pick some object and place it in the desire place.
To implement a versatile and low cost robotic arm.
Can be used in different rotation by changing the program.
What is “Robot”?
The word robot comes from the Czech word robota (compare with the Russian rabota for "to work") meaning "drudgery", "servitude", or“ forced labor", especially the so-called "labor rent" that survived in the Austro-Hungarian Empire until 1848.
Introduction
Pick and Place Robot
A pick and place robot is a material handling robot that can work 24 hours a day without fatigue. This robot is common in industries.
Benefits of Pick and Place Robot
• Accuracy• Flexible• Increasing
Consistency• Space Efficient• Maximize Safety• Saving cost
Overview of the Project
AC Input
Center tapped Step
Down Transformer
Diode or Rectifier
Voltage Regulator
MCUAtmega1
6
Base RC Servo
Front RC Servo
Gripper RC Servo
Center Tapped Full Wave Rectifier Circuit
Rectifier
• A Semiconductor Diode is a device that allows current to flow in one direction only. A Diode is also known as a Rectifier.
• The purpose of the rectifier section is to convert the incoming ac from a transformer or other ac power source to some form of pulsating dc.
Voltage Regulator
• The LM7805: A series of three terminal regulators is available with fixed output voltage of 5V. 7805 is a voltage regulator integrated circuit.
• The voltage regulator IC maintains the output voltage at a constant value.
• It is a member of 78xx series of fixed linear voltage regulator IC’s.
What is servo Motor?A servo Motor is a motor that has an internal gear –based transmission system and electronic control of the position of the motors head.
BaseArmGripper
Body Part, connected with Base RC Servo motor which carry the arm and gripper and rotate up to a certain degree.Arm Part, connected with Front RC Servo motor which carry the gripper.
Gripper Part, connected with Gripper RC Servo motor which control the hold and leave of desired object.
Servo motors were used to rotate the three body parts:
Why Servo Motor is chosen?
High torqueSmall sizeCapable of holding a static position(no motion)It has an internal control circuitThey do not overheat at standstill or lower speedsElectrically efficientServo motor operate in a close loop so they are
very accurateThey are able to accelerate or decelerate quickly
Servo Motor controlServo Motor can be rotated to a desired angular position by sending Pulse Width Modulation(PWM) signal to its control wire.
PWM is a powerful technique for controlling analog circuit with a processor's digital outputs.
What is PWM?
Controlling of Servo Motor
PWM Pulse Width Modulation (PWM) ….to get different angular position
Microcontroller
Microcontroller is a small computer on a single integrated circuit containing a processor core, memory and programmable I/O peripherals. Microcontrollers live in a digital world then their output pins can be either low (0v) or high (5v).
Microcontroller ATmega 16 pin configuration
Port A
Port CPort D
Port B
8 Pin
ATmega 16 pin configuration• Since microcontrollers live in a digital world then their
output pins can be either active low (0v) or high (5v). However: the rest of the world tends not to speak such an open-or-shut case i.e. the rest of the world tends to be analogue. Rather than just being on or off: motors tend to need speed control, lighting may need to be dimmed, servos need to move to a particular position, buzzers need a sound frequency etc.
• AVR microcontrollers have Analogue To Digitals Convertors (ADC) to convert a voltage from the analogue world to a number but do not have Digital to Analogue Convertors (DAC) to convert digital numbers back into variable voltages.
• By turning an output pin repeatedly high and low very quickly then the result is an average of the amount of time the output is high. If it is always low the result is 0v, always high then the result is 5v, if half-and-half then the result is 2.5v.
ATmega16 MicrocontrolleFeatures
• AVR – High-performance and Low-power RISC Architecture
• Non-volatile Program and Data Memories• JTAG Interface (IEEE 1149.1 Compliant)• Peripheral Features• Special Microcontroller Features• Speed Grades
Simulation
Screen shot for the simulation
Designing of project in the virtual world
Start, pause, stop
Compilation in MicroC ProCoding
Comment
Burningprocess
eXtreme Burner v1.2
Burning process(continued)
GUI Software with USB 2.0
Successfully Burning
Completed
Project BodyImplementation
Implementation of Power Supply Circuit
Electrical Equipment's
• A Step Down Center-Tapped Transformer • Two pieces of Semiconductor Silicon Diodes with internal
voltage drop of 0.7V• Two pieces of Capacitor• Two pieces of Voltage Regulator IC (IC 7805)• Microcontroller of ATMEL (ATmega16L 8PU)• Three pieces of RC Servo Motors (two pieces are of model
SG-5010 and a piece of SG-91R)• Sounder or Buzzer• A two pin Switch• Three pieces of LED• Bread Board• Wires
Mechanical Equipment’s
Body part is made of hard paper
Burner Circuit of ATMEL (AVR Programmer)
A USB 2.0 Cable SPI interface
Electrical & Mechanical
Equipment’s Joiner
Motor Indication
Base RC SG-5010 Servo Motor
Front Arm RC SG-5010 Servo Motor
Gripper RC SG- 91 Servo Motor
The Flow Diagram
showing the movement
of the three RC servos.
Base Servo (BM) Rotate from 0 to -90 degreeFront Servo (FM) Rotate from 0 to +90 degree
Gripper Servo (GM) Rotate from 0 to +55.9 degree
Switc
hed
is
Pres
sed
FM Rotate from +90 to 0 degree
GM Rotate from +55.9 to 0 degree
FM Rotate from 0 to +90 degree
BM Rotate from 0 to -90 degree
FM Rotate from +90 to 0 degree
GM Rotate from 0 to +55.9 degree
FM Rotate from 0 to +90 degree
BM Rotate from -90 to 0 degree
For Initialization Three RC Servo will Rotate at
the Same time
After pressing switch, this
step complete the cycle.
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
Step 9
Step 10
YES
Initial Position (1st Step)Assuming all the motors are in 0
degree
After Initialization (2nd Step)After getting voltage all of three motors
are moving
After pressing the Switch (3rd Step)
4th & 5th Step
6th Step
7th Step
8th & 9th Step
10th Step
That is all about the presentation(Thank You)