You are on page 1of 4

ISSN 2319-8885

Vol.04,Issue.36,
September-2015,
Pages:7709-7712
www.ijsetr.com

Touch Screen Based Advanced Menu Ordering System for Restaurants


using Raspberry PI
G. SANTOSH KUMAR1, M. AMARNATH2
1
PG Scholar, JNTU, Anantapur, AP, India, E-mail: sanntosh.827@gmail.com.
2
Member of Technical Staff, Seer Akademi, Hyderabad, India, E-mail: amarnath236@gmail.com.

Abstract: A new design scheme of the Touch screen based Menu ordering system applied to middle and small hotel is proposed.
The development of the -Menu ordering is based on the software-hardware platform on ARM11 (Raspberry pi Board), using
ZigBee short-range radio communication technologies. It has advantages of high performance-cost ratio, low power, high
reliability and friendly user interface. This paper introduces two sections one is hand held device section and other is main
section. Both sections consist of Zigbee transceivers. From the first section menu should taken and saved in memory in that
section. This information is forwarded to the main section via Zigbee wireless communication. Main section will receive the
information from the first section and displays that data on screen. According to that order which is in display, service is
provided. Here 3.2 inch Touch screen LCD is used to select the menu and transmit the data, a PC is used to receive and display
data and record for billing.

Keywords: Zigbee, Raspberry PI, Touch Screen.

I. INTRODUCTION II. FUNCTIONAL DESCRIPTION


Utilizing information technology to upgrade the service Some related works for the smart ordering system based
quality and management efficiency has always been received on ZigBee are reviewed in this section. This paper discussed
great concern in information development of catering about the comparison with the traditional enterprise
industry. This Advanced Menu Ordering System can help management mode, wireless self-service ordering
catering enterprises reduce the costs of human resources, management information system realizes the intellectual and
improve work efficiency and leap forward from the external information listed restaurant management. The touch screen
image to the internal service quality. Using wireless modules, display of taste and food prices to customers for their input
can save the development costs. In this paper, the orders directly with touch. This system complete
development of wireless handheld module is based on the automatically receive data, storage, display, and analysis.
Software-hardware platform of and advanced processor Ordering by LCD display device name restaurant food items
architecture board i.e Raspberry pi Board which contains and and by touching the LCD can be distinguished customers the
ARM 11 architecture based processor. Traditional restaurant price, quantity. Customers can order their meals with it
management process usually used to take customers orders immediately. In the system, the zigbee technology as the
is by write it down on a piece of paper. Many mistakes done communication medium and ARM 11 processors as the
by these conventional methods such as the worker taking the hardware which implements faster ordering system. It
wrong food order in the message and late to serve food order consists of a GUI interface at customers table as a remote
to the customer. Therefore, the wireless self-service order control and monitor at kitchen display the ordering
management has been developed. This project covers the information systematically. The system uses a small module
implementation of advanced menu ordering system for (raspberry board with touch screen and stylus) which is
restaurants by using Zigbee. The IEEE802.15.4 Zigbee placed on each table for the customer to make orders. Order
protocol is a wireless technology developed as an open global is made by selecting the menu item on touch screen. This
standard to address the unique needs of low cost, low power, data comes together with the menu. A signal will be sent to
wireless sensors network [1]. Zigbee is generally used for the order section by zigbee communication, and
home care, digital home control, and industrial and security automatically will be displayed on a screen in the kitchen.
control. The Menu Ordering System is proposed orders using
hand tools used to make an order in a restaurant. It is III. BLOCK DIAGRAM DESCPRTION
proposed to solve the problems faced by entrepreneurs Fig1 shows block diagram of the system. The whole system
restaurant in an attempt to organize a restaurant more is divided into two areas which are User area, Kitchen area.
efficiently trained and capable. The system uses a 3.2 inch touch screen for the customer to
make orders. At the User section, the customer will make an

Copyright @ 2015 IJSETR. All rights reserved.


