Smart Basket With Auto Billing and Related Item Suggestion.: Keywords
Smart Basket With Auto Billing and Related Item Suggestion.: Keywords
Item Suggestion.
Abstract
Keywords:
Machine Learning, Internet of Things, Image Recognition, Raspberry Pi, GSM
Technology, Clustering.
Introduction:
With the fast moving lives, the customers neither have time to stand in long
queues nor wait for long time at a shop to do shopping. As the technology is
developing and seeing new inventions in various fields including Machine
Learning, Artificial Intelligence, Internet of Things and so on, there is an
increase in the expectations in the customer’s point of view. Customers are
now expecting things to be done instantly.
In our project, we are presenting a smart way of shopping using an IOT based
shopping basket. The IOT kit consists of Raspberry Pi Camera for recognition of
item and to retrieve its Information. This is done by using Image recognition
technique. Whenever an item is captured its value it added to the total value
items inside the basket. In addition to this we are going to implement Machine
learning techniques to make the shopping experience more Unique. Using
Algorithms like clustering, Market Basket analysis etc we will display the
complementary and supplementary items location in the mall. It also has a
feature of generating the bill amount to the mobile phone of user.
Problem Statement:
In a traditional way of shopping, when a customer enters the shopping mall,
they will start picking their desired items, place them into the basket and wait
in the queue to get their items billed. This process takes more time if there are
more customers at the bill counter.If we could reduce this waiting time and
simplify the billing process the shopping experience is made better.
Methodology:
The process begins with picking of the products and scanning them using
Raspberry Pi Camera. The Image of the product is captured and then is
recognized by using image recognition. The data retrieved using this
processed image is stored and used while generating bill.
After any product is scanned and kept into the basket then we get a related
item suggestion. Related items means frequently brought together items,
Complimentary and Supplementary items. This can be done using Machine
Learning techniques like Market Basket Analysis, Clustering etc. The product
name and rack number are displayed on LCD display.
After the entire shopping the bill is generated using data that is stored using
Raspberry Pi Camera. The bill is also generated to customer mobile phone
using GSM technology. The customer can pay either through mobile (online
payment) or by cash.
Real-Time Example: A customer enters the mart with the cart and then
searches for bread. At the rack at which bread is present he picks up the
packed product. Places it before the Raspberry Pi camera. It detects and
captures the product and using image processing it determines that the
product is bread. Then it retrieves related data of bread from available data.
Then after adding successfully to basket it will show “Jam is at number 8” (As
bread and jam are complimentary). If the customer wishes to take the jam too
he visits respective place or just ignores. The message will automatically
disappear after some time. After completing adding all the items to the basket
he can visit one of the counters for bill payment. The bill processing will take
less time as the products are scanned and information is already stored.
In this way a normal way of can be advanced for better shopping experience
and saving time of shopping.
Pictorial View:
FlowChart:
Hardware used:
Raspberry Pi 4 2GB ram
Raspberry Pi 4 Case Enclosure Official Red & White
Raspberry Pi official charger
Raspberry Pi 8MP Camera Module V2
Camera module CSI connector cable strip
LED Screen
Buzzer
Micro SD Card 16GB-class 10
Arduino Nano
Sim 900a GSM module
LM 2596 voltage regulator
Jumper wires and soldering material and connectors
Push buttons
16x2 LCD display
Software Used:
Raspberry Pi Board with Raspbian OS
OPEN CV
Image Recognition and Processing
Arduino IDE
GSM Technology
Acknowledgements:
We would like to thank our project mentor for the support.
Dr. R.V.S. Lalitha
Conclusion:
This project has a more scope in the future as this reduces the time of
shopping. The billing process is simplified that reduces burden for cashier.
Payment can be done in different modes such as payment through mobile, Pay
in Cash or by Credit or Debit card. The item suggestion makes customer to find
items easily. Customer enjoys this way of simplified shopping.
Project Members:
A.Jahnavi (17P31A0502)