際際滷

際際滷Share a Scribd company logo
PROJECT PRESENTATION ONPROJECT PRESENTATION ON
ZIGBEE ENABLED HOTELZIGBEE ENABLED HOTEL
MENU ORDERING SYSTEMMENU ORDERING SYSTEM
USING TOUCH SCREEN &USING TOUCH SCREEN &
GLCDGLCD
Guided By : Prof. Smita MohantyGuided By : Prof. Smita Mohanty
Members associatedMembers associated
 Sidharth MohapatraSidharth Mohapatra
 Sandip MohapatraSandip Mohapatra
 Swastika DashSwastika Dash
 Soumya smita SahooSoumya smita Sahoo
 Smruti ranjita SuarSmruti ranjita Suar
Aim Of The ProjectAim Of The Project
 Aim of the project is to develop a prototypeAim of the project is to develop a prototype of aof a
system based on Embedded microsystem based on Embedded micro
controller(PIC16) which is used for ordering incontroller(PIC16) which is used for ordering in
hotel using touch screen and graphical LCD.hotel using touch screen and graphical LCD.
 Also at the other end, a graphical interface isAlso at the other end, a graphical interface is
designed for taking the orders from different tablesdesigned for taking the orders from different tables
and to give the confirmation.and to give the confirmation.
Reasons for choosing the projectReasons for choosing the project
 Irregularity in Ordering .Irregularity in Ordering .
 Wastage of time.Wastage of time.
 Customer dissatisfaction.Customer dissatisfaction.
 Poor management.Poor management.
 No database maintenance.No database maintenance.
 Increased manpower.Increased manpower.
TABLE SIDETABLE SIDE
MICRO
CONTROLLER
BUZZER
POWER
SUPPLY
TOUCH
SCREEN
ZIGBEE
GLCD
USART
ADC
COUNTER SIDECOUNTER SIDE
PC ZIGBEE
SERIAL
DRIVER
ZIGBEEZIGBEE
ZigBee is a low cost, low power wireless
communication standard based on Personal Area
Network (PAN).
ZigBee is targeted at applications that require a low
data rate, long battery life, and secure networking.
ZigBee operates in the Industrial,
Scientific and Medical (ISM) radio
bands with a maximum data rate
of 250 kilobits/second.
Touch ScreenTouch Screen
A touch screen is an electronic visual display that can
detect the presence and location of a touch within the
display area.
It enables one to interact directly with what is displayed,
rather than indirectly with any other intermediate device.
The touch screen interface is being used in a wide
variety of applications to improve human-computer
interaction.
MICROCONTROLLER INTERFACINGMICROCONTROLLER INTERFACING
Graphical LCDGraphical LCD
The LCD which has ability for display images, animation,
videos or text is called Graphical LCD(GLCD).
There are two types of GLCD.
1. Monochrome GLCD
2. Colour or RGB GLCD.
GLCDs are mainly used for easy understanding
attractive display purpose.
Serial DriverSerial Driver
 It is an IC that converts signals from serial port(DB9)
to signals suitable for use PC.
 It uses serial communication.
Power Supply UnitPower Supply Unit
 Power supply is designed to convert high voltage AC mainsPower supply is designed to convert high voltage AC mains
electricity to a suitable low voltage supply for electronicselectricity to a suitable low voltage supply for electronics
circuits and other devices.circuits and other devices.
 It can be broken down into a series of blocks, each of whichIt can be broken down into a series of blocks, each of which
performs a particular function.performs a particular function.
LED
LED
1k
- +
IN4007 * 4
GND
transformer
1000uF/35V
7812
+5V
+12V230VAC
50Hz 2.2k
7805
DBDB99
 The DB9 (originally DE-9) connector is an analog 9-pin
plug.
 The DB9 connector is mainly used for serial connections,
