Description
Reviews
Description
Reviews
This project presents the design and implementation of a Smart Shopping Cart system using an ESP32-CAM module for QR code-based product identification. The system is designed to enhance the shopping experience by automating the billing process and reducing waiting time at checkout counters. Each product is assigned a unique QR code that contains information such as product name and price. When the QR code is scanned using the ESP32-CAM mounted on the cart, the product details are decoded and processed.
The ESP32 module acts as the central controller, interfacing with the ESP32-CAM, control switches for adding and deleting items, and output devices such as an OLED display and buzzer. The OLED display is used to show the product name and continuously update the total bill as items are added or removed from the cart. A buzzer provides instant audio feedback to indicate successful scanning.
The system is powered by a 3.7V Li-ion battery supported by a TP4056 charging module, ensuring efficient and portable operation. This smart cart reduces manual effort, minimizes billing errors, and eliminates long queues in supermarkets. Additionally, the system can be further enhanced with IoT integration for real-time monitoring and smart inventory management, making it a scalable solution for modern retail environments.
The objectives of the project include:
video:
- To design and develop a smart shopping cart system using ESP32 and ESP32-CAM for automated product identification.
- To implement QR code scanning for quick and accurate retrieval of product details such as name and price.
- To display the product name and continuously update the total bill using an OLED display.
- To provide user control for adding and deleting products using dedicated switches.
- To integrate a buzzer for instant audio feedback during product scanning and operations.
- To reduce billing time and eliminate long queues at supermarket checkout counters.
- To minimize human errors in billing and improve overall shopping efficiency.
- To develop a portable and energy-efficient system using a 3.7V Li-ion battery with TP4056 charging module.
- To create a user-friendly and cost-effective solution for modern retail systems.
- To enable future enhancements such as IoT-based monitoring, digital payment integration, and inventory management.
- 3.7V Rechargeable battery.
- TP4056 Charging module.
- ESP32 Camera.
- ESP32 module.
- Buzzer.
- OLED display.
- QR-CODE.
- Switch.
- Arduino IDE for compiling and dumping code into ESP32 Camera and ESP32 module.
- Embedded C programming.
- Express SCH for Circuit design.
video:











