Press "Enter" to skip to content

Automated shopping trolley for billing system

Automated shopping trolley for billing system


School of Computing and Information Technology, REVA University, Bengaluru, India

Haven't found the right essay?
Get an expert to write you the one you need

Roop kumar

School of Computing and Information Technology, REVA University, Bengaluru, India

Naveen gowda

School of Computing and Information Technology, REVA University, Bengaluru, India

Kamlesh patil

School of Computing and Information Technology, REVA University, Bengaluru, India changkamlesh@gmail


Under the guidance of”,

Prof. Chaithra.B

Assistant Prof. School of Computing and Information Technology, REVA University”,

Bengaluru, India


The intelligent shopping cart is a smart trolley which uses an embedded chip with a barcode scanner and a battery to allow users to self-bill at the supermarkets and move the cart along with the customer by sensing an object. The main theme of this is to decrease the time consumption in the billing counters at the supermarkets by designing a smart shopping cart which allows users to checkout from the malls and increase the time of production and to decrease the effort of customer pushing the trolley while carrying the items. The IoT kit which contains the barcode scanner will automatically detects the product dropped into the basket using ultrasonic sensor.

Keywords: barcode scanner, intelligent shopping cart, Internet of Things (IoT)”,


The term Internet of Things (IoT)[1] was first proposed by Kevin Ashton in 1999. The Internet of Things (IoT) is about innovative functionality and better productivity by seamlessly connecting devices. IoT will boost a tremendous amount of innovation, efficiency and quality. The IoT has become the major disruptive technology changing software. Every supermarkets employ shopping cart to help customers to select and store the products. The customers have to drop the products which they wish to purchase and then proceed to checkout. At present in every super market, once the customer is entered in to the mall he has to select the trolley and move around, then select the items he wish to purchase and then drop into the trolley. Once all the items has to be selected he need to make a bill of it for that the customer have to wait at the bill counter till he make his turn to make payment. In order to make a payment at times it takes a lot of time so the waiting time of the customer is more which makes the customer to hesitate the visit the mall again This is the common procedure followed in general marts where the employee of super market of the customer will scan all the products using barcode in the cart which leads to waiting. In general, a bar-code is a machine readable strip of data printed in parallel lines, used to represent a multitude of information. Traditionally, a bar-code scanner is used by retailers to keep track of inventory and speedup data entry. Bar code scanning applications are product-centric we want to create an application that is consumer-centric. The drawbacks of the present procedure are each customer has to wait in the queue of the checkout counter. while billing if the customers have to remove some products because of exceeds his budget, again some more items required to check which products has to remove from the basket.

Other essay:   Smart phone based operating system

So we need to develop a project for automated shopping trolley with bar-code scanner which aims to reduce the total waiting time and efforts of a customers, total man power requirement for markets in order to improve efficiency of shopping malls. In a world where technology is replacing the ways we pursue everyday activity, the future of retail industry also lies in more automated device

Literature survey

A. T. Shanmugapriyan “Smart Cart to Recognize Objects Based on User Intention”

Shopping in the real world involves both real world objects and smart objects. Products placements & exposure is important for supermarket shopping what product stores shows on display. In this paper, they used sensors for their trolley and also wireless communication to communicate & Barcode Scanner for scanning the barcode on the product and will display the price of the product.

B. Mr.P. Chandrasekar, MsT. Sangeetha “Smart Shopping Cart with Automatic Billing System through RFID and ZigBee”

Supermarket is a place where people come to purchase their daily using products and pay for that. So there is a need to calculate the total products and total amount. Here we use RFID tags to decrease the time and reduce labor costs by shifting to self-service. Also use Zigbee technology which is low data rate, low cost, low power consumption technology.

C. S. Sainath, K. Surender, V. Vikram Arvind “Automated Shopping Trolley for Super Market Billing System”

Now a days in every supermarkets and hypermarkets employ shopping trolley or baskets to store products which customers intend to purchase. The automated shopping trolley which includes Raspberry Pi embedded chip with barcode scanner and a battery kit for customer to self-checkout at mall.

D. Satish Kamble, Sachin Meshram, Rahul Thokal, Roshan Gakre, Developing a Multitasking Shopping Trolley Based On RFID Technology

While doing survey we found that people leave shopping mall as they have to wait in a queue so long to pay at the billing counter. For solving this problem RFID tags are used. This paper.


· Every product has a barcode which contains a Unique ID. These ID’s are fed in the database assigned to the corresponding products.

· There will be another option provided to get the location of required product.

· Load cell detects object falling at the same time camera should scan the item

· If load cell detects and item not scanner alarm will be started

· If there needs to be a purchase done, then that product can be dropped in the cart where the Barcode reader reads the tag. The information of the product is extracted and displayed on the LCD screen. At the same time billing information is also updated.

· When a customer wants to remove any product from the trolley”,

· Then that product needs to be scanned again.

· At the same time the billing information is updated. The total Amount of purchases is also displayed on screen.

· These steps are repeated until the end of shopping button or send bill button is pressed. This generated bill is sent to billing side computer to get the computerized bill.

Other essay:   Utilize amazon promo codes to make shopping easier

· Communication between PC and raspberry Pi is achieved through Wi-Fi

· The customer can straight away pay the bill and leave.

· Inventory status of the products is also updated at the end of shopping. Simultaneously the temporary data present in microcontroller is reset, so that it can be reused.

