07-07-2012, 03:52 PM
ZIGBEE BASED SPY ROBOT IN ALL DIRECTIONS
1.ZIGBEE based spy robot in all directions.docx (Size: 1.72 MB / Downloads: 76)
Abstract
The main aim of this project is to control the robot using Zigbee and AVR programmable micro controller.
ZigBee is a specification for a suite of high level communication protocols using small, low-power digital radios based on an IEEE 802 standard for personal area networks. Applications include wireless light switches, electrical meters with in-home-displays, and other consumer and industrial equipment that requires short-range wireless transfer of data at relatively low rates.
Robot control system is an important sub-system of the intelligentized residence section. Today, in a growing emphasis on personal and property safety, the control of robots and the management of the robots’ access authority, access time and access method via computer, is safe and convenient.
Here in this project Robot is controlled from PC and that data is transferred wirelessly using Zigbee technology. Robot is driven with the help of L293D as driver IC. LCD is used for Display.
This project uses regulated 5V, 500mA power supply. 7805 three terminal voltage regulator is used for voltage regulation. The programming language used for developing the software to the microcontroller is Embedded/Assembly. The AVR STUDIO is used to edit, compile and debug this program. SINAPROG programmer is used for burning the developed code on AVR STUDIO in to the microcontroller Chip. Here in our application we are using AVR microcontroller which is Flash Programmable IC.
What is embedded system?
An Embedded System is a combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a specific function. An embedded system is a microcontroller-based, software driven, reliable, real-time control system, autonomous, or human or network interactive, operating on diverse physical variables and in diverse environments and sold into a competitive and cost conscious market.
An embedded system is not a computer system that is used primarily for processing, not a software system on PC or UNIX, not a traditional business or scientific application. High-end embedded & lower end embedded systems. High-end embedded system - Generally 32, 64 Bit Controllers used with OS. Examples Personal Digital Assistant and Mobile phones etc .Lower end embedded systems - Generally 8,16 Bit Controllers used with an minimal operating systems and hardware layout designed for the specific purpose.
Characteristics of Embedded System
• An embedded system is any computer system hidden inside a product other than a computer.
• They will encounter a number of difficulties when writing embedded system software in addition to those we encounter when we write applications
– Throughput – Our system may need to handle a lot of data in a short period of time.
– Response–Our system may need to react to events quickly
– Testability–Setting up equipment to test embedded software can be difficult
– Debugability–Without a screen or a keyboard, finding out what the software is doing wrong (other than not working) is a troublesome problem
– Reliability – embedded systems must be able to handle any situation without human intervention
APPLICATIONS
1) Military and aerospace embedded software applications
2) Communication Applications
3) Industrial automation and process control software
4) Mastering the complexity of applications.
5) Reduction of product design time.
6) Real time processing of ever increasing amounts of data.
7) Intelligent, autonomous sensors.
CLASSIFICATION
• Real Time Systems.
• RTS is one which has to respond to events within a specified deadline.
• A right answer after the dead line is a wrong answer.
RTS CLASSIFICATION
• Hard Real Time Systems
• Soft Real Time System
HARD REAL TIME SYSTEM
• "Hard" real-time systems have very narrow response time.
• Example: Nuclear power system, Cardiac pacemaker.
SOFT REAL TIME SYSTEM
• "Soft" real-time systems have reduced constrains on "lateness" but still must operate very quickly and repeatable.
• Example: Railway reservation system – takes a few extra seconds the data remains valid.