Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCTION
1.1 Background of project
Wireless technology has been making tremendous progress over the past few years. The ever
increasing use of wireless networks serves as an indicator of the progress in the area of wireless
networks. The demand for wireless technology is increasing not only in industrial applications
but also for domestic purposes. Some benefits of wireless technology are:
Completes the access technology portfolio: customers commonly use more than one access
technology to ser- vice various parts of their network and during the migration phase of their
networks, when upgrading occurs on a scheduled basis. Wireless enables a fully comprehensive
access technology portfolio to work with existing dial, cable, and DSL technologies.
Goes where cable and fiber cannot: the inherent nature of wireless is that it doesnt require
wires or lines to accommodate the data/voice/video pipeline. As such, the system will carry
information across geographical areas that are prohibitive in terms of distance, cost, access, or
time. It also sidesteps the numerous issues of ILEC collocation
Our proposed model consists of two modules i.e. one or more Transmitter and one
Receiver module. The transmitter module consists of interfacing computer via serial interface to
the Zigbee module. The receiver module placed at the remote end consists of Zigbee module
interfaced with a micro- controller for displaying messages on LCD. Password based
Authentication is employed on the Transmitter side in order to provide access control to only
authorized users. Primarily16x2 LCD is been used for displaying messages which we can further
extend to larger LCD.
For the accomplishment of this project work, we have studied many articles, blogs and papers on
the related topics of the zigbee
ZigBee is a specification for a suite of high level communication protocols using small, lowpower digital radios based on an IEEE 802 standard for personal area networks. ZigBee devices
are often used in mesh network form to transmit data over longer distances, passing data through
intermediate devices to reach more distant ones. This allows ZigBee networks to be formed adhoc, with no centralized control or high-power transmitter/receiver able to reach all of the
devices. Any ZigBee device can be tasked with running the network
ZigBee is targeted at applications that require a low data rate, long battery life, and secure
networking. ZigBee has a defined rate of 250 kbit/s, best suited for periodic or intermittent data
or a single signal transmission from a sensor or input device. Applications include wireless light
switches, electrical meters with in-home-displays, traffic management systems, and other
consumer and industrial equipment that requires short-range wireless transfer of data at relatively
low rates. The technology defined by the ZigBee specification is intended to be simpler and less
expensive than other WPANs, such as Bluetooth or Wi-Fi.
Chapter 3
Relevant to the project
7
This project is being done to distinguish the different message switches processing transmitter
side PCB. The message distinguished can be sorted in different receiver directions by the
hardware interfacing. We have used the Arduino Board programing of micro controller so. The
main objective of our project is :
i
The ATmega8 is supported with a full suite of program and system development tools, including
C compilers, macro assemblers, program simulators, and evaluation kits.
Operating Voltages
2.7V - 5.5V (ATmega8L)
4.5V - 5.5V (ATmega8)
Speed Grades
9
0 - 8MHz (ATmega8L)
0 - 16MHz (ATmega
3.2 XBee
The XBee and XBee-PRO RF Modules were engineered to meet IEEE 802.15.4 standards and
support the unique needs of low-cost, low-power wireless sensor networks. The modules require
minimal power and provide reliable delivery of data between devices. The modules operate
within the ISM 2.4 GHz frequency band and are pin-for-pin compatible with each other.
Fig3.2(a) XBee
Features of XBee
3.3 ARDUINO
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use
hardware and software. It's intended for artists, designers, hobbyists and anyone interested in
10
ATmega8 microcontroller
6 Analog Inputs
11
12
13
Chapter 4
EXPERIMENTAL/SIMULATION, RESULTS AND DISCUSSIONS
4.1 Eagle
In EAGLE the schematic design takes most of the time. The PCB layout itself, steps 4-9, uses
the excellent built-in auto-router, and can be quick if layout is good, or impossible if layout is
bad. If you take time to reposition the components carefully you will reduce the average length
of tracks, and get better high-frequency performance from the board, as well as ensuring that
even dense layouts can auto-route fully.
14
15
16
4.4 Result
Fig 4.4
18
Chapter-5
CONCLUSIONS AND FUTURE SCOPE
Conclusion:
Wireless operations permit services, such as long-range communications, that are impossible or
impractical to implement with the use of wires. It provides fast transfer of information and are
cheaper to install and maintain. This paper provides an efficient way of displaying messages on
Notice Board using Wireless Technology. It also provides user authentication in order to avoid
any misuse of proposed system.
Future Scope:
Message Board is one of the application where Zigbee can be used effectively. It can also be
used in Malls and Highways for Advertisement purpose. A moving display with variable speed
can also be used in place of static display.
19
REFERENCES
XBee Series 2 OEM RF Modules Product Manual, Digi International, Inc., June 2007.
J. S. Lee and Y. C. Huang, ITRI ZBnode: A ZigBee/IEEE 802.15.4 Plat- form for Wireless
Sensor Networks, Proceedings of IEEE International Conference on Systems, Man, and
Cybernetics, Taipei, Taiwan, vol. 2, pp. 1462-1467, October 2006
Safaric, S.; Malaric, K;Zigbee Wireless Standard , IEEE International conference on
Multimedia Processing and Communications, March 2006.
20
Annexure
Transmitter
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int s1=6;
int s2=7;
int s3=8;
int s4=9;
int s5=10;
int a,b,c,d,e;
void setup()
{
Serial.begin(9600);
lcd.begin(16,2);
lcd.print("Transmitter");
delay(2000);
lcd.clear();
lcd.print("ATC,Indore");
delay(1000);
lcd.clear();
lcd.print("Submitted By:");
21
delay(1000);
lcd.clear();
lcd.print("Ankit Choudhary");
delay(1000);
lcd.clear();
lcd.print("Deepak Arya");
delay(1000);
lcd.clear();
lcd.print("Deepak Zambre");
delay(1000);
lcd.clear();
lcd.print("Guided By:");
delay(1000);
lcd.clear();
lcd.print("Prof. Megha");
lcd.setCursor(0,1);
lcd.print("Motta");
delay(1000);
lcd.clear();
lcd.print("Project Head");
delay(1000);
lcd.clear();
lcd.print("Prof. Nilesh");
lcd.setCursor(0,1);
lcd.print("Dubey");
delay(1000);
lcd.clear();
pinMode(s1,INPUT);
pinMode(s2,INPUT);
pinMode(s3,INPUT);
pinMode(s4,INPUT);
22
pinMode(s5,INPUT);
digitalWrite(s1,HIGH);
digitalWrite(s2,HIGH);
digitalWrite(s3,HIGH);
digitalWrite(s4,HIGH);
digitalWrite(s5,HIGH);
}
void loop()
{
a=digitalRead(s1);
b=digitalRead(s2);
c=digitalRead(s3);
d=digitalRead(s4);
e=digitalRead(s5);
if(a==LOW)
{
Serial.print('a');
lcd.clear();
lcd.print("Good Morning");
}
if(b==LOW)
{
lcd.clear();
Serial.print('b');
lcd.print("Good Afternoon");
}
if(c==LOW)
{
lcd.clear();
Serial.print('c');
23
lcd.print("Good Evening");
}
if(d==LOW)
{
lcd.clear();
Serial.print('d');
lcd.print("Keep Silence");
}
if(e==LOW)
{
lcd.clear();
Serial.print('e');
lcd.print("Keep Quite");
}
}
24
Reciver
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
char a;
int led=8;
int buz=9;
void setup()
{
Serial.begin(9600);
lcd.begin(16,2);
pinMode(led,OUTPUT);
pinMode(buz,OUTPUT);
digitalWrite(led,HIGH);
digitalWrite(buz,HIGH);
lcd.print("Receiver");
delay(1000);
lcd.clear();
lcd.print("ATC,Indore");
delay(1000);
lcd.clear();
lcd.print("Submitted By:");
25
delay(1000);
lcd.clear();
lcd.print("Ankit Choudhary");
delay(1000);
lcd.clear();
lcd.print("Deepak Arya");
delay(1000);
lcd.clear();
lcd.print("Deepak Zambre");
delay(1000);
lcd.clear();
lcd.print("Guided By:");
delay(1000);
lcd.clear();
lcd.print("Prof. Megha");
lcd.setCursor(0,1);
lcd.print("Motta");
delay(1000);
lcd.clear();
lcd.print("Project Head");
delay(1000);
lcd.clear();
lcd.print("Prof. Nilesh");
lcd.setCursor(0,1);
lcd.print("Dubey");
delay(1000);
lcd.clear();
digitalWrite(buz,LOW);
}
void loop()
{
26
if(Serial.available()>0)
{
a=(char)Serial.read();
if(a=='a')
{
lcd.clear();
lcd.print("Good Morning");
}
if(a=='b')
{
lcd.clear();
lcd.print("Good Afternoon");
}
if(a=='c')
{
lcd.clear();
lcd.print("Good Evening");
}
if(a=='d')
{
lcd.clear();
lcd.print("Keep Silence");
}
if(a=='e')
{
lcd.clear();
lcd.print("Keep Quite");
27
}
}
}
28