G. SANTOSH KUMAR, M. AMARNATH
order by selection the menu item category on the LCD. This and Qt WebKit for presenting the Qt reference
menu comes together with the different item along with documentation. Qt Creator includes a project manager that
prices and quantity require, when the user finishes his uses a cross platform project file format (.pro). A project file
selection and presses the send button the data will be sent to can contain information such as what files are included into
the Kitchen section by Zigbee communication. Zigbee the project, custom build steps and settings for running the
module at the Kitchen section received and decodes the data applications. Qt Creator includes a code editor and integrates
and it will display the menu that had been chosen by a user at Qt Designer for designing and building graphical user
the screen in the kitchen. The processed data is to be sent to interfaces (GUIs) from Qt widgets. The code editor can parse
the kitchen Monitor display for ordering purpose this system code in C++ and QML languages... It is possible to compose
will be done after the customer completed their orders. and customize the widgets or dialogs and test those using
different styles and resolutions directly in the editor. Widgets
and forms created with Qt Designer are integrated with
programmed code, using the Qt signals and slots mechanism.

IV. HARDWARE
A. Raspberry Pi (ARM 11)
The Raspberry Pi is a credit-card sized computer that
plugs into your TV and keyboard. It is a capable for little
projects, and for many of the things that your desktop PC
does, like spreadsheets, word-processing and games. It also
plays high-definition videos. We want to see it being used by
kids all over the world to learn how computers work, how to
manipulate the electronic world around them and, how to
(a) User Section (Table 1). program. The original Raspberry Pi is based on the
Broadcom BCM2835 system on a chip (SoC), which
includes, Video Core IV GPU, RAM of 512 MB. The system
has Secure Digital (SD) socket for boot media and persistent
storage. A SoC consists of the hardware, described above,
and the software controlling the microcontroller,
microprocessor or DSP cores, peripherals and interfaces. The
design flow for Soc aims to develop this hardware and
software in parallel as shown in Fig.2.

(b) User Section (Table 2).

Fig.2. Raspberry Pi Board.


(c) Kitchen Section.
Fig.1. block diagram of the system. B. Xbee Module (Zigbee)
The ZigBee network is defined by the ZigBee Alliance
III. SOFTWARE
and based on the IEEE 802.15.4 standard, which is target
The software is used to design and developed is QT creator
data RF embedded applications that require a low data rate,
which is used to make efficient GUI application. Qt Creator
long battery life and secure networking. It is intended to
is a good example of an application that mixes different user
operate in the 2.4GHz unlicensed ISM band [1-2]. There is
interface technologies. In fact, it uses all of the three different
no large numbers of data which need to convey between the
approaches described below. Qt Creator uses the traditional
wireless ordering terminal build-in ZigBee module and the
Qt Widgets such as menus and dialogs as a basis of the user
center node, and because of having no high requirement of
interface, Qt Quick amongst others for the welcome screen,
International Journal of Scientific Engineering and Technology Research
Volume.04, IssueNo.36, September-2015, Pages: 7709-7712
Touch Screen Based Advanced Menu Ordering System for Restaurants Using Raspberry PI
data rate, so ZigBee is well suited for wireless ordering
system. Each ZigBee modules includes an IEEE 802.15.4-
compliant radio, an 8051 microcontroller, programmable I/O,
flexible antenna and range solutions, Transmit range is up to
300m, which can meet the demand of wireless ordering
system completely as shown in Fig.3.

Fig.4. Touch Screen Module.

V. RESULTS
After customer takes seats, the customer selects the item
required from the menu displayed on TFTLCD as shown in
figs.5 and 6, the customer selects the item and the quantity
using touch then the data will be send to the controller then
the controller receives the data and transmit the data to the
main section through zigbee as the user presses the send
button and the main section will receive the data and displays
Fig.3. Xbee Module. the data on monitor as shown in fig.7, if any item is not
present then the monitoring person can send the same
ZigBee module can be configured in star, mesh, and information to customer which displays in the text box on
cluster tree network topologies. IP-Net includes support for display. Finally when user presses the confirm button then
our innovative serial mesh mode, allowing RS232/RS485 the order will be accepted.
data streams to be transmitted over multiple hops to improve
data reliability and increase transmission range. ZigBee
Wireless network of restaurant which is configured in star
topology. In this routing topology, data traffic and network
commands are routed through a central node. Peripheral
nodes require direct radio contact with the central node. An
ordering end device acted as a peripheral node in the network
is an RFD, it have stringent requirements for low power and
memory space. An IEEE 802.15.4 network requires at least
one FFD usually line powered to act as a network
coordinator. The coordinator sets up a network, initializes a
network, manages network nodes, stores network nodes
information, and transmits to control center server via
RS232.

C. Touch Screen
The handheld ordering terminal implements human
computer interaction by 3.2 inch Resistive Touch Screen Fig.5. Initial Screen on TFTLCD.
TFT LCD as shown in Fig.4. There is a high performance
LCD Controller integrated on chip. CPU transfers pixel data
to LCD screen. Supports Raspbian Operating System, with
SPI interface.

