Professional Documents
Culture Documents
TROLLEY
ROLL NO. 17 TO 22
INTRODUCTION:
• In the 21st century , the world is continuously evolving. Many people purchase their daily needs from
malls.
• People purchase the items and put them in the trolley and wait in the long , frustrating line.
• So a thought struck to us , that if almost all the things are being digitalized why cant the shopping carts
become digitalized.
• The same work of scanning the barcode could be done while shopping itself , which is way better than
waiting in the line.
• In the digitalized cart , the customer just has to scan the barcode in front of the RFID reader and the
bill will be shown on the LCD screen. This will make shopping easier , faster and ENJOYABLE!
OBJECTIVES:
• The billing trolley is user or consumer friendly which will help customers to
scan the barcode of the product.
• As there will be no need of standing in line , the customers will not be
frustrated and will have a hassle free experience.
• The use of this trolley is very easy and self explanatory , this will allow the
older generation to use it easily.
• As we all are threatened by the pandemic , this system will make sure that
there is less contact involved and will avoid crowding near the billing
section.
TOOLS USED :
• VSPE software to convert physical USB port i.e , in this case the RFID
scanner , to virtual port.
• Proteus software for the simulation of Arduino UNO , RFID virtual port and
the LCD display.
• Arduino IDE for writing the code.
• Instead of Arduino IDE we can use code blocks in which there is Arduino.
METHODOLOGY:
• First we will connect the RFID reader to the laptop via USB.
• Then we will convert the physical USB port to a virtual one by the help of
VSPE software(Virtual Serial Ports Emulator).
• Then we will simulate the Arduino UNO board , LCD screen display , RFID
virtual port.
• We will use the library of Proteus in order to take the simulations of the above
components.
METHODOLOGY:
• Then the connections will of RFID port , LCD display will be made.
• The coding will be done simultaneously on the Arduino IDE.
• The coding will include the interfacing between the RFID port and the Arduino UNO board.
• It will include the interfacing between LCD display and the Arduino UNO board.
• The code will also contain the necessary details of the product(like Name , Price) which will
be displayed on the LCD after scanning.
• The code will also contain the format of spacing of the display on the LCD screen.
METHODOLOGY: (WORKING)
1.
Author: Himani Pangsa, Shipra Aggarwal
Title: “An Analysis of Li-Fi based Prevalent Automated Billing Systems in
Shopping Malls”
Year:2019
LITERATURE REVIEW:
Methodology:
• Smart Trolley: The smart trolley mainly consists of microcontroller, transmission medium and
scanning system. When RFID/barcode tags are brought near the RFID/barcode reader. The data is read
by the microcontroller which is matched from the product details in main database and displayed on
LCD screen. If some item is placed or removed from the cart without scanning then buzzer will beep.
• Classification based on scanning system: The scanning systems used by scholars for scanning product
can be classified as follows: Barcode, RFID, NFC (near field communication). It can be concluded
that RFID doesn’t require line of sight and it is highly secure and more than one tag can be read at
once whereas barcode needs line of sight. However, barcode is cheap as compared to RFID. NFC is
generally used in smart phones as it is inbuilt and doesn’t require line of sight.
LITERATURE REVIEW:
Algorithm:
RFID/Barcode Tags on the product can be scanned by the respective RFID/Barcode reader.
The product data is read by the microcontroller which is compared to the product data stored in the
database. This information is displayed on the LCD screen.
Achievements:
2.
2. Displaying Process: After completing the item scanning and then continue to execute the displaying
process. This means that particular scanned item details like price and weight will be display on LCD.
3. Transmitting Process: After completing the scanning and displaying process. Then execute the
transmitting process. In this process, when the customer finishes their purchasing, after then transmitting
the purchased items details from bolt ESP8266 to bill counter PC.
LITERATURE REVIEW:
Algorithm:
Algorithm:
ix. If any item is removed, the removed item price will be subtracted from total price amount and then
process will be continuing
x. Press the key button to send the bill data to PC at the counter
xi. Print the total bill amount
xii. End the process
LITERATURE REVIEW:
Achievements:
i. This embedded system creates consumer shopping easier. The exited system and proposed system
main motive is reducing the consumer shopping time, avoid the much time spent at the billing
counter and the customer knowledge about their total bill amount during the purchasing.
ii. Bolt is advanced version of IOT platform. Bolt does not use any transmitting sensor and device,
because it transmitting the information to other device through the Wi-Fi network.
PROJECT PROGRESS:
• Arduino UNO:
• This is the main
Component.
All rest components
Will be connected
To this.
PROJECT PROGRESS:
• Arduino:
1. Power USB Arduino board can be powered by using the USB cable from your computer. All you need to do is
connect the USB cable to the USB connection (1).
2. Power (Barrel Jack) Arduino boards can be powered directly from the AC mains power supply by connecting it to
the Barrel Jack (2).
3. Voltage Regulator The function of the voltage regulator is to control the voltage given to the Arduino board and
stabilize the DC voltages used by the processor and other elements.
4. Crystal Oscillator The crystal oscillator helps Arduino in dealing with time issues. How does Arduino calculate
time? The answer is, by using the crystal oscillator. The number printed on top of the Arduino crystal is 16.000H9H. It
tells us that the frequency is 16,000,000 Hertz or 16 MHz.
PROJECT PROGRESS:
(5, 17) Arduino Reset You can reset your Arduino board, i.e., start your program from the beginning. You can reset the
UNO board in two ways. First, by using the reset button (17) on the board. Second, you can connect an external reset
button to the Arduino pin labelled RESET (5).
(6,7,8,9)Pins (3.3, 5, GND, Vin) 3.3V (6) − Supply 3.3 output volt 5V (7) − Supply 5 output volt
Most of the components used with Arduino board works fine with 3.3 volt and 5 volt. GND (8)(Ground) − There are
several GND pins on the Arduino, any of which can be used to ground your circuit. Vin (9) − This pin also can be used
to power the Arduino board from an external power source, like AC mains power supply.
The Arduino UNO board has six analog input pins A0 through A5. These pins can read the signal from an analog sensor
like the humidity sensor or temperature sensor and convert it into a digital value that can be read by the microprocessor.
THANK YOU!
CONTRIBUTERS:
1. SARJA DAWRE
2. RUSHIKESH SATDIVE
3. AJINKYA SATHE
4. SARTHAK JAYBHAY
5. GANESH SARAK
6. OMKAR SARDESHPANDE