Smart shopping trolley.

5,475 views 36 slides Feb 01, 2021
Slide 1
Slide 1 of 36
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36

About This Presentation

Smart Shopping trolley, complete detail about smart shopping trolley system,
Basically this is based on RFID technology,
Components
Arduino nano
RFID reader EM 18
RFID Tags
Push button
Red and Green LED
BreadBoard
Jumper wires
Buzzer
16x2 LCD
I2C Module.


Slide Content

Smart shopping trolley Presented by Imtiaz ahmed (17-IT-011) Ali murad (17-IT-012) sana (17-IT-021) Under the supervision of Sir shahzad ali khaskheli Shaheed Benazir Bhutto University Sanghar Campus Department of Information Technology

contents Introduction Existing system Problem statement Objectives Applications Literature Review Design & Methodology Tools and Techniques Results & Discussion Conclusion Future work References

Introduction Shopping m all and market is a big corner for customer for purchasing the daily requirement like branded food item, snacks, cloth materials, electric and electronic devices etc. Nowadays, a maximum number of shopping malls are available in the world.

In public holidays and weekend time we can see a huge rush at mall. The public is demanding & spending more time in shopping malls. After purchasing a long time, the customers waste of unnecessary time at the billing counter for billing the purchased items. Introduction

Introduction To overcome these problems to change and improve the existing system, we have designed a SMART SHOPPING TROLLEY. This can be done by simply attaching using RFID (Radio Frequency Identification) tags on the products and a RFID reader with a LCD display on the shopping trolley. In this system, customer will have to know the price of each item that is scanned in with the help of RFID and LCD, total price of the item will be displayed on LCD with the name of product. This system will save time of customers and manpower required in mall. It is also used to reduce the employee work in the shopping mall.

Existing system At present, we are using the process in malls with help of barcode scanner. Vendor scan the product through the barcode scanner. This is to be a slow process and Customer has to wait for long queues. So, this is one of the reason for most of the people want to leave the mall for waiting a long queue to buy a few products. The aim is to develop a system that can be used in shopping malls to solve the rush at billing counter by using RFID (Radio Frequency Identification). customer has to put a product into smart shopping trolley after scanning, Each product has unique product id. The RFID reader can read the product id. Which can have been useful for customers. All such solutions can be useful for customer. Such solutions save the customer time.

PROBLEM STATEMENT Purchasing and shopping at big malls is becoming daily activity in metro cities. There will be rush at these malls on public holidays and weekends. People purchase different items and put them in trolley. After completion of purchases, one needs to go to billing counter for payments. At billing counter the cashier prepare the bill using bar code reader which is very time consuming process and results in long queue at billing counter.

In this project, we are implementing a system “RFID based Automatic Shopping Trolley” being developed to assist a person in everyday shopping in terms of reduce time spent while purchasing. PROBLEM STATEMENT

objectives The main aim of our project is to reduce the time spent during the wait at billing counter. Make shopping easier by using the RFID tags which are attached to each product in the shopping market. By using RFID technology, we are able to scan multiple items at a given time. RFID Reader is mounted upon the cart which scans Real Time objects placed inside the cart and displays the total amount upon the LCD mounted on the trolley thus reducing the total time taken by any person during checkout.

applications It can be utilized in Super Markets. Grocery Store. Shopping Malls.

Literature Review Barcode: Barcode is also known as the Auto ID (Automatic Identification). It was invented in the early 1970s. The barcode was created to help large retail stores and markets process their goods. The barcode technology is quite efficient for the management and information updating in the computers. It is used for scanning the items at supermarket for checkouts. The barcode reader is used to detect the tag on items and identifies the product and related information. The barcode must be in the direct line of sight to be read by barcode scanner.

Literature review RFID: Now days, Radio Frequency Identification Technology has gained position from obscurity to maintain applications that results in the speed of handling manufactured goods and materials. RFID can detect the tags using RFID reader from distance without the line of sight. RFID support the huge amount of unique IDs that helps in creating the unique tags for each items. RFID supports the read/write memory capability and it can hold large amount of data under a unique identifier. The adverse conditions such as dust, chemical, physical damage do not affect on RFID very much.

Block diagram Power supply Red LED RFID reader Button LCD Buzzer RFID tag ARDUINO NANO (microcontroller) Green LED

Power supply phase: We connect our microcontroller to 9 volts battery for power supply. RFID TAG Phase: The RFID tags are attached with every product then we needs to scan that tag with EM18 reader which reads data from the tag. RFID Reader phase: This RFID Reader is connected with the microcontroller. It reads data from RFID Tags and send to the microcontroller. Button phase: This button is connected with microcontroller. It is used to remove products from cart. The product will be removed if it is scanned again along with pressed button. PHASES of Block diagram

Microcontroller phase: Microcontroller phase is the processing phase in which all the data is being processed by open source Arduino nano board. This board is programmed by the Arduino software. LCD Phase: This 16x2 LCD is connected with microcontroller which receive data from microcontroller and display on screen. BUZZER Phase: When product is scanned with RFID Reader then it will goes high.. RED LED Phase: when a product is remove then it will goes high. GREEN LED Phase: when a product is add or Admin card scanned then it will goes high. PHASES of Block diagram

Use case diagram START INITIALISE SYSTEM SCAN RFID TAGS READ DATA FROM TAG DISPLAY ON LCD ADD ITEM WITH COST END IF BUTTON IS PRESSED? READ DATA FROM TAG REMOVE ITEM WITH COST IF TAG IS ADMIN? SUM TOTAL ITEM WITH TOTAL BILL Yes No No Yes

Methodology The methodology that we propose is based on the idea of creating an automatic billing system while shopping made possible using RFID assisted by other IOT based technologies. All the products in the shopping malls or supermarkets are provided a unique RFID tag instead of a barcode. Each shopping trolley has its own setup which contains an RFID reader, a push Button to add or remove product, when a customer wants to remove any product from the trolley, then that product needs to be scanned again by pushing button, and an LCD screen to display all information related to the item. At the same time billing information is also updated. The total amount of purchases is also displayed on screen. The customer can straight away pay bill and leave. Inventory status of products is also updated at the end of shopping. Simultaneously the temporary data which is present in microcontroller can be reset, so that can be reused.

Tools & Techniques Arduino Nano: Arduino boards are widely used in robotics, embedded system, and electronic projects where automation is an essential part of the system. Arduino Nano is a small, compatible, flexible and breadboard friendly Microcontroller board. It comes with exactly the same functionality as in Arduino UNO but quite in small size. It comes with an operating voltage of 5V, however, the input voltage can vary from 7 to 12V. Flash memory is 16KB or 32KB that all depends on the Atmega board i.e Atmega168 comes with 16KB of flash memory while Atmega328 comes with a flash memory of 32KB. Flash memory is used for storing code. The 2KB of memory out of total flash memory is used for a bootloader.

RFID Reader & Tag RFID stand for Radio-Frequency identification. It refers to a technology, where digital data is encoded in RFID tags and decoding by an RFID reader using radio waves. RFID is similar to barcoding in which data from a tag is decoded by an RFID reader device. The RFID technology is used in various applications like inventory management, attendance system, door lock system, access to restricted areas, etc. EM18 reader is a very popular RFID module that can read the ID information stored in the RFID tags. The RFID tags stores a 12 digit unique number which can be decoded by an EM18 reader module , when the tag comes in a range of the reader. This module has an inbuilt antenna that operates at a frequency of 125 kHz and a 5v DC power supply is required to power it up. It gives a serial data output and has a range of 8-12cm. The serial communication parameters are 8 data bits, 1 stop bit and 9600 baud rate.

I2C LCD Adapter Module I2C Interface Adapter module is used for 16x2 LCD Display. It uses the PCF8574T IC chip which converts I2C serial data to parallel data for the LCD display. Also this interface module simplifies connecting an Arduino to a 16x2 Liquid Crystal Display using only 4 wires.

16x2 LCD(Liquid Crystal Display) LCD is an electronic display module and has a wide range of applications. A 16x2 LCD display is very basic module and is very commonly used in various devices and circuits. A 16x2 LCD means it can display 16 characters per line and there are 2 such lines.

