0% found this document useful (0 votes)
54 views

Implementation of Menu Ordering System U

The document discusses the design and implementation of an automatic menu ordering system using Zigbee technology. It aims to reduce order errors, waiting time and human efforts in restaurants by allowing customers to place orders directly through an LCD interface instead of relying on waiters. The system transmits orders wirelessly from customer tables to a computer display in the kitchen using Zigbee modules.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

Implementation of Menu Ordering System U

The document discusses the design and implementation of an automatic menu ordering system using Zigbee technology. It aims to reduce order errors, waiting time and human efforts in restaurants by allowing customers to place orders directly through an LCD interface instead of relying on waiters. The system transmits orders wirelessly from customer tables to a computer display in the kitchen using Zigbee modules.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

International Journal of Science, Engineering and Technology Research (IJSETR)

Volume 8, Issue 6, June 2019, ISSN: 2278 -7798

Implementation of Menu Ordering System Using


Zigbee Technology
Yamin Nyein, Than Htike Aung

Abstract–This paper describes design of automatic menu II. LITERATURE REVIEW


ordering system. Technologies are greatly improving so it is
replaced in manual work to update the field of hotels and Harshada S Wabale presented Automatic Menu Ordering
restaurants. The customers face the problems in restaurant System using Zigbee and Arm Processor. All the information
because they have to wait for the waiters to order what they want.
of meals and account firstly recorded in this system and
Conventional method can have disadvantages due to poor waiting
service and orders error. To solve these problems, automatic
manager can get all the information from this system. The
menu ordering system can be used. LCD is used to display menu customer is track by 15693 RFID TAG as ID card. They get
item and its cost. As wireless communication link zigbee module is table number and meals information from this tag. The counter
used between restaurant tables and computer display of kitchen. uses this system to take orders of customer, and then at kitchen
The menu bar is provided using LCD, switches and zigbee module. side all this meal information is received. When the customers
The proposed system provides the customers to put desired menus enter into the restaurant they get E-tag from the counter. They
through LCD using switches and the order is sent to computer can choose any seat from this E-tag and then put that E-tag on
display in kitchen via zigbee without any interaction of waiters. sensing module on the table. This module will give all the
This system reduces manpower and ordering error in restaurants.
information to system by Zigbee. From this tag system identify
the position of the customer. Then waiter will serve the food
according to the priorities [2].
Keywords–LCD, Menu bar, Restaurant, Zigbee module
B. Shabari, B. Ashok Nayak, August 2015, proposed Zigbee
based E-menu ordering system. The 802.15 Zigbee technology
I. INTRODUCTION is used as wireless communication standard. The system will
consist of two sections, one is a hand held device placed on
Restaurant is a public place which opens to all to sell food every table in the restaurant and another section should be
and beverage to peoples. Restaurant business is one of the most placed at billing section and supply section. The paper
profitable businesses. Therefore, the importance of food describes about the algorithm used in implementation of
serving is of great significance. Over the years, food and the advanced menu ordering system by with a wireless
relative job of serving have grown so much that need for communication technology zigbee and the steps involved in its
facilitation and automation has been increased [1]. With the protocol stack. The system also has a touch screen and
advancement of automation restaurants are needed to update graphical LCD interface for providing a smarter user interface
with automatic system for saving time in running a restaurant. menu ordering [3].
In recent restaurant systems, the waiters keep the record of Prof.Dr. Usman Ali Shah, Faraz Ali, Sana Sohail, Haris
customers’ orders and then order goes to kitchen for Khan, May 2016, presented Intelligent Robotic Waiter with
preparation. The proposed system is the restaurant menu Menu ordering System. The menu card is provided using
ordering system based on Zigbee. Automatic menu ordering android application. The order will be sent to the counter
system through an electronic system interface can be a perfect consisting of laptop through Wi-Fi link and the details will be
solution to improve the fields of restaurant. In traditional saved in the database of the counter. It anticipates Graphical
restaurants the orders are taken from the customers by the User Interface (GUI) advanced touch screen module is utilized
waiters. Paper menu needs more human efforts to get the as menu ordering system. Customer can arrange through this
orders from the customers. The menu cards are placed on their touch screen gadget put on every table in restaurant. HTML is
tables. Therefore, traditional restaurant system needs human utilized for designing web pages of restaurant [4].
efforts and it consumes the time. The proposed system can Kunal P. Gundle, Anuja A. Harshe, Kahol B. kinage, Niraj L.
save time and reduce manpower. The aim of this automatic Ghanawat, December 2016, proposed Digital Smart System for
menu ordering system is to reduce order errors, waiting time Restaurants Using Wireless Technology. A touch based digital
and human efforts. LCD and switches are used for placing ordering system consists of an Android, Bluetooth and GSM.
order as customer interface. As wireless communication Android supports automation of routine tasks in wireless
interface zigbee is used for a faster and accurate data environment. This work aims to give fine dining experience to
transmission. The menu items and the switches are displayed the customer. This paper describes the development of digital
on LCD. The customer can view the menu together with prices smart system using wireless technology for communication
and make an order through LCD by pressing the switches. The with centralized database for record and an android application
orders are sent to the computer display in kitchen with table for placing order with no more waiting for waiter [5].
numbers which will have the connection with zigbee module to Mayur D. Jakhete, Piyush C. Mankar, June 2015, proposed
receive the incoming orders. This proposed system aims to not Implementation of Smart Restaurant with e-menu Card. This
only reduce the human interaction and save time but also to paper highlights some of the limitations of the
improve restaurant business. conventional paper based and PDA-based food ordering

