Smart Shopping Cart
We are building a Smart Shopping cart, to provide the best shopping experience of the future to the people and enhance the conventional shopping practices. We are using Raspberry Pi as our main processing unit to process the input images from the camera and sense the motion of the prod
2025-06-28 16:29:23 - Adil Khan
Smart Shopping Cart
Project Area of Specialization Internet of ThingsProject SummaryWe are building a Smart Shopping cart, to provide the best shopping experience of the future to the people and enhance the conventional shopping practices. We are using Raspberry Pi as our main processing unit to process the input images from the camera and sense the motion of the product inward and outward to increment or decrement a product. The smart Shopping cart also allows paying on the spot feature which can avoid long queues at the Billing Counter and also reduce the human efforts in counting and billing items one by one.
Project Objectives The main objective of Smart Shopping Cart is to provide better shopping solutions to the business and customers. With this product, customers waiting in queue for bill payment can be reduced which is the most tiring thing, by facilitating Online Payment on the spot. Users can easily monitor their expenses and can be more aware of products at the shop.
The human workload is reduced at the counter because the user is updating and counting the cart in shopping aisles.
Firstly, Assemble the hardware and validate the required installation of software and hardware connectivity. Gather data images, annotation or labelling of data.
Then, moving on to training of model to recognize the motion of the product and identify the product, for this we will use Google Tensorflow to train our image recognition model. Also providing the user authentication system we will use Python or Node Js based web services and provide a more reliable payment method to pay bills.
1) Safer and improved shopping experience
As a smart shopping cart could support customers scanning items’ bar codes by themselves and checking out by themselves, it could provide customers with a safer shopping experience.
You could check the shopping bill in the shopping process and leave the supermarket immediately after you have checked out on the smart shopping cart. Your shopping experience has been improved. So the smart shopping cart could absolutely provide customers safer and improved shopping experience.
2) Quicker shopping and saving much time
In many supermarkets or big shopping malls, there is usually a long queue at the cash counter. Waiting in line is very boring and usually costs a lot of time. As a smart shopping cart supports customers checking out directly on the cart, this means customers who are using a smart shopping cart could skip the cash counter and skip the long queues forever.
It was estimated that the smart shopping cart could provide customers with quicker shopping and help them save much time.
3) Increase per customer transaction and sales revenue
The above-listed benefits are all benefits that a smart shopping cart could bring to customers, the smart shopping cart could also bring benefits to retailers and retail stores.
As a smart shopping cart could collect customers’ shopping data and shopping preferences, it could also push related items’ information and precision coupons to customers. The per customer transaction will increase accordingly, there is some evidence that could prove this fact. The total sales revenue in the store where there is a smart shopping cart will also increase as proved when implemented in other countries.
Technical Details of Final DeliverableCollect data on the products annotate and assign prices value. We'll use the Google Tensor flow library to train our model according to the gathered data and apply the model on Raspberry Pi. The user interacts with a touchable screen to Authenticate over Cloud or Server. When a product reaches within the region on camera, it will detect the product and increment inventory. when the product gets out and identifies the outward motion it will decrement the inventory.
Lastly, users can generate the bill and pay on spot using a Card or online payment services.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 74000 | |||
| Raspberry Pi | Equipment | 1 | 40000 | 40000 |
| Raspberry Pi Camera | Equipment | 1 | 9000 | 9000 |
| Touch Screen Display | Equipment | 1 | 10000 | 10000 |
| Connecting wires | Equipment | 0 | 2000 | 0 |
| Battery and Power supply | Equipment | 1 | 10000 | 10000 |
| Cloud Services | Miscellaneous | 1 | 5000 | 5000 |