Push Button: A push button or simply button is a simply switch mechanism to control some aspect of a machine or a process. Buttons are typically made out of hard material, usually plastic or metal. The surface is usually flat or shaped to accommodate the human finger or hand, so as to be easily depressed or pushed.

breadboard A breadboard is a platform you can use to build and test electronic circuits, usually without having to do any soldering. Certain parts of the breadboard are wired together so that electricity can flow from component to component in orderly rows.

Other components LED: It is a Light Emitting Diode, which emits light on an average of around 5volts. It’s a kind of contact diode. Wherever it emits light, it recombines holes and electrons. Purpose of a semiconductor diode is to be caution as product count between RF and IR varies. Piezo Active Buzzer: Piezo buzzers are simply devices that can generate basic beeps and tones. We used piezo active Buzzer to create simple music. Jumper wires: Jumper wires are simply wires that have connector pins at each end, allowing them to be used to connect two points to each other without soldering. Jumper wires are typically used with breadboards and other prototyping tools in order to make it easy to change a circuit as needed.

Software arduino The Arduino microcontroller can be programmed by the Arduino IDE (Integrated Development Environment) The Arduino IDE (Integrated Development Environment) is used to write the computer code and upload this code to the physical board. The Arduino IDE is very simple and this simplicity is probably one of the main reason Arduino became so popular. The best think of this software is that it can be applicable to any Arduino board.

Software arduino

Result discussion This innovative project consists of an automated billing system which can be attached within the shopping trolley. This automated billing system consists of a RFID reader which is controlled by Arduino. So whenever the customer puts any product in trolley after scanning by the RFID module then it will be displayed on the LCD along with the price of the product. As the customer goes on adding products after scanning by the module and the total amount will increase accordingly. In case customer wants to remove added product from the trolley. he/she can remove it by scanning again along with the pressing remove button and added price of that product will be deducted automatically from the total amount. If by mistake customer is going to remove a product which is not added in system then it will display “not in cart” on the LCD. At the end of shopping the customer will scan the Admin card for adds all the products along with their price and display the total products & amount on the LCD. After the completion of shopping we can reset the system by pressing reset button, then it will remove all customer temporary data which is stored during shopping.

Result discussion Fig. Starting

Result discussion Fig. product Details

Result discussion Fig. Removed Product details

Result discussion Fig. Not in Cart

Result discussion Fig. Admin card for totals

Result discussion Fig. Reset button output

conclusion Whenever a product is added into the cart after scanning, RFID reads the product ID and store data and than show it on LCD. After completion of adding items the customer can straight away pay bill and leave. This system will save the time of customers and manpower required in mall. It is also used to reduce the employee work in the shopping mall. Hence, by using RFID based smart shopping trolley system the shopping can be made easy for the customers as well low cost and does not need any special training.

Future work The proposed system does not make use of intricate routing system architecture. Rather it uses simple algorithms in order to banish existing problems. Model can be further extended, to prevent the loosing of the intelligent/smart shopping cart. It can be conclude that the initial cost of the model may be high but the subsequent years the model will be beneficial as compared to the system using barcode or manual system. Further, a more advanced micro controller, large display module and a service to pay the bill within the cart by using swapping card can be used, thus providing the customers better services, improved consumer experience and improving time complexity to a great extent.

references [1] F. Xia, L. T. Yang, L. Wang, and A. Vinel , “Internet of things,” International Journal of Communication Systems, vol. 25, no. 9, p. [2] P. Castillejo , J.-F. Martinez, J. Rodriguez- Molina, and A. Cuerva , “Integration of wearable devices in a wireless sensor network for an e- health application,” IEEE Wireless Communications, vol. 20, no. 4, pp. 38–49, [3] H. H. Chiang et al., "Development of smart shopping carts with customer-oriented service“ 4] M. Vanitha Sheba, Brintha Rajakumari , RFID Enabled Smart Billing System, Indian Journal of Science and Technology [5] Saad S.S and Nakad Z.S, A standalone RFID indoor positioning system using passive tags, IEEE Trans. Ind. Electron., 58 (5), [6] Dhavale Shraddha D, Dhokane Trupti J, Shinde Priyanka S, IOT Based Intelligent Trolley for Shopping Mall, IJEDR,