· If the customer has registered user card, the payment can be done by swapping user card in the trolley itself.


A small credit-card sized computer capable of performing various functionalities such as in surveillance systems, military applications.

[image: pi_modelb+_infographic.jpg]

[image: b-plus-specs.jpg]

QR Scanner

Fig: QR Scanner

QR code (abbreviated from Quick Response Code) is the trademark for a type of matrix barcode (or two-dimensional barcode) first designed for the automotive industry in Japan. A barcode is a machine-readable optical label that contains information about the item to which it is attached. A QR code uses four standardized encoding modes (numeric, alphanumeric, byte/binary, and kanji) to efficiently store data; extensions may also be used.

Applications include product tracking, item identification, time tracking, document management, and general marketing.

A QR code consists of black squares arranged in a square grid on a white background, which can be read by an imaging device such as a camera, and processed using Reed–Solomon error correction until the image can be appropriately interpreted. The required data are then extracted from patterns that are present in both horizontal and vertical components of the image.

PIO ports output high or low level without any other MCU. The PIO state acquisition version can be used to acquisition PIO ports state without any other MUC.


· Raspberry PI has no storage on board.

· SD/micro SD Card stores the OS. The total memory of the SD card is about 8GB.

· Class 10 is preferred owing to its high speed.

[image: ]


· Wireless network connection is used for the process of data transfer.

· Wi-Fi USB Adapter that supports speed of 150Mbps is used.

· Edimax is a commonly used Wi-Fi USB Adapter.

[image: ]


· A Micro-USB plug power supply that supplies at least 1A of power is used.

· It also runs on a battery.

[image: raspberry_power_supply.jpg]


· Load sensor is a device which measures the weight of objects such as vehicles.

· If the weight of a vehicle is beyond the threshold value(here 1.5kg)”,the gate is closed.

· Thus preventing the entry of heavy vehicles into the bridge

· It produces an analog output which cannot be interpreted using the in-built 10 bit ADC in ARM.

· Hence a separate ADS1232/4 is used as a driver.

· The ADS1232 and ADS1234 are precision 24-bitanalog-to-digital converters (ADCs).


[image: ]

Fig: Camera

The Raspberry Pi Camera Module is a custom designed add-on for Raspberry Pi. It attaches to Raspberry Pi by way of one of the two small sockets on the board upper surface. This interface uses the dedicated CSI interface, which was designed especially for interfacing to cameras. CSI bus is capable of extremely high data rates, and it exclusively carries pixel data. The board itself is tiny, at around 25mm x 20mm x 9mm. It also weighs just over 3g, making it perfect for mobile or other applications where size and weight are important. The camera is connected to the BCM2835 processor on the Pi via the CSI bus, a higher bandwidth link which carries pixel data from the camera back to the processor.

Other essay:   Knowldege based system coursework


[image: ]


· It is used in Shopping Centres for complete automation.

· An object following robot carrying items has been designed for providing automatic billing and carry items ease of way.

· The robot can be used in industrial applications.

· The robot can do the entire task it is set to do.

· It can be used in carrying children in shopping mall and entertainment places.

· Reduces manpower required in billing section. This can reduce the expenses incurred by the management.

· Users can be aware of the total bill amount during the time of purchase.

· Reduces time spent at billing counter and Increases customer satisfaction.


The smart cart is developed successfully with all the above mentioned features and it can be put into use. Amazon Go has recently launched its smart shopping which is similar to this system but with the absence of the web application. The web application designed is very user friendly and can be used to see the map of the shopping mall as well. A new user can register via the admin and start shopping. The mode of payment also has 3 options (i.e.) through online wallet using membership card, through credit or debit card, or through cash as the counter. The system developed is feasible and can be easily fit into the cart due to its size. The LCD display, web application and the hardware setup is as shown in the figures below.

[image: ][image: ]

Figure. 2. Hardware setup of the system. Figure. 3. LCD display

[image: ]


The proposed model is easy to use, low-priced and does not require any special training. This model keeps an account and uses of the existing developments and various types of radio frequency identification and detection technologies which are used for item recognition, billing and inventory update. As the whole system is becoming smart, the requirement of manpower will decrease, thus benefiting the retailers.

Theft in the mall will be controlled using this smart system, which further adds to the cost efficiency. The time efficiency will increase phenomenally since this system will eliminate the waiting queues. More customers can be served in same time thus benefiting the retailers and customers as well.

Future scope-

This technology can be used in future at a large scale in the big super markets and malls where this kit can be installed on every troy in the mall. Other technologies such as line follower some technology which follows the human can be used along with it which make it as a smartest troy and reduce human efforts and time more.


· IoT:

· Dr. Suryaprasad J, Praveen Kumar B O, Roopa D & Arjun A K “A Novel Low-Cost Intelligent Shopping Cart”, 2014 IEEE.

· Amine Karmouche, Yassine Salih-Alj, “Aisle-level Scanning for Pervasive RFID- based Shopping Applications”, 2013 IEEE.

· Mr. P. Chandrasekar, Ms. T. Sangeetha, “Smart Shopping Cart with Automatic Central Billing System through RFID and ZigBee”, 2014 IEEE

Be First to Comment

Leave a Reply

Your email address will not be published.

Share via
Copy link

Spelling error report

The following text will be sent to our editors: