IOT

IoT Based Intelligent Shopping Cart

We are living in a technology-based society where we have lots of innovative ideas day by day. These new innovations in IoT communications-based projects come as an ever-growing network that strives constantly to share and gather insight on the latest trends in the industrial IoT Platform.

Nowadays shopping at big malls has become a daily to day activity in metropolitan cities. There is a huge rush at malls on holidays and on special discounts days. People shop for different items and put them in trolleys & go to the billing counter for payments. At the billing counter, the cashier prepares the bill using a barcode reader. In a busy world, waiting in a long queue during shopping has become a tedious process. And this consumes a lot of time for the user in the shopping market. To avoid this problem, we are proposing a futuristic shopping system. The proposed system utilized rising innovations like the Internet of Things along with Android and RFID. Users can experience a prepaid shopping system, where users have to recharge the cart with the amount of his/her requirement. And for every item that he/she includes in the shopping cart, the amount will be automatically detected. The amount will be credited to the user’s prepaid shopping account if the added item is taken out of the cart.

Aim of this task is to develop a system that can be used solve the above mentioned challenge. The system with RFID tags will be placed in all the trolleys. All the products in the mall will be equipped with RFID tags. When a person puts any products in the trolley, its code will be detected and the price of those products will be stored in memory, its name and cost will be displayed on LCD and will be sent to billing Counter by wireless module.

BENEFITS OF PROPOSED SYSTEM:

  • Does not need  any  special  training.      
  • Customers  can  get information  at  the  time  of  shopping.       
  • Can guess the exact amount at the  time  of  shopping.    
  •  Save  time         
  • More  efficient because of the use  of  RFID    
  • Reduce  rush  at the billing  counter.     
  • .Freeing  staffs  from  repetitive  checkout scanning

PROPOSED SYSTEM:

Here we use RFID cards and RFID readers with Arduino to build the Smart Shopping Cart project. The cart information and total value will be displayed on the webpage as well as on LCD. Each RFID card is associated with a certain product and an RFID reader is installed in the cart, which reads the product details like Price and Product details and sends them to ESP8266. Then Microcontroller process the available items and total value in the cart and send them to ESP8266 Webserver, which can be monitored on a web browser from anywhere in the world. 

This system gives a solution to reduce the shopping time at supermarkets. At the billing counter, customers may face many problems like waiting and don’t even know they have sufficient money for the products they purchase. The billing process at the counter is time-consuming and also need more human resource in the billing section. To tackle this problem, our smart shopping cart is used. It has a Barcode scanner and touchscreen display, which can be used to scan the products and display the product information, cost, and total bill. The customer can pay the bill through any one of the online payment options such as Paytm, UPI, PhonePay, etc. This solution will increase the consumer experience and reduce the shopping time.

Materials Required

  • Arduino Uno:

This microcontroller is open-source based on the Microchip ATmega328P developed by Arduino. cc. The current version of Arduino Uno comes with a USB interface, 14 digital I/O pins, 6 analog pins, an ICSP header, 16 MHz ceramic resonator, a power jack,  and a reset button. And an Atmega328 microcontroller is used to connect with external electronics circuits.

  • RFID READER:

Radiofrequency identification is a non-contactless method to transfer data between the transmitter and receiver over a short distance. These modules have application in personal access, toll gate system, control access system, etc. An RFID system consists of a tag attached to the object to be identified with its own unique identification number(UID).only the person with the right information is allowed to enter the door.in this two-way radio transmitter, the reader sends the signal to the tag and reads its response.

.EM-18 RFID reader operates at 125 kHz and it comes with an on-chip antenna and can be powered with a 5V power supply. The output provided by the EM-18 RFID reader is in 12 digit ASCII format. Out of 12 digits, first 10 digits are card numbers and the last two digits are the XOR result of the card number. The last two digits are used for error checking.

HOW RFID SYSTEM WORKS?

The RFID system comprises of two components: an RFID tag and a Reader. The RFID tag consists of an integrated circuit and an antenna, an integrated circuit designed specifically for the storage of the data, and an antenna is for transmitting the data to the RFID reader module. Whenever the RFID tag comes in the range of RFID reader, RF signal power the tag, and then the tag starts transmitting data serially. The RFID reader further receives data and the reader sends it to the Arduino board. And, after that as per the code in the micro-controller different task performs.

EM18 RFID Reader Features: 

  • Operating  voltage: +4.5V to +5.5V DC
  • Current consumption:50mA
  • Operating frequency:125KHZ
  • Operating temperature: 0-80 degree C
  • Communication Baud Rate:9600
  • Reading distance: 8-12 cm
  • Antenna: Inbuilt
  • LCD DISPLAY:

Displaying information is one of the crucial steps in electronic projects. So using LCDs has always been one of the most popular ways to display information. This 1602 LCD module is a very popular display. 16*2 LCD module consists of 16 columns and 2 rows, so it has 32 (16*2) characters in total.

ESP8266 WiFi Module:

  ESP8266 Wifi Module AP & Station Remote Serial Wireless IoT Board designed based on an integrated chip specifically to fulfill the needs of a new connected world. It can handle all the necessary overhead for communicating with your network, such as TCP/IP stack and communicating with your 802.11 networks. The  ESP8266  WiFi Module is a self-contained SoC with an integrated  TCP/IP protocol stack that can give access to your WiFi network (or the device can act as an access point). One useful feature of Uno WiFi is support for  OTA (over-the-air) programming, either for the transfer of Arduino sketches or WiFi firmware.

CONCLUSION: 

IoT or the internet of things is characterized as a forthcoming innovation that empowers us to control equipment gadgets through the Internet. This proposed system is an IoT-based Smart Shopping Cart system by using Arduino Uno. This system is a cost-effective, practical, eco-friendly, and safest way to save customers’ time while shopping. Moreover, in this system, the underground information can be accessed anytime and anywhere. It clearly tackles the challenges that the world is facing today.


This system gives a solution to reduce the shopping time at supermarkets. The proposed system used emerging technology like the Internet of Things along with Android and RFID. User can experience a prepaid shopping system, where user has to recharge the cart with the amount of his/her requirement. And for every item that he/she includes in the shopping cart, the amount will be automatically detected. The amount will be credited to user’s prepaid shopping account if the added item is taken out of the cart. This system gives a solution to reduce the shopping time at supermarkets. At the billing counter, customers may face many problems like waiting and don’t even know they have sufficient money for the products they purchase. So this Smart Shopping Cart is the best solution for these issues.

Leave a Reply

Your email address will not be published.