This document outlines a project to build an infrared remote controlled robot using an AT89C51 microcontroller. The robot will receive infrared signals from a standard TV remote control up to 10 meters away. The microcontroller will decode the signals and control motors to move the robot in different directions. The microcontroller will interface with infrared sensors, motor drivers, and DC motors. Software will be written in assembly language and compiled using a cross compiler. The robot will allow controlling robot movement with a regular remote control.
accelerometer based gesture controlled robotic arm
IR BASED WIRELESS ROBO
1. Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
ABSTRACT
For
IR BASED WIRELESS ROBO
Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
-1-
2. Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
PROJECT DEFINITION / SPECIFICATION
PROJECT TYPE
Micro controller(AT89C51) hardware design with software
development (Device Driver) . Atmel micro controller (AT89C51)
based .
PROJECT DESCRIPTION
This
Project
“INFRARED
REMOTE
BASED
WIRELESS
ROBO
USING
MICROCONTROLLER” is used to operate remote ROBOT by using a standard Remote
control. The system is used to move ROBO in different directions according to the
operator. All the above processes are controlled by the 8 bit Microcontroller AT89C2051.
The Microcontroller receives the Infrared Signal from the receiver and it decodes and
moves the ROBO in appropriate Direction. The Range of the system is up to 10 meters.
The system works on Phillips RC5 format. The Microcontroller is used to receive the
Infrared signal from the Transmitter, the received signal is processed by the
Microcontroller and according to the signal the corresponding MOTORS ON/OFF. You
can simply use your TV remote to do this for you from the sensors, and this signals
operated under the control of software which is stored in ROM.
Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
-2-
3. Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
BLOCK DIAGRAM
SENSOR UNIT
TV
REMOTE
OSCILLAATORY
CIRCUIT
MOTOR
UNIT1
ATMEL
89C51
Controller
MOTOR
DRIVER
MOTOR
UNIT1
RESET CIRCUIT
Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
-3-
4. Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
PROJECT OUTLINE
A brief introduction to internal architecture of microcontroller.
An over view of programming of microcontroller.
An overview on assembly language.
An overview on mechanical arrangement.
Serial port interfacing with microcontroller.
INTERFACES USED
Serial communication used for downloading the hex code.
L293D Interfacing.
Sensor circuit interface.
DC motor interfacing
SOFTWARES USED
A Cross compiler for compiling and linking the code written for
AT89C51.
Serial communication software for downloading code to AT89C51.
Operating system: Windows XP.
Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
-4-
5. Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
-5-
6. Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
Project Definition / Specification
IR BASED WIRELESS ROBO using microcontroller
Confidential
-5-