249
All Rights Reserved © 2019 IJSETR
International Journal of Science, Engineering and Technology Research (IJSETR)
Volume 8, Issue 6, June 2019, ISSN: 2278 -7798
system and proposed the low cost touch screen based The transmitted table number and order from the customer
Restaurant Management System using an android section will be received by zigbee receiver in the kitchen. The
smartphone or tablet as a solution. The system consists of table number and order placed will be displayed in the
a smartphone/tablet at the customer table contains the corresponding table on GUI for the chef in kitchen. After the
android application with all the menu details. The customer chef had prepared for the orders according to the data in GUI,
tablet and kitchen display connect directly with each other the orders data in GUI can be deleted by pressing clear button
through Wi-Fi. Orders made by the customers will be for the next incoming orders. A visual basic 6.0 developed GUI
instantly reached the kitchen module [6]. system displays the order menu. It is used to design the GUI of
the project in this paper.
III. BLOCK DIAGRAM OF THE SYSTEM
IV. DEVELOPMENT OF THE SYSTEM
The proposed system is divided into two sections, customer
section and kitchen section.
Customer

Switches LCD
display
Arduino
LCD
Uno
Power
supply Zigbee
tranmitter
Selection of table number and
menu from LCD display

Fig. 1 Block diagram of customer section Arduino Uno

Zigbee transmitter
Zigbee
receiver

Computer Zigbee receiver


interface
PC

Computer display

Fig. 2 Block diagram of kitchen section


Fig. 3 Flow diagram of the system
The customer section comprises of Arduino Uno, LCD, This is the flow diagram of the system. The proposed
switches and Zigbee transmitter. The table number cards are system is the automatic menu ordering system using wireless
placed at every table in restaurant. In the customer section the technology. When the customers get at the restaurant, they
menu items, their costs and the table numbers are displayed on make an order on LCD using switches whatever they want.
the LCD connected to microcontroller. And the corresponding The customers need to select table number on LCD which they
instructions about the menu order system are displayed on seat using switches before the menus are ordered. The switches
LCD for the customer. This section shall have the switches for are used to make the selection of table number and menu items.
selection of menu items and table numbers. The customer can order the desired menu via LCD using
LCD will act as a menu card which will display all the items switches without any interaction of waiters. The orders are sent
available in the restaurant. The available menus are to the computer display in kitchen using zigbee transmitter.
programmed in microcontroller. The customers will scroll the The transmitted table number and the orders are received in
menu list using switches. They will firstly need to select the kitchen via zigbee receiver. In this system, the chief in kitchen
table number on LCD. After selecting the table number the can easily view the order of the customers in computer display.
customers can order foods or drinks through LCD using
switches. The orders placed and table numbers are sent to the V. HARDWARE COMPONENTS
computer display in kitchen through zigbee transmitter.
In the kitchen section Graphical User Interface (GUI) is A. Zigbee Technology
created at computer display in kitchen which includes four
tables to receive the transmitted data from the customer section.
All Rights Reserved © 2019 IJSETR 250
International Journal of Science, Engineering and Technology Research (IJSETR)
Volume 8, Issue 6, June 2019, ISSN: 2278 -7798
Zigbee communication is specially built for control and cable or power it with a AC-to-DC adapter or battery to get
sensor networks on IEEE 802.15.4 standard for wireless started [9].
personal area networks (WPANs). This communication
standard defines physical and Media Access Control (MAC)
layers to handle many devices at low-data rates. These
Zigbee’s WPANs operate at 868 MHz, 902-928MHz and 2.4
GHz frequencies. The data rate of 250 kbps is best suited for
periodic as well as intermediate two way transmission of data
between sensors and controllers.
Zigbee is low-cost and low-powered mesh network widely
deployed for controlling and monitoring applications where it
covers 10-100 meters within the range. Zigbee devices can
transmit data over long distances by passing data through a
mesh network of intermediate devices to reach more distant
ones. Zigbee is typically used in low data rate applications that Fig. 5 Arduino Uno Microcontroller
require long battery life and secure networking (Zigbee
networks are secured by 128 bit symmetric encryption keys). C. 20×4 Liquid Crystal Display
This communication system is less expensive and simpler than A liquid-crystal display is a flat panel display, electronic
the other proprietary short-range wireless sensor networks as visual display, or video display that uses the light modulating
Bluetooth and Wi-Fi. Applications of zigbee technology are properties of liquid crystals. Liquid crystals do not emit light
industrial automation, home automation, smart grid monitoring directly. 20×4 means that 20 characters can be displayed in
and smart metering. The system is divided into three modules: each of the 4 rows of the 20×4 LCD, thus a total of 80
bus module, bus stop module, and server module. characters can be displayed at any instance of time [10]. In this
Zigbee system structure consists of three different types of system LCD is used to display the menu items, the costs and
devices such as Zigbee coordinator, Router and End device. the table number. The corresponding instructions about the
Every Zigbee network must consist of at least one coordinator menu ordering system are displayed on LCD for customer. It is
which acts as a root and bridge of the network. The coordinator used as a menu card for the user.
is responsible for handling and storing the information while
performing receiving and transmitting data operations. Zigbee
routers act as intermediary devices that permit data to pass to
and fro through them to other devices. End devices have
limited functionality to communicate with the parent nodes
such that the battery power is saved. The number of routers,
coordinators and end devices depends on the type of network
such as star, tree and mesh networks [7].
The proposed system uses XBee S2C as a wireless
communication link. It is used to transfer the data from
customer section to kitchen in this proposed system. XBee S2C
is a RF module designed for wireless communication or data
exchange and it works on ZigBee mesh communication
protocols that sit on top of IEEE 802.15.4 PHY. The module Fig. 6 20×4 Liquid Crystal Display
provides wireless connectivity to end-point devices in any
ZigBee mesh networks including devices from other vendors VI. TEST AND RESULTS
[8].

Fig. 4 XBee S2C module

B. Arduino Uno Microcontroller


Arduino Uno is a microcontroller board based on the
ATmega328. It has 14 digital input/output pins (of which 6 can
be used as PWM outputs), 6 analog inputs, a 16 MHz quartz Fig. 7 Customer section
crystal, a USB connection, a power jack, an ICSP header and a
reset button. It contains everything needed to support the Fig. 7 is the customer section. The customer section consists
microcontroller; simply connect it to a computer with a USB of LCD, switches, Arduino Uno and zigbee transmitter. LCD is
used as a menu card in this proposed system.

All Rights Reserved © 2019 IJSETR 251


International Journal of Science, Engineering and Technology Research (IJSETR)
Volume 8, Issue 6, June 2019, ISSN: 2278 -7798

Fig. 8 Kitchen section


Fig. 12 Receiving the orders on GUI in kitchen
In the kitchen section GUI is created which has four tables
In fig. 12, five menu items are displayed in table number 1
for displaying the menu items from the customer section in fig.
on GUI because they are ordered from table number 1 of
8. The transmitted order and table numbers from the customer
customer section. If the orders want to clear, the user has to
section are displayed on GUI in kitchen using zigbee receiver.
press clear button on GUI to receive next orders.

VII. CONCLUSION

The implemented system of menu ordering system using


zigbee technology can change the methods in restaurant from
manual system to an automated system with a lot of facilities
to customers. It is very fast processing for serving food to the
customers. The orders data are transmitted within 10 meter
distance in this system. There are no data losses and it takes
about 1 second within that range. The system will reduce man
power and order errors. The proposed menu ordering system
through an electronic system interface will get good response
Fig. 9 Menu lists on LCD
from the customers because of saving time and good quality of
The menu items are displayed on LCD in fig. 9. The service. The customer does not need to wait for the waiter to
switches are used for the selection of menus. take an order. When the customers get at the restaurant, they
can take an order whatever they want. This system provides
customer satisfaction and saves customer waiting time. The
proposed system benefits for both the customers and the owner.

ACKNOWLEDGMENT

F.A.Author thanks to Dr.Than Htike Aung, Associate


Professor, Department of Electronic Engineering for kind
permission to prepare for this paper, for his close supervision,
helpful advice, encouragement and numerous invaluable
guidance. The author would also thank to all teachers and
friends who willingly helped the author throughout the
Fig. 10 Table number on LCD preparation of the paper.
The table number displayed on LCD is shown in fig. 10. The
customer can select the table nuber on LCD display by REFERENCES
pressing the switches.
[1] Aamir Nawaz, Faiz Jalil, “Touch Panel Based Modern Restaurants
Automation using Zigbee Technology”, Fourth International Conference
on Aerospace Science & Engineering (JCASE), September 2-4, 2015
[2] Harshada S Wabale , “Automatic Menu Ordering System using Zigbee
and Arm Processor”, Journal of Electrical and Electronic Systems, 2017
[3] B. Shabari, B. Ashok Nayak, “ZIGBEE BASED E-MENU ORDERING
SYSTEM”, International Journal of Advanced Technology in
Engineering and Science, Vol. 3, Issue 08, August 2015
[4] Prof.Dr. Usman Ali Shah, Faraz Ali, Sana Sohail, Haris Khan,
“Intelligent Robotic Waiter with Menu ordering System”, 1st
International Electrical Engineering Congress (IEEC 2016), May 13-14,
2016
[5] Kunal P. Gundle, Anuja A. Harshe, Kahol B. kinage, Niraj L.
Ghanawat,, “Digital Smart System for Restaurants Using Wireless
Technology”, International Research Journal of Engineering and
Fig. 11 Receiving table number on GUI in kitchen Technology (IRJET), Vol. 3, Issue 12, Dec-2016
Fig. 11 shows the receiving table number in kitchen section. [6] Mayur D. Jakhete, Piyush C. Mankar, “Implementation of Smart
The table number which is sent from the customer section is Restaurant with e-menu Card”, International Journal of Computer
received in GUI in kitchen. Applications (0975 –8887), Vol. 119, June 2015

All Rights Reserved © 2019 IJSETR 252


International Journal of Science, Engineering and Technology Research (IJSETR)
Volume 8, Issue 6, June 2019, ISSN: 2278 -7798
[7] https://www.elprocus.com/what-is-zigbee-technology-architecture-and-
its-applications/
[8] https://components 101.com
[9] https://store.arduino.cc/usa/arduino-uno-rev3
[10] https://www.instructables.com

All Rights Reserved © 2019 IJSETR 253

You might also like