KUMARAGURU COLLEGE OF TECHNOLOGY (Autonomous Institution) COIMBATORE – 641006 MINI PROJECT COMPETITION i-BOT RAMSUNDAR K G (09BEC085) SECOND YEAR ECE-B, DEPARTMENT OF ECE, KCT. SUFIAN K A (09BEC108) SECOND YEAR ECE-A, DEPARTMENT OF ECE, KCT.BACHELOR OF ENGINEERINGBranch: ELECTRONICS AND COMMUNICATION ENGINEERINGContact details:MOBILE: 9786039750 9488844242E-MAIL: firstname.lastname@example.org email@example.com
ABSTRACT: Today’s world is full of technology with every sector equipped withautomated systems. Robots have a wide range of application in this automated world.Many industries replace the manual job by robots. Our project is design andimplementation of an automated robot, named i-BOT. This intelligence robot is a prototypeof a 3 wheeled bot, with voice recognition control and object recognition and following asits key features. It also has a wireless camera that can be used for image processing. Theprototype is designed in such a flexible manner that the robot can be easily programmable.This flexibility helps in converting the robot to the desired operation without anymodification in the circuit level. The GUI programming is done using the NI LabVIEW andthe circuit level is built using 8051 microcontroller. The processing is done at the basestation and connected to the robot using wireless RF control.BLOCK REPRESENTATION: LAPTOP WIRELESS TRANSMITTER CAMERA RECEIVER WIRELESS CAMERA RECEIVER TRANSMITTER ROBOT CONTROLLING CAMERA UNIT MOTOR DRIVE L R M
PARTS: BASE - LAPTOP TRANSMITTER RECEIVER - BOT WIRELESS CAMERA SENSORSKEYWORDS: i-BOT, LabVIEW, RF controlCOMPONENTS AND DESCRIPTION: (1) BASE STATION1. LAPTOP The robot is controlled from the base station. The data from camera and sensors areprocessed here. The laptop runs a LabVIEW program that manages the overall function ofthe robot. The advantage of using LabVIEW is that it makes the robot flexible and makes theprogram modular. Thus without changing much in the circuitry part we can use the robotfor various purpose from domestic to industrial including military applications. Fig: Laptop using LabVIEW
2. TRANSMITTER - BASE The control signals from the computer are transmitted to the robot using wirelessRF channel. The frequency of the channel used in our design is 434 Mhz transmitter. It hasa range of about 100 ft which is appropriate for a small work space. It receives a serialsignal which is converted to parallel data using an 89C51 microcontroller. Fig: 89C51 Microcontroller Pin Configuration Fig: RF transmitter and its Encoder (HT-12E)
The controller processes the data and is given to an IC HT12-E. This is a RF encoding ICwhich has a serial output. The transmitter then transmits the serial signal. Fig: Transmitter Kit (2) ROBOT1. RECEIVER The RF receiver is tuned to match the frequency of the transmitter (i.e 433 MHz),and this receives the data from the base. The receiver receives serial input which is thenconverted to parallel by means of an RF decoding IC (i.e HT-12D) Fig: RF receiver with decoder2. CONTROL UNIT The control unit consists of a microcontroller and motor driver. The microcontrollerreceives the parallel data from the RF decoder and interfaces to the H drive. Using Pulse
Width Modulation, the motor speed is controlled. This data is then given to the motordriver, which controls the movement and direction of the robot.3. MOTORS AND H-BRIDGE There are two 12v DC motors at the rear for movement of the bot. These motors arecontrolled using the H Bridge IC L293D. Fig: Motor driver3. WIRELESS CAMERA The robot is equipped with an eye, a Wireless Bluetooth Camera. This captures theimages in front of it and sends to the base.FUNCTIONS:1. VOICE RECOGNITION The bot can be controlled using voice controlling. This can be done using thewindows speech recognition facility.2. IMAGE PROCESSING AND OBJECT RECOGNITION Using labview IMAQ functions image processing and object detection areimplemented. The bot can identify an particular object, and also follow it.ADVANTAGES: • The robot is modular and there is no need to change in circuitry for different applications. • Easy to program using GUI (LabVIEW). • Low power consumption. • Easy availability of hardware components used.
APPLICATIONS1.MILITARY • Used as a spy robot and can be easily controlled using voice commands rather than joysticks and controls. • Having image processing feature, it can detect bombs and weapons and can be used to deactivate them autonomously, thus saving human lives.2.INDUSTRY • Can be used as an replacement for conventional line following robot for transferring goods from one place to another as the conventional type has some drawbacks and limitations which are overcome by our i-BOT. • The key feature of our i-BOT is its object detection using IMAQ processing. This allows object recognition and object following which are of great use in automation in industries.3.DOMESTIC • Domestiacally i-BOT can be of great fun which can be programmed for entertaining kids. • It can be programmed to perform small household chores and features like welcoming guests.CONCLUSION AND FUTURE DEVELOPEMENT: Thus our robot, i-BOT is a prototype and hope that it would be an inspiration for manyother advanced robots that can be used widely in industries and domestic too.