0% found this document useful (0 votes)
65 views5 pages

Raspberry Pi

This document describes an automated food ordering and billing system for restaurants using IoT technologies. The system uses NodeMCU devices placed on tables that allow customers to order from an OLED display and send orders wirelessly to a Raspberry Pi server in the kitchen. This eliminates the need for waiters to take orders manually and reduces errors and time spent on ordering and billing. The system aims to improve the dining experience for customers and increase profits for restaurants.

Uploaded by

Prakhar Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views5 pages

Raspberry Pi

This document describes an automated food ordering and billing system for restaurants using IoT technologies. The system uses NodeMCU devices placed on tables that allow customers to order from an OLED display and send orders wirelessly to a Raspberry Pi server in the kitchen. This eliminates the need for waiters to take orders manually and reduces errors and time spent on ordering and billing. The system aims to improve the dining experience for customers and increase profits for restaurants.

Uploaded by

Prakhar Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Abstract

Nowadays people are looking forward for a system that will satisfy their needs more comprehensibly.
Most of the restaurants industries are looking for any application that enhances the dining experience as
well as that increase the profit. In traditional ordering system the waiter notes down the order from the
customer then places the order to the kitchen and then the billing is done which consumes time and may
cause errors. Many solutions have been proposed for solving this issue. This Project is again one attempt
in the same direction. This project aims to automate the food ordering and billing process in restaurant as
well as to improve the dining experience of customers.

INTRODUCTION
Traditional method that is used commonly in hotels is by taking the customer’s orders and writing it down
on a piece of paper and then giving the order in the kitchen section. The food ordering system is proposed
with the use of a handheld device placed on each table which is used to make an order at the restaurant.

The system uses an OLED display and Keypad module connected with NodeMCU which is
placed on each customers table for them to make orders. Order is made by selecting the items displayed
on OLED display through Keypad. The order will be automatically sent from the NodeMCU to the
kitchen server (Raspberry Pi) using Wi-Fi communication, and automatically it will be displayed on a
screen at the kitchen. The bill will be displayed with table number at the manager/billing section. The
project will reduce the time spent on making the orders and paying the bills, whereby the cost and man
power also can be reduced.

Components used
1. Raspberry Pi
 The Raspberry Pi is a credit card sized mini
computer which can be used for many
small computing tasks and IoT’s(Internet of
Things).
 It is based on ARM architecture and uses
fan-less CPU and has all the ports which
you’ll need for a computer to be connected
to such as an ethernet cable, HDMI, audio
jack, USB’s etc.
2. NodeMCU
 NodeMCU is a wifi SOC (system on a chip)
produced by Espressif Systems. It is based
ESP8266 -12E WiFi module. It is an highly
integrated chip designed to provide full
internet connectivity in a small package.

Figure 1 NodeMCU
 It can be programmed directly through USB
port using LUA programming or Arduino
IDE. By simple programming we can establish a WiFi connection and define input/output
pins according to your needs exactly like arduino, turning into a web server and a lot more.

 NodeMCU is the WiFi equivalent of ethernet module. It combines the features of WiFi
access point and station + microcontroller. These features make the NodeMCU extremely
powerful tool for WiFi networking. It can be used as access point and/or station, host a web
server or connect to internet to fetch or upload data.

3. OLED Display

 OLED or organic light-emitting diode is a light-


emitting diode (LED) in which the emissive
electroluminescent layer is a film of organic
compound (millions of small LED lights) that emits
light in response to an electric current.
 OLEDs are used to create digital displays in
devices such as television screens, computer
monitors, portable systems such as mobile phones,
hand-held game consoles and PDAs. An OLED display works without a backlight because it
emits visible light.
 There are many types of OLED displays available in the
market based on their –
- Sizes
- Color
- Brands
- Protocol
- SPI (Serial Peripheral Interface) or I2C
- Passive-matrix (PMOLED) or active-matrix (AMOLED) control scheme.
4. 4x4 Keypad module

Matrix Keypads are commonly used in calculators, telephones


etc where a number of input switches are required. We know
that matrix keypad is made by arranging push button switches
in row and columns. In the straight forward way to connect a
4×4 keypad (16 switches) to a microcontroller we need 16
inputs pins. But by connecting switches in the following way
we can read the status of each switch using 8 pins of the
microcontroller.

Methodology
Future Scope
This project takes the order from the customer & lets him pay the bill without any human intervention. By
making selection of microcontroller with large memory size depending upon the family and ROM size of
the processor there is a great scope of advancement in this project. We can add graphic images by using
SD card and a display with higher dimensions. With the help Internet of Things (IoT), we can easily place
the order just by sitting at home.

Applications
Now a days due to advancement of technology people are accustomed with screen interface. It is easily
accessible by user to navigate by simply selecting the menu through the screen display. With slight
modification in this project, this system can be widely used at different public places like at canteens,
hospitals, public transport, college libraries, theatres etc.

Conclusion
There is great advancement in this technology due to its features like low cost and ease of use. This
technology allows us a faster and more convenient access to the world. The Restaurant automation is a
revolutionary concept & is sure to take people by surprise. This system is convenient, effective and easy
thereby improving the performance of restaurant’s staff. It will also provide quality of service and
customer satisfaction. It will undoubtedly change the way people dine & their dining habits. It would lead
to increased revenues; give the customer a better insight into the kind of food they wish to have, give
them a great touch experienced.

References
[1]."Automated food ordering system", International Journal of advanced Research in Computer science
and Software Engsineering, ijarcsse February 2013.
[2].“Touch screen based menu ordering &displaying system for restaurants”. IJCET. Vol.3, pp. 297-307,
July./Sept.2012.

[3] J.Mustafa, R.Kothari, R.Naik, and A.Slatewala,” Touch & Dine A Multi-Touchable Restaurant
System,” in UACEE International Journal of Computer Science and its Applications-Volume 1: Issue 1
[ISSN 2250- 3750].

[4] Multi-Touch information retrieved from http://www.scribd.com/doc/28414813/Multi-Touch-


Technologies on 10 September 2012

[5] J. Purnama, et al.“Application of Order Management System in Restaurants”, Seminar Nasional


Aplikasi Teknologi Informasi 2007, Yogyakarta, 16 June 2007 (SNATI 2007) ISSN: 1907-5022.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy