AN ISO 21001 CERTIFIED TRAINING INSTITUTION
NETTUR TECHNICAL TRAINING FOUNDATION
MSD PROJECT SYNOPSIS
ON
SMART SHOPPING CART
DIPLOMA IN MECHATRONICS ENGINEERING & SMART
FACTORY
SUBMITTED BY
2023-2026
Shreeyash Deshmukh (LEADER) – MNTC1523002
Vikas Badure (DEPUTY LEADER) – MNTC1523010
Omkar Jadhav (ACTIVE MEMBER) – MNTC1523006
Aditya Gupta (ACTIVE MEMBER) – MNTC1523012
Ayush Mishra (ACTIVE MEMBER) – MNTC1523003
NTTF TECHNICAL TRAINING CENTRE
NTTF MURBAD (MNTC)
2023 - 2026
INTRODUCTION:
In the modern retail environment, enhancing customer
experience through automation and smart technologies is
becoming increasingly important. Traditional shopping carts
offer limited functionality and require manual effort for
navigation and billing. This project introduces a Smart
Shopping Cart designed to assist users in navigating store
departments, scanning products, and calculating bills
automatically. By integrating voice interaction, joystick
control, obstacle detection, RFID scanning, and real-time
billing display, this cart aims to make shopping more
efficient, interactive, and enjoyable.
PROJECT ABSTRACT:
This project presents a Smart Shopping Cart that enhances
the retail shopping experience through automation and user-
friendly features. Upon startup, the cart greets the user with
a voice message using a DF Player Mini module. Users can
select their desired department—Clothing or Electronics—via
dedicated push buttons, prompting the cart to navigate
accordingly.
A joystick module allows manual control of the cart’s pace
and direction, encouraging users to walk or jog alongside it.
The cart is equipped with ultrasonic or IR sensors for obstacle
detection, ensuring safe movement by automatically
stopping when an object is detected and resuming once the
path is clear.
For product scanning, the cart uses an EM-18 RFID reader to
identify items tagged with RFID cards. Each scanned item is
logged into the system for billing purposes. A 16x2 LCD or
OLED display shows the total bill in real-time, updating as
new items are added.
This smart cart system combines convenience, safety, and
automation, making it a valuable innovation for modern
retail environments.
BLOCK DIAGRAM WITH SPECIFICATIONS:
MODULE DETAILS: -
MODULE NO 1: - Base module of cart.
2200mAh 3S
joystick 11.1V (LiPo)
module rechargeable
battery
Ai- Push button Arduino mega L298 motor
Thinker switch microcontroller driver
VC-02-Kit
Geared DC Motor
For moment of base
The base module integrates multiple components for motorized movement control. It uses the
Ai-Thinker VC-02 Kit for wireless or voice input, along with push buttons and a joystick module
for manual control. These inputs are processed by an Arduino Mega microcontroller, which
sends commands to an L298 motor driver that powers the DC motors for base movement. This
setup enables flexible and precise control of the system.
Module no 2:- RFID Scanning & Billing Display Module.
RFID INPUT/ Arduino mega 20x4 LCD2004 Display
CARD microcontroller with I2C Interface
The RFID Scanning & Billing Display Module uses an RFID reader to scan tags or cards, processes
the data via an Arduino Mega, and displays the information on a 20x4 LCD with I2C interface. It
is ideal for applications like automated billing and access control.
Module no 3:- Hight adjusting module .
Dual channel Geared DC
relay Motor
Arduino mega
PUSH BUTTON
microcontroller
2200mAh 3S L298 motor Lead screw
11.1V (LiPo) driver movement
rechargeable
battery
The height adjusting module uses a push button to control an Arduino Mega, which operates a
blade motor via a dual-channel relay and drives a lead screw mechanism through an L298
motor driver for precise vertical adjustment.
Module no 4:- Obstacle Detection.
Motors for base
ultrasonic sensor Arduino mega L298 motor
movement
microcontroller driver
The obstacle detection module uses an ultrasonic sensor to detect objects and sends data to an
Arduino Mega, which controls the L298 motor driver to adjust base motors for collision
avoidance.
Module no 5:- power supply module
230V AC B3 Lithium 2200mAh 3S
Battery 22.2V (LiPo)
POWER SUPPLY Charger rechargeable
battery
The power supply module converts 230V AC into a stable DC source using a B3 Lithium Battery
Charger to charge a 2200mAh 3S 22.2V Li-Po rechargeable battery, which powers the entire
system efficiently.
power supply management
Here is the detailed table listing each component individually with its voltage, current, and power
ratings:
Component Voltage (V) Current (A) Power (W)
Ultrasonic Sensor (HC-SR04) 5.0 0.015 0.075
Arduino Mega 2560 5.0 0.050 0.250
Relay Module (1-channel) 5.0 0.070 0.350
Motor Driver (L298N) 12.0 2.000 24.000
Motor (x5) 12.0 1.900 114.000
RFID Module (RC522) 3.3 0.026 0.085
Servo Motor (SG90) 5.0 0.550 2.750
Ai-Thinker VC-02-Kit 5.0 0.232 1.160
2200mAh Battery (11.1V) 22.2 4.400 48.840
Boost Converter (3.8V) 3.8 3.000 11.400
Buck Converter (1.5V) 1.5 2.000 3.000
Buzzer 5.0 0.030 0.150
Total System Load
Total Current: 14.27 A
Total voltage: 22.2V
Total Power: 206.06 W
PROCESS FLOW CHART
MECHANICAL 3D DESIGN (ALLVIEW):
V
MECHANICAL 2D DESIGN WITH
DIMENSIONS:
COST ESTIMATION:
[Link] NAME OF THE SPECIFICATION QTY AMOUNT
COMPONENT
1. Arduino mega Microcontroller ATmega2560
Operating Voltage 5V Input
Voltage (recommended) 7-12V 1 1400
Digital I/O Pins 54 Analog Input
Pins 16
2. Relay module Double CHANNEL 5V DC rated 1 300
current 70mA
3. 20X4 LCD2004 LCD Display Model: 20×4 LCD Display
with I2C Interface Characters: 20 Interface Type:
I2C ,I2C Address: 0x27 Input 1 450
Voltage (V): 5
4. EM18 RFID Module Operating Frequency: 125 kHz 1 300
5. RFID Tag Operating Frequency: 125 kHz 5 650
6. 12V 60ZRPM Geared DC RPM: 60
Motor Working Voltage (VDC): 4-12V
Load Current Max: 300mA 5 1500
Rated Torque: 2.9kg-cm
7. L298N 2A Based Motor Operating Voltage:
Driver Module Input Voltage 5V
Input Voltage 7V to 35V 2 230
Current Ratings:
Maximum Current: 2A per channel
8. Tower Pro MG90S Servo Model : MG90S
Motor with Metal Gear Weight(gm : 13.4
Dead Band Width ( μs) : 1 1 195
Rotational Degree : 180º
9. Joystick module V2 dfr0061 df robot 1 250
10. Ultrasonic Sensor Operating voltage: +5V
Module - HC-SR04 Operating Current: <15mA
Practical Distance: 2cm to 80cm 1 50
11. Ai-Thinker VC-02-Kit One full-duplex UART with the
maximum rate of 3Mbps
Support I2C, DAC, PWM 1 833
Built-in 242KB high-speed SRAM
Built-in 2MB FLASH
12. 2200mAh 3S 11.1V Battery type: 3S Lithium
(LiPo) rechargeable polymer battery (LiPo)
battery Charge capacity: 2200mAh 2 2500
Output voltage: 11.1V
13. B3 Lithium Battery Input Voltage: 100-240V AC 1 300
Charger for 2S and 3S 50/60Hz
LiPo Batteries Output Current: 3*800mA
14. XL6009 Step Up Down Output Current: 4A
Boost Converter Module Input Voltage: 3.8V to 32V
Output Voltage: 1.25V to 35V 1 80
15. XL4015 DC-DC Buck
Converter Adjustable Output Voltage 1.5-35V
Output current Rated current is 1 170
2A, maximum 3A
16. Wheels (70mm x 20mm) (Dia=0mm x thick=20mm) 4 600
17. Mounting Bracket for 1 30
HC-SR04
HC-SR04
18. Push- Button No type 5 250
19. Buzzer Operating Voltage: 3.5V – 5.5V 1 100
20. Pcb board Type: Custom-designed 1 100
single/double-layer
PCB ,Material: FR4 (Flame
Retardant) Thickness: 1.6 mm
,Copper Thickness: 35 µm (1
oz)
21. Jumper Wire Combo Male to Female=30 3 120
22. Plywood 5mm thickness 3X3m 2 700
23. Sun board 5mm 3x3m 4 700
24. Fevi kwik 150ML 2 200
25. Hot glue stick 10MM 5 150
26. Lead screw 10mm DIA \ length = 3000mm 1 250
27. nut and bolt [Link] 4 80
28. Motor holder STEEL 4 600
29. screw [Link] 10 100
Total amount: ₹.13,188