MC Phase 1
MC Phase 1
MC Phase 1
using Arduino
CBP - Phase 1 Group Members
R20EN129 – Sameeksha S Shetty
4th Sem C section R20EN159 – Vallampati Chaitanya
Guide: Prof. Ashwini P R20EN119 – K Sree Harsha
R20EN113 – Bhargavi R
Prof. Nataraj Urs H D
CONTENTS
• Abstract
• Introduction
• Problem Definition/ Objective
• Methodology
• Algorithm/Flowchart
• References
2
ABSTRACT
When it comes to judging the quality of a restaurant and its food, customers play a critical role in the
modern food sector. Restaurants pay close attention to client feedback on their service because the
company's business is at stake. The ability to offer services efficiently to save consumption time, as
well as maintaining a high level of service quality, are key variables in determining customer happiness.
Customers typically consider their favorite dishes, as well as available seating and space options, while
choosing a popular restaurant. Long wait times and serving the wrong order are two classic restaurant
blunders that eventually contribute to customer displeasure.
In every aspect of human life, automation plays a critical role. Automation systems can now be found in
almost any setting, including the home, the office, and large industries. Restaurants and hotels are also
using modern automation ideas, such as robots delivering food and iPads for taking orders. Customers
may quickly select things using these digital menu cards, which are similar to iPads. This information
will be transferred to the restaurant's kitchen and shown on the screen.
3
INTRODUCTION
Taking the customer's orders and writing them down on a
sheet of paper, then handing the order to the kitchen
department, is a traditional approach that is often employed
in hotels. The suggested meal ordering system involves
placing a handheld gadget on each table that can be used to
place an order at the restaurant.
The system uses a TFT touch plus LCD display module on each customer's table to allow them to place
orders. Orders are placed by selecting goods from the LCD display. The order will be sent from the
customer section via Bluetooth connectivity and will appear on a screen in the kitchen automatically. This
reduces the waiting time of the customer and also reduces the complaints of waiters not attending the
customers.
Also the project aims at giving the customers extra reward points added to their account created via their
mobile number automatically based on their bill amount so that the customer can redeem those reward
points as a discount to his/her bill when they visit again
4
PROBLEM DEFINITION/ OBJECTIVE
• Write very clearly 1, 2 or more objectives set for the project.
• The Objectives must reflect or address to what exactly is proposed to implement.
5
METHODOLOGY
Interfacing TFT LCD Touch shield with
Arduino
TFT LCD Touch shield is a multicolored Arduino
UNO/ Mega compatible TFT display that comes
with touch-screen and SD card socket as well. This
TFT display module has a bright backlight and a
colorful 240X320 pixels display. It also consists of
individual RGB pixel control that gives it a much
better resolution than the black and white displays.
We need to mount the TFT display over the
Arduino Uno board.
6
FLOWCHAR
T
7
Smart Restaurant Menu Ordering System project consists of RF Transmitter and Receiver section. Both
the transmitter and receiver side uses Arduino Uno for data processing.
Transmitter Section Circuit
The transmitter section of this project consists of an Arduino Uno, RF Transmitter, and TFT display
shield. This section is used for ordering from the menu that is shown on the TFT display. Arduino Uno
is the brain of the transmitter side that processes all the data, and the RF transmitter module is used to
transmit the selected data to the receiver. The data pin of the RF transmitter module is connected to
digital pin 12 of Arduino while VCC and GND pins are connected to 5V and GND pin of Arduino.
8
Receiver Section Circuit
The receiver section of this project consists of an Arduino Uno, RF Receiver, 16*2 LCD module, and
I2C module. RF receiver is used to receive the data from the transmitter section, and the LCD module is
used to display the received data. A buzzer is used to make a sound whenever a new order is placed.
The data pin of the RF receiver is connected to digital pin 11 of Arduino while VCC and GND pin is
connected to the 5V and GND pin of Arduino. The positive pin of Buzzer is connected to the digital pin
2 of Arduino, and the negative pin is connected to the GND pin of Arduino. SCL and SDA pins of the
I2C module is connected to analog pins A5 & A4 Arduino while VCC and GND pins are connected to
5V and GND pins of Arduino.
9
10
HARDWARE & SOFTWARE REQUIRED
• Hardware Required
• List of hardware's required to implement this project
• Software Required
• List of software required to implement this project
11
HARDWARE DESCRIPTIONS
1. Arduion Uno 2. 2.4” TFT LCD Touch Shield
Arduino Uno is a microcontroller board based on the 2.4” TFT shield is one of the most widely used graphic
ATmega328P (datasheet). It has 14 digital input/output pins screens. Here are its most important features:
(of which 6 can be used as PWM outputs), 6 analog inputs, a
16 MHz ceramic resonator (CSTCE16M0V53-R0), a USB • 240*320 pixels resolution
connection, a power jack, an ICSP header and a reset button. • Ability to display 262000 different colors
• Includes a touchpad
• Analog Input Pins: 6
• 5v supply voltage
• Flash Memory: 32 KB (ATmega328P) of which 0.5 KB used
by bootloader • Arduino pins 2, 3, A5, and A4 are free and you can use
them to connect this shield.
• Operating Voltage: 5 Volts
• Input Voltage: 7 to 20 Volts
• Clock Speed: 16 MHz
• Length: 68.6 mm
12
3. 433 MHZ RF Transmitter Receiver Module
13
4. LCD MODULE 5. I2C Module
14
CONNECTING ARDUINO TO THE COMPUTER
Features:
Display Mode: STN
Display Format: 16 Character x 2 Line
Viewing Direction: 6 O’Clock
Input Data: 4-Bits or 8-Bits interface available
Display Font : 5 x 8 Dots
Power Supply : Single Power Supply (5V±10%)
Driving Scheme : 1/16Duty,1/5Bias
Backlight (Side) : LED (Yellow)
I2C Address:0x20-0x27(0x20 default)
Supply voltage: 5V
Adjustable contrast
15
REFERENCES
1. https://circuitdigest.com/microcontroller-projects/arduino-smart-restaurant-menu-ordering-menu-ordering-syst
em
2. https://en.wikipedia.org/wiki/Arduino_Uno
3. https://www.etechnophiles.com/433-mhz-rf-transmitter-and-receiver-module-pinout-features-working/
4. https://create.arduino.cc/projecthub/electropeak/arduino-2-4-touch-screen-lcd-shield-tutorial-fe6f05
5. https://www.thingbits.in/products/standard-lcd-16x2-display
6. https://www.rhydolabz.com/displays-c-88/16x2-character-i2c-lcd-module-with-yellow-light1602a-p-2743.htm
l
16
Thank You…..