Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Smart Phone Controlled Robot Using ATMEGA328 Microcontroller
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
[attachment=69842]



ABSTRACT:Nowadays android smart phones are the most popular gadget. There are multiple applications on the internet that exploit inbuilt hardware in these mobile phones, such as Bluetooth, Wi-Fi and ZigBee technology to control other devices. With the development of modern technology and Android Smartphone, Bluetooth technology aims to exchange data wirelessly at a short distance using radio wave transmission comprising features to create ease, perception and controllability. In this paper we have designed a robot that can be controlled using an application running on an android phone. It sends control command via Bluetooth which has certain features like controlling the speed of the motor, sensing and sharing the information with phone about the direction and distance of the robot from the nearest obstacle.

KEYWORDS: Android; ATMEGA328; Bluetooth

I. INTRODUCTION

Robots have been with us for less than 50 years but the idea of inanimate creations represents a sincere bid whose success is much older. But real robots did not come into existence until 1950s and 60s. With the growing invention of transistors and integrated circuits, computer industry added brains to the brawn of already existing machines. In 1959, researchers illustrated the possibility of robotic manufacturing when they unveiled a computer-controlled milling machine. Bluetooth technology was created by telecom vendor Ericsson in 1994. A Bluetooth device is able to communicate with up to seven Bluetooth modules at same time through one link whose normal working area is within eight meters.

The basic function of Bluetooth serial module is replacing the serial port line by connecting one to Bluetooth master device and the other connecting to slave device. Today, robots are enjoying resurgence. As computer processors are getting faster and inexpensive, robots can afford to get smarter. While, researchers are working on ways to help robots move and “think” more efficiently. Since most robots in use today are designed for specific tasks, our goal is to someday make universal robots that are flexible enough to do just about anything a human does and more.

Android is a software stack for mobile devices that includes an operating system and key applications. Android applications provide access to a wide range of useful libraries and tools that can be used to build rich applications. Android also includes a full set of tools that provides developers with high productivity and deep insight into their applications. Bluetooth is a technology with an open standard specification for a radio frequency (RF)-based short-range connectivity technology that changes the face of computing and wireless communication. The data received by the Blue-tooth module from Android smart phone is fed as input to the controller. Thereby, the controller acts accordingly on the DC motors to move in the entire robot in all the four directions using the Android phone.

II. RELATED WORK

Existing system are present which uses Bluetooth module HC-06 and 89c2051 micro-controller with an android Smartphone device to control robot/robo. Bluetooth module receives data from smart phone that is fed as input to the controller and it acts accordingly on the DC motor of the robot. The robot can be made to move in all the four directions using the android phone. To achieve this task the controller is loaded with program written using Embedded C [1].



I
In [2], android phone controlled robot using Bluetooth analyses the motion technology to capture gestures through an android smart phone with an inbuilt accelerometer and Bluetooth module to control the kinetics of a robot.The paper [3] approached a robotic movement control trough the smart phones. Hence a dedicated application is created to control an embedded robotic hardware. The application controls the movement of the robot. The embedded hardware is developed on 8051 microcontroller and to be controlled by a Smartphone on the basis of Android platform. 8051 controller is to receive the AT commands from the Smartphone and takes the data and controls the motors of the robot by the motor driver L293D.In industrial robotic environments there are many different robots performing a variety of tasks. Each robot is controlled by its own teach pendant or via a networked socket application. However, to monitor the status or make minor changes to the programming of the robot, the user must obtain access to the pendant or terminal. In an effort to eliminate this need, this paper introduces an android platform that communicates with robots over a Bluetooth connection. [4] In paper [5] the smart phone supports IFLYTEK voice input and handwritten input, so it is agile, convenient, practical to be used and can ensure the reliability of the whole system, on the other hand, by using Wi-Fi wireless network, the communication between smart phone and robot can be realized, which makes it simple and convenient to control robot to sing and dance in accordance with the commands.

The existing robots are whole operated with the help of remote control. This operation is sometimes tedious, less efficient and has no guarantee for its security. The existing system consists of trade-off between processing speed, insecure communication and cost. With growing trends, controllers are developing tremendously. Hence we can make use of advanced controller in controlling the operation of robot. The proposed project can be built further to work as a

HUMANOID. It can have many uses in practical fields, from teenager‟s robots to robots working in industries. This project can be helpful in wars as a part of spying. It can be further improved to have more decision taking capabilities by employing varied types of sensors and thus could be used in big industries for different applications.



. IMPLEMENTATION

The circuit is built around an ATmega328 controller, ultrasonic transceiver module HC-SR04, Bluetooth module JY MCU BT, motor driver L293D (IC1), DC motors M1 and M2, and a few common components. Thecircuits uses two 9V batteries-one to power the ATmega328 controller and the other to power the motors. Regulated 5V supply for the rest of the circuit is provided by the ATmega328 controller itself. LED on the board indicates presence of power supply.

A. Bluetooth module

The module provides a method to connect wirelessly with a PC or Bluetooth phone to transmit/receive embedded data such as GPS data, ADC voltage reading and other parameters. Bluetooth module JY MCU BT used in the project can be connected to any device, via built in UART interface to communicate with other Bluetooth -enabled devices such as mobile phones, handheld computers and laptops. The module runs on a 3.6V to 6V supply.

It consists of following specifications

• Supply voltage can be between 3.6 to 6V DC. I/Os are 5V tolerant.
• Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps
• Bluetooth SPP (Serial Port Protocol)
• Easy to connect this module with any standard Bluetooth device, just search and key "1234" passcode.
• Baud rate: 38400 bps.
• Module requires no setup.
• Dimensions: 1.73 in x 0.63 in x 0.28 in (4.4 cm x 1.6 cm x 0.7 cm)