zigbee enabled hotel menu ordering system

Post on 22-May-2015

5.518 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

PROJECT PRESENTATION ON Zigbee enabled hotel menu ordering system. Advanced hotel menu ordering system using Graphical LCD and Touch screen.

TRANSCRIPT

PROJECT PRESENTATION ONPROJECT PRESENTATION ONZIGBEE ENABLED HOTEL ZIGBEE ENABLED HOTEL

MENU ORDERING SYSTEM MENU ORDERING SYSTEM USING TOUCH SCREEN & USING TOUCH SCREEN &

GLCDGLCD

Guided By : Prof. Smita Mohanty Guided By : Prof. Smita Mohanty

Members associated Members 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 Aim of the project is to develop a prototypeprototype of a system based on Embedded of a system based on Embedded micro controller(PIC16) which is used for micro controller(PIC16) which is used for ordering in hotel using touch screen and ordering in hotel using touch screen and graphical LCD.graphical LCD.

Also at the other end, a graphical interface Also at the other end, a graphical interface is designed for taking the orders from is designed for taking the orders from different tables and to give the confirmation.different tables and to give the confirmation.

Reasons for choosing the Reasons for choosing the projectproject

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

USARTADC

COUNTER SIDECOUNTER SIDE

PC ZIGBEESERIAL DRIVER

ZIGBEEZIGBEEZigBee 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 ScreenA 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 MICROCONTROLLER INTERFACINGINTERFACING

Graphical LCDGraphical LCDThe LCD which has ability for display images, animation, videos or text is called Graphical LCD(GLCD).

There are two types of GLCD.1. Monochrome GLCD2. 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 Power supply is designed to convert high voltage

AC mains electricity to a suitable low voltage AC mains electricity to a suitable low voltage supply for electronics circuits and other devices.supply for electronics circuits and other devices.

It can be broken down into a series of blocks, each It can be broken down into a series of blocks, each of which performs a particular function. of which 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 ZIGBEE (Wireless Full duplex

transceiver)transceiver) Micro controller (PIC16f877a)Micro controller (PIC16f877a) Serial Driver (MAX232)Serial Driver (MAX232) Power Supply UnitPower Supply Unit

Technologies UsedTechnologies Used

Serial communication used for Serial 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 A Cross compiler for compiling and linking the code written for PIC16 (Mikro the code written for PIC16 (Mikro C/MPLAB).C/MPLAB).

Serial communication software for Serial communication software for downloading code to PIC16(uCFlash PIC).downloading code to PIC16(uCFlash PIC).

Operating System: Windows 2000/XP/7.Operating System: Windows 2000/XP/7. Application program development in Application program development in

Embedded C.Embedded 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 IC’s 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 Thank you you all. . . . .all. . . . .

top related