allowing for the asynchronous transmission of data as
provided for standard
unsigned int xread()
{
TRISD=0X05;
b=0;dd=1;
Delay_ms(10);
x = ADC_Read(0); // channel 1 (RA1)
x=(long)(x*5000)/1023;
//UART1_Write('x');
//UART1_Write(' ');
//UART1_Write(x/10000 + 48);
//UART1_Write((x/1000)%10 + 48);
//UART1_Write((x/100)%10 + 48);
//UART1_Write((x/10)%10 + 48);
//UART1_Write((x%10) + 48);
//UART1_Write(' ');
//x=(((x/1000)%10)*100)+(((x/100)%10)*10)+((x/10)%10);
return x;
}
Source code
unsigned int yread()
{
TRISD=0X0A;
a=1;cd=0;
Delay_ms(10);
y= ADC_Read(1); // channel 1 (RA1)
y=(long)y*5000/1023;
//UART1_Write('y');
//UART1_Write(' ');
//UART1_Write((y/1000)%10 + 48);
//UART1_Write((y/100)%10 + 48);
//UART1_Write((y/10)%10 + 48);
//UART1_Write((y%10) + 48);
// UART1_Write(' ');
//y=(((y/1000)%10)*100)+(((y/100)%10)*10)+((y/10)%10);
return y;
HARDWARE REQUIREDHARDWARE REQUIRED
 Display (Graphical LCD)Display (Graphical LCD)
 Touch screen (4 wire resistive)Touch screen (4 wire resistive)
 Buzzer (5/12 volt DC buzzer)Buzzer (5/12 volt DC buzzer)
 ZIGBEE (Wireless Full duplex transceiver)ZIGBEE (Wireless Full duplex transceiver)
 Micro controller (PIC16f877a)Micro controller (PIC16f877a)
 Serial Driver (MAX232)Serial Driver (MAX232)
 Power Supply UnitPower Supply Unit
Technologies UsedTechnologies Used
 Serial communication used forSerial communication used for
downloading the hex code.downloading the hex code.
 ZIGBEEZIGBEE
 Display unit (GLCD).Display unit (GLCD).
 Touch screenTouch screen
 BuzzerBuzzer
SOFTWARE REQUIREDSOFTWARE REQUIRED
 A Cross compiler for compiling and linking theA Cross compiler for compiling and linking the
code written for PIC16 (Mikro C/MPLAB).code written for PIC16 (Mikro C/MPLAB).
 Serial communication software for downloadingSerial communication software for downloading
code to PIC16(uCFlash PIC).code to PIC16(uCFlash PIC).
 Operating System: Windows 2000/XP/7.Operating System: Windows 2000/XP/7.
 Application program development in EmbeddedApplication program development in Embedded
C.C.
 GUI design using Lab-VIEW.GUI design using Lab-VIEW.
 Proteus SW for circuit simulation.Proteus SW for circuit simulation.
Application of projectApplication of project
 HotelsHotels
 RestaurantsRestaurants
 Cinema hallsCinema halls
LAB SET UPLAB SET UP
 Soldering materialSoldering material
 Fitting materialFitting material
 Testing materialTesting material
 Development boardDevelopment board
 All software compatible PCAll software compatible PC
 Presence of every module has been reasoned out and placed
carefully thus contributing to the best working of the unit.
 Secondly, using highly advanced ICs and with the help of growing
technology the project has been successfully implemented.
 This project helps in significant time and database management
and better customer satisfaction.
BIBLIOGRAPHYBIBLIOGRAPHY
i. www.microcontrollerstudies/pic16f8xx.html
ii. www.zigbeeprotocols/cre.pdf
iii. www.touchtech/resistive4wire.html
iv. http/electronicsgadgets.html
Thank youThank you
all. . . . .all. . . . .

More Related Content

Zigbee enabled hotel menu ordering system

  • 1. PROJECT PRESENTATION ONPROJECT PRESENTATION ON ZIGBEE ENABLED HOTELZIGBEE ENABLED HOTEL MENU ORDERING SYSTEMMENU ORDERING SYSTEM USING TOUCH SCREEN &USING TOUCH SCREEN & GLCDGLCD Guided By : Prof. Smita MohantyGuided By : Prof. Smita Mohanty
  • 2. Members associatedMembers associated Sidharth MohapatraSidharth Mohapatra Sandip MohapatraSandip Mohapatra Swastika DashSwastika Dash Soumya smita SahooSoumya smita Sahoo Smruti ranjita SuarSmruti ranjita Suar
  • 3. Aim Of The ProjectAim Of The Project Aim of the project is to develop a prototypeAim of the project is to develop a prototype of aof a system based on Embedded microsystem based on Embedded micro controller(PIC16) which is used for ordering incontroller(PIC16) which is used for ordering in hotel using touch screen and graphical LCD.hotel using touch screen and graphical LCD. Also at the other end, a graphical interface isAlso at the other end, a graphical interface is designed for taking the orders from different tablesdesigned for taking the orders from different tables and to give the confirmation.and to give the confirmation.
  • 4. Reasons for choosing the projectReasons for choosing the project Irregularity in Ordering .Irregularity in Ordering . Wastage of time.Wastage of time. Customer dissatisfaction.Customer dissatisfaction. Poor management.Poor management. No database maintenance.No database maintenance. Increased manpower.Increased manpower.
  • 6. COUNTER SIDECOUNTER SIDE PC ZIGBEE SERIAL DRIVER
  • 7. ZIGBEEZIGBEE ZigBee is a low cost, low power wireless communication standard based on Personal Area Network (PAN). ZigBee is targeted at applications that require a low data rate, long battery life, and secure networking. ZigBee operates in the Industrial, Scientific and Medical (ISM) radio bands with a maximum data rate of 250 kilobits/second.
  • 8. Touch ScreenTouch Screen A touch screen is an electronic visual display that can detect the presence and location of a touch within the display area. It enables one to interact directly with what is displayed, rather than indirectly with any other intermediate device. The touch screen interface is being used in a wide variety of applications to improve human-computer interaction.
  • 10. Graphical LCDGraphical LCD The LCD which has ability for display images, animation, videos or text is called Graphical LCD(GLCD). There are two types of GLCD. 1. Monochrome GLCD 2. Colour or RGB GLCD. GLCDs are mainly used for easy understanding attractive display purpose.
  • 11. Serial DriverSerial Driver It is an IC that converts signals from serial port(DB9) to signals suitable for use PC. It uses serial communication.
  • 12. Power Supply UnitPower Supply Unit Power supply is designed to convert high voltage AC mainsPower supply is designed to convert high voltage AC mains electricity to a suitable low voltage supply for electronicselectricity to a suitable low voltage supply for electronics circuits and other devices.circuits and other devices. It can be broken down into a series of blocks, each of whichIt can be broken down into a series of blocks, each of which performs a particular function.performs a particular function. LED LED 1k - + IN4007 * 4 GND transformer 1000uF/35V 7812 +5V +12V230VAC 50Hz 2.2k 7805
  • 13. DBDB99 The DB9 (originally DE-9) connector is an analog 9-pin plug. The DB9 connector is mainly used for serial connections, allowing for the asynchronous transmission of data as provided for standard
  • 14. unsigned int xread() { TRISD=0X05; b=0;dd=1; Delay_ms(10); x = ADC_Read(0); // channel 1 (RA1) x=(long)(x*5000)/1023; //UART1_Write('x'); //UART1_Write(' '); //UART1_Write(x/10000 + 48); //UART1_Write((x/1000)%10 + 48); //UART1_Write((x/100)%10 + 48); //UART1_Write((x/10)%10 + 48); //UART1_Write((x%10) + 48); //UART1_Write(' '); //x=(((x/1000)%10)*100)+(((x/100)%10)*10)+((x/10)%10); return x; } Source code
  • 15. unsigned int yread() { TRISD=0X0A; a=1;cd=0; Delay_ms(10); y= ADC_Read(1); // channel 1 (RA1) y=(long)y*5000/1023; //UART1_Write('y'); //UART1_Write(' '); //UART1_Write((y/1000)%10 + 48); //UART1_Write((y/100)%10 + 48); //UART1_Write((y/10)%10 + 48); //UART1_Write((y%10) + 48); // UART1_Write(' '); //y=(((y/1000)%10)*100)+(((y/100)%10)*10)+((y/10)%10); return y;
  • 16. HARDWARE REQUIREDHARDWARE REQUIRED Display (Graphical LCD)Display (Graphical LCD) Touch screen (4 wire resistive)Touch screen (4 wire resistive) Buzzer (5/12 volt DC buzzer)Buzzer (5/12 volt DC buzzer) ZIGBEE (Wireless Full duplex transceiver)ZIGBEE (Wireless Full duplex transceiver) Micro controller (PIC16f877a)Micro controller (PIC16f877a) Serial Driver (MAX232)Serial Driver (MAX232) Power Supply UnitPower Supply Unit
  • 17. Technologies UsedTechnologies Used Serial communication used forSerial communication used for downloading the hex code.downloading the hex code. ZIGBEEZIGBEE Display unit (GLCD).Display unit (GLCD). Touch screenTouch screen BuzzerBuzzer
  • 18. SOFTWARE REQUIREDSOFTWARE REQUIRED A Cross compiler for compiling and linking theA Cross compiler for compiling and linking the code written for PIC16 (Mikro C/MPLAB).code written for PIC16 (Mikro C/MPLAB). Serial communication software for downloadingSerial communication software for downloading code to PIC16(uCFlash PIC).code to PIC16(uCFlash PIC). Operating System: Windows 2000/XP/7.Operating System: Windows 2000/XP/7. Application program development in EmbeddedApplication program development in Embedded C.C. GUI design using Lab-VIEW.GUI design using Lab-VIEW. Proteus SW for circuit simulation.Proteus SW for circuit simulation.
  • 19. Application of projectApplication of project HotelsHotels RestaurantsRestaurants Cinema hallsCinema halls
  • 20. LAB SET UPLAB SET UP Soldering materialSoldering material Fitting materialFitting material Testing materialTesting material Development boardDevelopment board All software compatible PCAll software compatible PC
  • 21. Presence of every module has been reasoned out and placed carefully thus contributing to the best working of the unit. Secondly, using highly advanced ICs and with the help of growing technology the project has been successfully implemented. This project helps in significant time and database management and better customer satisfaction.
  • 23. Thank youThank you all. . . . .all. . . . .