Smart Trolley
Smart Trolley
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 3, Issue 4, pp: (218-224), Month: October - December 2015, Available at: www.researchpublish.com
Abstract: An Innovative Product With Societal Acceptance Is The One That Aids The Comfort, Convenience And
Efficiency In Everyday Life. Purchasing And Shopping At Big Malls Is Becoming Daily Activity In Metro Cities.
We Can See Big Rush At These Malls On 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 Paper, We Discuss A Product “Smart Trolley In Mega Mall”
Being Developed To Assist A Person In Everyday Shopping In Terms Of Reduced Time Spent While Purchasing.
The Main Objective Of Proposed System Is To Provide A Technology Oriented, Low-Cost, Easily Scalable, And
Rugged System For Assisting Shopping In Person.
Keywords: Smart Trolley, Innovative Product, Big Malls, Metro Cities, Big Rush, Billing Counter, Technology
Oriented, Low-Cost, Easily Scalable.
I. INTRODUCTION
After negotiating busy supermarket aisles, you often have to pick the queue you think will move fastest to stand a chance
of getting your shopping home before the ice cream melts. Now days purchasing and shopping at big malls is becoming a
daily activity in metro cities. We can see huge rush at malls on holidays and weekends. The rush is even more when there
are special offers and discount. People purchase different items and put them in trolley. After total purchase one needs to
go to billing counter for payments. At the billing counter the cashier prepare the bill using bar code reader which is a time
consuming process and results in long queues at billing counters. But this tedious ritual may become a thing of the past
thanks to sensors embedded into the wheel of trolleys. Our aim is to develop a system that can be used in shopping malls
to solve the above mentioned challenge. The system will be placed in all the trolleys. It will consist of a QRCode reader.
All the products in the mall will be equipped with QR-Codes. When a person puts any products in the trolley, its code will
be detected and the price of those products will be stored. Thus the billing will be done in the trolley itself. Item name and
its cost will be displayed on local display.
In the modern world, every supermarket employ shopping baskets and shopping trolleys in order to aid customers to
select and store the products which they intend to purchase. The customers have to drop every product which they wish to
purchase into the shopping cart and then proceed to checkout at the billing counter. The billing process is quite highly
time consuming.
System is developed to help a person in everyday shopping in terms of reduced time spent while purchasing. The main
objective of proposed system is to provide a technology oriented, low-cost, easily handled, and efficient system for
assisting shopping in person.
The proposed system has following important modules:
1. LCD interface for displaying shopping and billing details
2. Raspberry-pi hardware for scanning QR code of the product
3. Transreceiver for achieving wireless communication with server
In this project, we discuss in detail system design, working, testing and conclusions. In conclusions we discuss about
advantages and disadvantages of proposed system. The Smart Shopping trolley has the potential to make the shopping
experience more pleasurable and efficient for the shopper and the inventory control easier for the store management.
Page | 219
Research Publish Journals
ISSN 2348-1196 (print)
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 3, Issue 4, pp: (218-224), Month: October - December 2015, Available at: www.researchpublish.com
Page | 220
Research Publish Journals
ISSN 2348-1196 (print)
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 3, Issue 4, pp: (218-224), Month: October - December 2015, Available at: www.researchpublish.com
V. SYSTEM ARCHITECTURE
The smart trolley system integrates a Shopping cart (trolley) with 2 sets of QR code scanners placed at 2 different
checkpoints – the entry and exit points respectively. It facilitates the user to self-scan the QR code of the purchased
products which he intends to purchase. Wrongful entries can be corrected by making use of a keypad that changes the
functionality of the machine from addition of products to removal of products and activates the other QR code scanner at
the opposite end.
A wireless smart-device makes note of all the scanned commodities of the particular trolley (with allotment number) ; and
is linked with the Supermarket's backend database which contains details of the products such as Cost Price, Available
Stock. The scanned products are automatically billed in the wireless smart device for their purchases, thereby significantly
reducing turnaround time and reducing and transmitted to the Shop's central Billing program. System will generate a bill.
Then user will pay the bill and take out all their products and place them into carry bags during the checkout process.
Page | 221
Research Publish Journals
ISSN 2348-1196 (print)
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 3, Issue 4, pp: (218-224), Month: October - December 2015, Available at: www.researchpublish.com
• Technologies Used
Java:
Java was developed at Sun Microsystems. Work on Java initially began with the goal of creating a platform-independent
language and OS for consumer electronics. The original intent was to use C++, but as work progressed in this direction,
developers identified that creating their own language would serve them better. The effort towards consumer electronics
led the Java team, then known as First Person Inc., towards developing h/w and s/w for the delivery of video-on-demand
with Time Warner.
Unfortunately (or fortunately for us) Time Warner selected Silicon Graphics as the vendor for video-on-demand project.
This set back left the First Person team with an interesting piece of s/w (Java) and no market to place it. Eventually, the
natural synergies of the Java language and the www were noticed, and Java found a market. Today Java is both a
programming language and an environment for executing programs written in Java Language. Unlike traditional
compilers, which convert source code into machine level instructions, the Java compiler translates java source code into
instructions that are interpreted by the runtime Java Virtual Machine. So unlike languages like C and C++, on which Java
is based, Java is an interpreted language.
Raspberry-pi:
Page | 222
Research Publish Journals
ISSN 2348-1196 (print)
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 3, Issue 4, pp: (218-224), Month: October - December 2015, Available at: www.researchpublish.com
The RASPBERRY PI Model B+ is a credit card sized computer. It’s like a little PC which can be used for many of the
things that your desktop PC does, like spreadsheets, word processing and games. It also plays high definition video. The
design is based around a Broadcom BCM2835 SoC, which includes an ARM1176JZF-S 700MHz processor, Video Core
IV GPU, and 512Mbytes of RAM. The design does not include a built in hard disk or solid state drive, instead relying on
a microSD card for booting and long term storage. This board can run several flavors of Linux and is being used to teach
kids all over the world how to program.
Features:
• More Energy Efficiency (Less Power Required)
• Improved Power Management: Manage More Devices from Your Pi!
• Bigger and Better projects via an Expanded GPIO Header (40 pins vs. 26)
• Increased connectivity - 2 Extra USB ports (making a total of 4) and a new 4-pole connector replace the existing
analogue and composite video port on the Model B.
Specifications:
• Dimensions: 85mm x 56mm
• Chip: Broadcom BCM2835 SoC full HD multimedia applications processor
• CPU: 700 MHz Low Power ARM1176JZ-F Applications Processor
• GPU: Dual Core Video Core IV® Multimedia Co-Processor
• RAM: 512 MB SDRAM @ 400 MHz
• Storage: Micro SD
• USB 2.0: 4x USB Ports
• Ethernet: 1x 10/100mb Ethernet RJ45 Jack
• Video Connections: HDMI, Composite RCA (shared with audio jack)
• Supported Resolutions 640×350 to 1920×1200, including 1080p, PAL & NTSC standards
• Audio: Multi-Channel HD Audio over HDMI, Stereo from 3.5 mm jack
• Operating Systems: Raspbian, RaspBMC, Arch Linux, Risc OS, OpenELEC, Pidora
• Power Draw / voltage: 600mA up to 1.8A @ 5V
• GPIO 40
• Other Connectivity: 1x CSI-2 for Raspberry Pi camera modules
• 1x DSI for Raspberry Pi displays
• Power Source: 1x Micro-USB
REFERENCES
[1] Raju Kumar, K. Gopalakrishna, K. Ramesha on “Intelligent Shopping Cart” in International Journal of Engineering
Science and Innovative Technology (IJESIT) Volume 2, Issue 4, July 2013
[2] Kindiling And Perception Of Qr-Images Using Raspberry-PI 1P.V.Vinod Kumar, 2K.Dhanunjaya- International
Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 7 July 2015, Page No. 13082-
13085
[3] International Journal of Computer Applications (0975 – 8887) International Conference on Communication,
Computing and Information Technology (ICCCMIT-2014)
[4] A QR Code-Based on-Street Parking Fee Payment Mechanism, IEEE 2014
Page | 223
Research Publish Journals
ISSN 2348-1196 (print)
International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online)
Vol. 3, Issue 4, pp: (218-224), Month: October - December 2015, Available at: www.researchpublish.com
Page | 224
Research Publish Journals