Key Parameters:
TABLE I: Touch Screen Parameters

Fig.6. Menu Displayed.


International Journal of Scientific Engineering and Technology Research
Volume.04, IssueNo.36, September-2015, Pages: 7709-7712
G. SANTOSH KUMAR, M. AMARNATH
[16] M. Popescu, Y. Li, M. Skubic, M. Rantz, An Acoustic
Fall DetectorSystem that Uses Sound Height Information to
Reduce the False Alarm
Rate, in Proc. 30th Int. IEEE Eng. in Medicine and Bio.
Soc.Conference, pp. 4628-4631, Aug. 2008.
[17] J. Winkley, P. Jiang, and W. Jiang, Verity: An Ambient
Assisted LivingPlatform, IEEE Trans. Consumer Electron.,
vol. 58, no. 2, pp. 364-373,
May 2012.
[19] D.M. Karantonis, M.R. Narayanan, M. Mathie,
Implementation of a real-time human movement classifier
using a triaxial accelerometer for
ambulatory monitoring, IEEE Trans. Infor. Tech. Biom.,
vol. 10, no. 1, pp. 156-167, Jan. 2006.

Authors Profile:
Mr.G.Santosh Kumar is working
Fig.7. Order info on Kitchen Section. towards a Master of Technology in
E.C.E at prestigious JNTU, Anantapur,
VI. CONCLUSION Seer Akademi, A.P, India. He obtained
This paper proposes a set of Intelligent and smart B.Tech from RVR and JC College of
ordering system based on Zigbee. We designed and Engineering, Guntur, A.P, India.
developed a prototype system that allows user to make order
by inserting the menu by them and it solved the problem
which is faced by the restaurants entrepreneur in the attempt
to organize the restaurant more efficiently skilled and
capable. Furthermore, it also can improve human resource Mr.M.Amarnath presently working as
utilization and speed up the management in restaurant. a member of technical staff in
Besides that, it reduces the lateness and the error on ordering prestigious Seer Akademi, Hyderabad,
foods by the customers by restaurant. India. He obtained M.Tech from
Embedded systems in B.V.Raju
VII. REFERENCES Institute of Technology. Hyderabad.
[1] Q. Zhang, L. Ren, and W. Shi, HONEY a multimodality B.Tech from ECE in Amina Institute of
fall detection and telecare system, Telemedicine and e- Technology.
Health, vol. 19, no. 5, pp. 415- 429, Apr. 2013.
[2] F. Bagal, C. Becker, A. Cappello, L. Chiari, and K.
Aminian,Evaluation of accelerometer-based fall detection
algorithm in realworld falls, PLoS ONE, vol. 7, no. 5, pp. 1-
8, May 2012.
[3] S. Abbate, M. Avvenuti, F. Bonatesta, G. Cola, P.
Corsini, andA.Vecchio, A smartphone-based fall detection
system, Pervasive andMobile Computing, vol. 8, no. 6, pp.
883-899, Dec. 2012.
[4] S. Abbate, M. Avvenuti, G. Cola, P. Corsini, J.V. Light,
and A.Vecchio,Recognition of false alarms in fall detection
systems, in Proc. 2011IEEE Consumer Communications
and Networking Conference, LasVegas, USA, pp. 23-28, Jan.
2011.
[13] Y.W Bai, S.C. Wu, and C.L. Tsai, Design and
implementation of a fall monitor system by using a 3-axis
accelerometer in a smart phone,IEEE Trans. Consumer
Electron., vol. 58, no. 4, pp. 1269-1275, Nov.2012.
[14] M. Yu, A. Rhuma, S. Naqvi, L. Wang, and J. Chambers,
A posturerecognition-based fall detection system for
monitoring an elderly person in a smart home environment,
IEEE Trans. Infor. Tech. Biom., vol. 16, no. 6, pp. 1274-
1286, Aug. 2012.
[15] C. Rougier, J. Meunier, A.S. Arnaud, and J. Rousseau,
Robust video surveillance for fall detection based on human
shape deformation, IEEE
Trans. Circ. Syst. for Video Tech., vol. 21, no. 5, pp. 611-
622, May 2011.
International Journal of Scientific Engineering and Technology Research
Volume.04, IssueNo.36, September-2015, Pages: 7709-7712

You might also like