The traditional shopping experience in malls and complexes often entails time-consuming billing processes, leading to long queues at cashier counters, inefficiencies in analysing purchased items, and challenges in navigating vast product selections. In response to these issues, the proposed work focuses on developing a Smart Trolley system aimed at streamlining the shopping process, enhancing convenience for customers, reducing workload on both customers and salespeople, and facilitating easier product navigation within the premises. The Smart Trolley system utilizes an Espressif8266 (ESP8266) microcontroller integrated with various components, including a Espressif32 (ESP32) Cam (QR scanner) for item recognition, a webserver to access bill from mobile devices, and a GPS module for location tracking and navigation assistance. Through the integration of these technologies, customers can scan items as they place them in the trolley, view a real-time list of scanned items on the trolley’s display screen, and complete the checkout process directly from the trolley interface, eliminating the need to visit traditional billing stations. Furthermore, GPS functionality enables personalized navigation assistance, guiding customers to specific products or locations within the store based on their preferences or shopping list. The development of the Smart Trolley system represents a significant step towards revolutionizing the shopping experience, offering increased efficiency, convenience, and security for both customers and salespeople. Through iterative design, integration, and testing, a robust and user-friendly solution poised to enhance the retail landscape and set new standards for shopping convenience in modern establishments was created
Introduction
The SMART Billing Trolley is an innovative solution developed to enhance efficiency and customer satisfaction in retail shopping. Traditional manual billing systems cause delays, queues, and higher labor costs. This smart trolley integrates technologies like QR code scanning, IoT, GPS, and real-time data processing to automate billing within the cart, enabling users to scan items and pay via a website, reducing checkout times and improving the shopping experience.
2. Literature Review
Several earlier smart trolley concepts utilized technologies such as RFID, ZigBee, ESP8266, Raspberry Pi, and NodeMCU. These systems focused on autonomous navigation, real-time billing, cloud connectivity, and enhanced user interfaces. Key contributions include:
Real-time inventory and billing (IoT + Cloud)
Autonomous movement (motor control)
QR code scanning for cost-effective automation
3. Proposed System Overview
The SMART system includes three main components:
Trolley Control System (TCS): Manages trolley movement via GPS, motors, and motor drivers.
Shopping Control System (SCS): Handles scanning, billing, expiry date checks, and online payments.
Battery Management System (BMS): Supplies separate, optimized power to both control systems for efficiency.
4. Trolley Control System
Mechanical Design: Built using PVC pipes, acrylic sheets, and a storage basket.
Motor Control: Uses 4 DC motors controlled via a web-based interface with an ESP8266 and L289N motor driver, enabling direction and speed adjustments using real-time WebSocket communication.
Control Box: Houses ESP8266 (for Wi-Fi and control), NeoM6 GPS (for tracking), and motor drivers.
Control Panel: Contains manual switches and an LCD display to show operational status and scanned item details.
5. Shopping Control System
QR Code Scanning: Implemented using ESP32-CAM, scanning structured QR codes (name, price, weight, expiry), with duplicate checking and real-time server updates via HTTP POST.
Item Display System: Shows scanned item details and status messages on an LCD screen.
Billing System:
Item sync with website using WebSockets.
Quantity updates and expiry checks in real-time.
Total calculation using dynamic algorithms.
Payment integration and bill generation via a secure gateway.
Database cleaning and logging into a separate analytics database for optimization and future insights.
6. Battery Management System
Trolley System Power: 4x 3.7V Li-ion batteries for motor and control electronics, with manual switch to conserve energy.
Shopping System Power: 4x 1.5V AA batteries for ESP32-CAM and LCD, also with independent switch for power management.
7. Implementation Results
Hardware: A prototype using lightweight PVC and acrylic materials, with efficient layout for the QR scanner and LCD.
Software: User interface includes customer data, trolley ID, product list, total amount, and expiry indicators. Data is stored in MongoDB, with real-time updates and cleanup after checkout to prevent redundancy.
Conclusion
This paper demonstrates a mechanical framework that can be utilized in trolleys at shopping centres that can carry a weight of 15 kg and an electronic system that can control the SMART Billing Trolley efficiently for more than 4 hours. With the integration of technologies like QR Code scanning, remote mobility control and web-based billing systems, this system shows the potential for seamless automation and enhanced customer convenience. The system’s modular design, integrating a Trolley Control System for mobility and a Shopping Control System for item scanning and billing, ensures functionality across mechanical. software and hardware domains. Key features like real-time item tracking, automated billing, and remote payment gateways improve efficiency and reduce workload for customers and sales personnel alike.
References
[1] M. Sanap, P. Chimurkar and N. Bhagat, “SMART-Smart Mobile Autonomous Robotic Trolley”. Madurai, India: 4th International Conference on Intelligent Computing and Control Systems (ICICCS), 2020 (pp. 430-437).
[2] S. Maurya, G. Sahu, A. Yadav, B. Shukla, G. Agrawal and N. Kumar, “The IoT-Based Smart Shopping Trolley System”. Gorakhpur, India: International Conference on IoT, Communication and Automation Technology (ICICAT), 2023.
[3] T. K. Das, A. K. Tripathy and K. Srinivasan, “A Smart Trolley for Smart Shopping”. Pondicherry, India: International Conference on System, Computation, Automation and Networking (ICSCAN), 2020 (pp. 1-5).
[4] S. Mali, A. Agarwal, S. K. Singh and D. D. Pradhan, “Smart Shopping Trolley using Raspberry Pi”. Bhubaneswar, India: International Conference in Advances in Power, Signal, and Information Technology (APSIT), 2021 (pp. 1-4).
[5] Vidya Palve, Arpita Mahale, Apurva Dandgaval, Unnati Deore, Prachi Jadhav, “SMART TROLLEY IN MEGA MALL”. New Delhi, India: International Conference on Science, Technology and Management (ICSTM), 2017.
[6] M. Jaishree, K. R. Lakshmi Prabha, S. Jeyaprabha, K. Mohan, “Smart Shopping Trolley Using IoT”. Coimbatore, India: 7th International Conference on Advanced Computing and Communication Systems (ICACCS), 2021 (Vol. 1, pp. 793-796).
[7] Mahesh Kumar, Shruthi Shridhar, Namitha G S, P. Srujana, Burri Ankaiah, Sujo Oommen, “Intelligent Shopping Trolley with Automated Billing using Raspberry Pi”. Bengaluru, India: Fourth International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE), 2023 (pp. 1-5).
[8] Ahmed Alkhayyat, Raman Kumar, Sandeep Singh, Rajesh Singh, “An Online QR Code Scanner for Real-Time User Feedback and Ratings Collection with Local Web Server.” New Delhi, India: 11th International Conference on Computing for Sustainable Global Development (INDIA-Com), 2023 (pp. 733-736).
[9] Susila Sakthy S., T. Ragupathy, Kishore G, “Smart Payment and Billing Management System”. Chennai, India: International Conference on Power, Energy, Control and Transmission Systems (ICPECTS), 2020 (pp. 1-5).
[10] D. Bala Aditya, Nalla Naresh, K. Vinay Kumar, B. Giri Raju, “ACCIDENT DETECTION AND ALERT SYSTEM.” Journal of Engineering Sciences, 2023, 14(06).
[11] G. Tejaswai, Chiruvella Manasa, Avadhanam Sandhya Sri, Amari Sravani, Challagundla Thanusree, Kandagaddla Lakshmi Akhila, “Development of an IoT-Based QR Code Access Control and Payment System using Arduino and ESP8266”. Journal of Science and Technology (JST), 2024, 9(6), 20-32.
[12] Kalathiripi Rambabu, Sanjay Dubey, Parise Bhanu Teja, Pillutla Vamshi, Nallabelli Mamatha, “Embedded Based Automated Conveyor System for Food Processing Using Arduino”. Second International Conference on Emerging Trends in Engineering (ICETE), 2023 (pp. 1106-1115).
[13] Henry Dietz, Dillon Abney, Paul Eberhart, Nick Santini, William Davis, Elisabeth Wilson, Michael McKenzie, “ESP32-CAM as a programmable camera research platform”. Imaging 232, 2022 (pp. 10-2352).
[14] K. Rotsios, A. Konstantoglou, D. Folinas, T. Fotiadis, L. Hatzithomas, C. Boutsouki, “Evaluating the Use of QR Codes on Food Products”. Sustainability, 2022, 14(8), p. 4437.
[15] D. Thote, P. Fulzele, R. Nimishe, M. Thakur, S. Khasale, P. Chinchalkar, “Modern E-Trolley For Goods Purchase With Inventory Management Using Android Application”. Coimbatore, India: Second International Conference on Artificial Intelligence and Smart Energy (ICAIS), 2022 (pp. 897-902).
[16] A. I. M. Azmey, R. A. M. Ali, “QR Code Task Logger for Special Need Student on Continuous Achievement Monitoring”. Evolution in Electrical and Electronic Engineering, 2022, 3(2), (pp. 138-145).
[17] Özlem ?eker, Cemal Uyu?klu?, Go?khanDalk?l?c?, “QR Code-Based Authentication in IoT Mesh Network”. Malatya, Turkiye: 8th International Artificial Intelligence and Data Processing Symposium (IDAP), 2024 (pp. 1-8).
[18] S. K. Shankar, Balasubramani S, S. Akbar Basha, Sd Ariz Ahamed, N. Suneel Kumar Reddy, “Smart Trolley for Smart Shopping with an Advance Billing System using IoT”. Erode, India: 5th International Conference on Computing Methodologies and Communication (ICCMC), 2021 (pp. 390-394).
[19] P. Ramesh Babu, C. Krishnakumar, S. Ramprasath, Muthu Karuppan A, Renganathan R, Surendran P, Yukesh Kumar T. S, “Web Server Based Soft Starter for DC Shunt Motor”. Kollam, India: International Conference on Circuit Power and Computing Technologies (ICCPCT), 2023 (pp. 1026-1031).
[20] Samuel Bimenyimana, Aimable Ishimwe, Godwin NorenseOsarumwense Asemota, Cecilia Messa Kemunto, Lingling Li, “Web-Based Design and Implementation of Smart Home Appliances Control System”. IOP Conference Series: Earth and Environmental Science, 2018 (Vol. 168, No. 1, p. 012017).
[21] Datasheet available online: https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf
[22] Y. Furukawa, “Web-based control application using WebSocket”. Web-Based Control, 2011.
[23] Victoria Pimentel, Bradford G. Nickerson, “Communicating and Displaying Real-Time Data with WebSocket”. IEEE Internet Computing, 2011, 16(4), (pp. 45-53).