Wireless Controlled Robotic Arm Designed on RF-FSK & 8051

advertisement
International Journal of Engineering Trends and Technology (IJETT) – Volume 33 Number 9- March 2016
Wireless Controlled Robotic Arm Designed on
RF-FSK & 8051
Cherryla Tobden1, Karma Gyatsho2, Rinku Bhutia3, Shyam Chhinal4, Aarfin Ashraf5, Deepak Rasaily6
1
Lecturer in Dept. of Electronics & Communication Engineering, CCCT Polytechnic
Lab Instructor in Dept. of Electronics & Communication Engineering, CCCT Polytechnic
4, 6
Sr. Lecturer in Dept. of Electronics & Communication Engineering, CCCT Polytechnic
5
Diploma Student in Dept. of Electronics & Communication Engineering, CCCT Polytechnic
Chisopani, P.O. Nandugaon, South Sikkim, India
2, 3
Abstract: - The Purpose of this project is to control
the robotic arm using rf-fsk technique. The main
design principles used in designing the industrial
uses which are flexible and easily enhanced for
future use. In some industries there is a big problem
where the human person cannot work. Which means
the temperature of the room will be more than
maximum temperature. In order to overcome the
problem which is mentioned above it can be solved
by this project. The robot can work where human
person cannot work and also we can control the arm
of the robot using wireless technique which is
popular now days. The wireless technique used in
our project is rf-fsk.
Keywords: - 8051 Microcontroller, Transmitter
module, Receiver module, Motor.
I. INTRODUCTION
The 89C51 is a low-power, high-performance
CMOS 8-bit microcomputer with 4Kbytes of Flash
programmable and erasable read only memory
(PEROM)[1]. The device is manufactured using
Atmel’s
high-density
non-volatile
memory
technology and is compatible with the industrystandard MCS-51 instruction set and pin out. The
on-chip Flash allows the program memory to be
reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a
versatile 8-bit CPU with Flash on a monolithic chip,
the 89C51 is a powerful microcomputer which
provides a highly-flexible and cost-effective solution
to many embedded control applications.
The 89C51 provides the following standard
features:[2] 4Kbytes of Flash, 128 bytes of RAM, 32
I/O lines, two 16-bit timer/counters, five vector twolevel interrupt architecture, a full duplex serial port,
and on-chip oscillator and clock circuitry. In
addition, the 8051 is designed with static logic for
operation down to zero frequency and supports two
software selectable power saving modes. The Idle
Mode stops the CPU while allowing the RAM,
timer/counters, serial port and interrupt system to
continue functioning. The Power-down Mode saves
the RAM contents but freezes the oscillator
disabling all other chip functions until the next
hardware reset.
ISSN: 2231-5381
Some microcontrollers may use four-bit words and
operate at clock rate frequencies as low as 4 kHz, for
low power consumption (single-digit mill watts or
microwatts)[3]. They will generally have the ability
to retain functionality while waiting for an event
such as a button press or other interrupt; power
consumption while sleeping (CPU clock and most
peripherals off) may be just Nano watts, making
many of them well suited for long lasting battery
applications. Other microcontrollers may serve
performance-critical roles, where they may need to
act more like a digital signal processor (DSP), with
higher clock speeds and power consumption.
II. OUR WORK
This project consists of a micro-controller
P89C51RD2, KEYPAD and Motors, The motors are
interfaced with each other forming an arm of a robot
which are further interfaced to a keypad, The total
setup is interfaced to a micro-controller which
consists of operating instructions (codes), these are
the instructions used to control the motion of the
motors in forward and backward directions in steps,
this instructions are written in a specific coding
language which are constructed using a developing
tool. The tool used for this project is KEIL developer
µVision IDE 3.0.
III. BLOCK DIAGRAM AND DESCRIPTION
TRANSMITTER SECTION
Fig 1: Block diagram of Transmitter
In transmitter section we are going to use the one
personal computer to give the required signal to the
robot arm. This personal computer is connected to
the max232ic using the rs232 cable.
http://www.ijettjournal.org
Page 421
International Journal of Engineering Trends and Technology (IJETT) – Volume 33 Number 9- March 2016
The main purpose for using the max232ic because
the voltage levels of the computer and the
microcontroller do not match. This max232
regulates the voltage levels between the computer
and the microcontroller. The ic is connected to the
computer by using the db9 connector.
The AT89C51 is a low-power, high-performance
CMOS 8-bit microcomputer with 4K bytes of Flash
programmable and erasable read only memory
(EPROM)[5]. The device is manufactured using
Atmel’s
high-density
non-volatile
memory
technology and is compatible with the industrystandard MCS-51 instruction set and pin out. The
on-chip flash allows the program memory to be
reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a
versatile 8-bit CPU with Flash on a monolithic chip,
the Atmel AT89C51 is a powerful microcomputer
which provides a highly-flexible and cost-effective
solution to many embedded control applications[6].
The microcontroller is connected to the rftransimitter section .this transmitter sends the signal
which is given by personal computer to the receiver
section using the RF waves.
The last module in receiver section is the robotic
arm. The most common manufacturing robot is the
robotic arm. A typical robotic arm is made up of
seven metal segments, joined by six joints. The
computer controls the robot by rotating individual
step motors connected to each joint (some larger
arms use hydraulics or pneumatics). Unlike ordinary
motors, step motors move in exact increments
This allows the computer to move the arm very
precisely, repeating exactly the same movement over
and over again. The robot uses motion sensors to
make sure it moves just the right amount.
IV. CIRCUIT DIAGRAM AND DESCRIPTION
TRANSMITTER SECTION
RECEIVER SECTION
Fig.3 shows Circuit diagram of Transmitter.
Fig 2: Block diagram of Receiver.
In receiver section the first module is the rf-receiver.
This receives the signal from the transmitter section.
The receiver is connected to the power supply and
the microcontroller. The microcontroller is
connected with rs232 cable. The second module is
uln2003 drivers; the purpose of these drivers is to
drive the signal from microcontroller to the stepper
motor. This driver interfaces the signal between
these modules[7][8]. A stepper motor’s a widely
used device that translates electrical pulses into
mechanical movement the stepper motor is used for
position control in applications such as disk drivers,
dot matrix printers, and robotics. Every stepper
motor has a permanent magnet rotor (also called the
shaft) surrounded by a stator.
ISSN: 2231-5381
As you can see, transmitter is a really simple affair.
All you need is a power switch, because the
transmitter module emits carrier whenever it is
powered on. Q1 opens when its base is driven low
via R2, and supplies power to D1 led and RF
transmitter module. Once powered, the transmitter
broadcasts all data that is sent to console port. The
module works reliably at 2400 bps, so you will have
to set the console baud rate to this relatively low
value. However, if you have the PRN_OUT pin free
(I had it allocated to another experiment) then you
have better option to use this as transmitter output,
and use PRINT# to send data out. Printer output
baud rate is programmable at run time using BAUD
statement (in fact, you have to do it because
otherwise the timer will not be initialized and you
get something like 1 bps speed)[10].
http://www.ijettjournal.org
Page 422
International Journal of Engineering Trends and Technology (IJETT) – Volume 33 Number 9- March 2016
which is the scope of our project but also many other
advanced heavy machineries which is difficult for
a normal human being to operate upon.
RECEIVER SECTION
Space Applications of Arm
Shuttle Robot Arm.
The Shuttle's robot arm is used for various
purposes.
Satellite deployment and retrieval.
Construction of International Space Station.
Transport an EVA crewmember at the end of
the arm and provide a scaffold to him or her.
(An EVA crewmember moves inside the cargo
bay in cooperation with the support crew inside
the Shuttle.)[9].
Survey the outside of the Space Shuttle with a
TV camera attached to the elbow or the wrist of
the robot arm.
Fig.4 shows Circuit diagram of Transmitter.
The receiver is built to be connected to PC serial
port. As it is powered from unused data pins, it may
not work with new laptops that only supply about +5V instead of desktop PC+-12V at RS-232 interface.
78L05 low power linear regulator is used to regulate
this voltage down to +5V for receiver module and
MAX-232. You cannot see the pin number on serial
connector, but pins 2 (TXD), 4 (RTS), and 20 (DTR)
are wired to diodes; pins 3 (RXD) and 5 (CTS,
optional) are wired to receiver output via RS-232
level shifter chip; pin 7 (GND) is connected to GND.
The whole thing can be easily assembled on a
piece of Vero board that is stuck between connector
pins, the receiver can then be plugged directly to 25pin serial port, or to the end of a straight-through
modem cable. My version looks like this.
V. RESULT
We control the movements of the arm using a
personal computer. Through a personal computer
we send the signals to the receiver at radio frequency
using an RF module using FSK (Frequency Shift
Keying) modulation technique. The receiver receives
the RF signals and based on the instructions given,
the movements of the arm are controlled. The arm
now rotates at 6 degrees of freedom. Hence by using
RF-FSK technique, it has its own advantages and
disadvantages we are able to run the Robotic arm
successfully. By using this technique or by using
any other advanced wireless techniques like IR
technology, GSM/GPS (Global System for mobile
technology/global positioning system) technology,
PLC technology ( Programmable Logic Control)
SCADA (Supervisory control and Data Acquisition)
technologies we are able to run not only the robots
ISSN: 2231-5381
VI. CONCLUSION
The purpose of project is to control a Robotic Arm
using RF-FSK & 8051. Robots could free a large
number of people from hazardous situations
essentially allowing them to be used as replacements
for human beings. Robots were initially developed
for dirty, dull, and dangerous applications, they are
now being considered as personal assistants. Robots
will require more rather than less intelligence, and
will thereby have a significant impact on our society
in the future as technology expands to new horizons.
VII.
REFERENCE
[ 1] Aarfin Ashraf, Deepak Rasaily, Anita Dahal “Password
[ 2]
[ 3]
[ 4]
[ 5]
[ 6]
[ 7]
Protected Door Lock System Designed Using
Microcontroller” International Journal of Engineering
Trends and Technology (IJETT), ISSN: 2231-5381,
Volume-32, Issue-4, February 2016
Technology Intelligent Home: SMS Based Home Security
System with Immediate Feedback International Journal Of
Advance Research In Science And Engineering
http://www.ijarse.com IJARSE, Vol. No.2, Issue No.5, May,
2013 ISSN-2319-8354(E).
Wang, B., and Yuan, T., “Traffic Police Gesture
Recognition using Accelerometer”, IEEE SENSORS
Conference, Lecce-Italy,pp. 1080-1083, Oct. 2008.
Karma Tsheten Dorjee, Deepak Rasaily, Bishal Century
“RFID-Based Automatic Vehicle Parking System Using
Microcontroller” International Journal of Engineering
Trends and Technology (IJETT), ISSN: 2231-5381,
Volume-32, Issue-5, February 2016.
Aarfin Ashraf, Deepak Rasaily, Shubham Kumar
“Biometric Attendance System Using Microcontroller”
International Journal of Engineering Trends and Technology
(IJETT), ISSN: 2231-5381, Volume-32, Issue-6, February
2016.
Rahul Ranjan Singh, Deepak Rasaily, Rishu Kumar
“Wireless Control Robot movement System Designed Using
Microcontroller” International Journal of Engineering
Trends and Technology (IJETT), ISSN: 2231-5381,
Volume-32, Issue-5, February 2016.
Manish Kumar, Deepak Rasaily, Anup Neopaney
“Cellphone Controlled Car Designed using Microcontroller”
International Journal of Engineering Trends and Technology
http://www.ijettjournal.org
Page 423
International Journal of Engineering Trends and Technology (IJETT) – Volume 33 Number 9- March 2016
(IJETT), ISSN: 2231-5381, Volume-32, Issue-4, February
2016.
[ 8] Mukesh Kumar Thakur, Ravi Shankar Kumar, Mohit
Kumar, Raju Kumar “Wireless Fingerprint Based Security
System using Zigbee” , International Journal of Inventive
Engineering and Sciences (IJIES) ISSN: 2319–9598,
Volume-1, Issue-5, April 2013.
[ 9] Annie P. Oommen1, Rahul A P2, Pranav V3, Ponni S4,
Renjith Nadeshan5,”Design and Implementation of a Digital
CodeLock”International Journal of Advanced Research in
Electrical, Electronics and Instrumentation Engineering (An
ISO 3297:2007 Certified Organization), Vol. 3, Issue 2,
February 2014.
[ 10] Himani Goyal, “Wireless Display using RF-Module”,
International Journal of Inventive Engineering and Sciences
(IJIES) ISSN: 2319 9598, Volume-3 Issue-2, January
2015.nm
[6]
DEEPAK RASAILY
SR LECTURER
ELECTRONICS AND
COMMUNICATION
CCCT
Authors:
[1]
CHERRYLA TOBDEN
LECTURER
ELECTRONICS AND
COMMUNICATION
CCCT
[2]
KARMA GYATSO BHUTIA
LAB INSTRUCTOR
ELECTRICAL AND
ELECTRONICS
CCCT
[3]
RINKU BHUTIA
LAB INSTRUCTOR
ELECTRICAL AND
ELECTRONICS
CCCT
[4]
SHYAM CHHINAL
SR LECTURER
ELECTRONICS AND
COMMUNICATION
CCCT
[5]
AARFIN ASHRAF
FINAL YEAR STUDENT
ELECTRONICS AND
COMMUNICATION
CCCT
ISSN: 2231-5381
http://www.ijettjournal.org
Page 424
Download