Posts: 6,843
Threads: 4
Joined: Mar 2015
literature review of pick and place robot
Conventionally, wireless controlled robots uses circuits, which have a drawback of limited working range, limited frequency range and limited control. Use of mobile phones for robotic control can overcome these limitations. It provides the advantages of robust control, working range as large as the coverage area of the service provider, no interference with other controllers and up to twelve controls.
Although, the appearance and capabilities of robot vary vastly, all robots share the feature of a mechanical, movables structure under some form of control. The control of robot involves three distant phases: perception, processing, action. Generally, the preceptors are sensors mounted on the robot, processing is done by the on board microcontroller and the task is performed using motors or with some other actuators.
In the project the pick and place robot is controlled by a mobile phone that makes a call to the mobile phone attached to the robot. In the course of a call, if any button is pressed a tone corresponding to the button pressed is heard at the other end called ‘Dual Tone Multiple frequency’ (DTMF) tone. The robot receives these tones with help of phone stacked in the robot. The received tone is processed by the microcontroller with the help of DTMF decoder IC MT8870. These IC sends a signals to the motor driver IC l293d which drives the motor in directions forward, reverse, left, right, pick, release, up, down, rotate left, rotate right.
The important components of this robot are a DTMF decoder, microcontroller and motor driver.A CM8870 series DTMF decoder is used here. All types of the CM8870 series use digital counting techniques to detect and decode all the 16 DTMF tone pairs into a 4-bit code output. The built-in dial tone rejection circuit eliminates the need of pre-filtering.
In circuit diagram atmega16 microcontroller pin 9 is connected to push button for reset. Pins 10,30 is connected to vcc +5v and pins no: 11,31 is connected to GND. From DTMF decoder IC m8870 the output pins is connected to NOT gate IC 74LS04. From the NOT gates output is directly connected to atmega16 pins 40,39,38,37.
Input signals are given at PORTA pins 40,39,38,37 differential input configuration is recognized to be effective, the correct 4-bit decode signal of the DTMF tone is transferred to Microcontroller. The pin11 to pin14 of DTMF decoder are connected to the pins of microcontroller (pins 40,39,38,37).
The atmega16 is a 8-bit microcontroller, has 64 kB Flash microcontroller with 1kB RAM. it provides the following features: 64 kB of on-chip Flash program memory with ISP (In-System Programming).
Output from the micro controller is given to the motors through motor driver IC L293D. in this project there are 5 motors to control pick and place robot. Two motors are used to move robot front, backward, left, right. These two motors are connected to microcontroller pin 14 to pin 17. If binary codes 0010,0100,0110,1000 received from DTMF decoder IC and inverted these codes using NOT GATES and these codes applied to micro controller pins 37 to 40.
The microcontroller drives the motors in clock wise direction if the code received from DTMF is ‘0010’. Two motors Then robot will moves in forward direction.
If the code received from DTMF is ‘1000’ the robot will moves in the back ward directions. If the code received from DTMF is ‘0100’ motor 1 will be in anti clock wise direction and motor 2 will be in clock wise direction then robot will turns left.
If the code received from DTMF is ‘0110’ motor 1 will be in clock wise direction and motor 2 will be in anti clock wise direction then robot will turns right.
Remaining 3 motors are used for robot arm controlling. one motor is used for pick & release and 2nd motor is used for movement of robot arm up & down directions and 3rd motor is used for robot arm to rotate clock wise & anticlockwise directions.
For picking object the motor drives is connected at the pins 22,23 of the microcontroller. Robot arm for upward and downward directions the motors connected at the pins 5,6. The arm rotation clockwise and anticlockwise direction the motor driver is connected at pins 20,21.