Smart Trolley Using RFID And Arduino Nano
2 months ago | Blogs | by: Daini


We all have waited in a queue for payment in shopping malls and other places, its very tiring and wastes a lot of time in the billing process. Today we will build a smart shopping cart with an automatic billing system that not only reduces the waiting time but also makes the process very smooth and easy.

Here we use RFID cards and RFID readers with Arduino to build the Smart Shopping Cart project. The cart information and total value will be displayed on the webpage as well as on LCD.

EM18 RFID Reader and it's Working

RFID stands for Radio-frequency identification. It refers to a technology, where digital data is encoded in RFID tags and decoded by an RFID reader using radio waves. RFID is similar to barcoding in which data from a tag is decoded by an RFID reader device. The RFID technology is used in various applications like inventory management, attendance system, door lock system, access to restricted areas, etc.

EM18 Reader is a very popular RFID module that can read the ID information stored in the RFID tags. The RFID tags stores a 12 digit unique number which can be decoded by an EM18 reader module, when the tag comes in a range of the Reader. This module has an inbuilt antenna that operates at a frequency of 125 kHz and a 5v DC power supply is required to power it up.

It gives a serial data output and has a range of 8-12cm. The serial communication parameters are 8 data bits, 1 stop bit and 9600 baud rate.

IoT based Smart Shopping Cart Circuit Diagram

Complete circuit diagram for RFID based Intelligent Shopping Trolley System is given in the picture. NextDFM is a PCB problem detector and engineering tool by NextPCB, one of the most professional PCB manufacturers in the world based in China. NextDFM is a simple software which can be learnt easily by a non regular PCB designer also. The UI created by them is very simple and PCB design analysis can be done in just a few clicks.

EM18 RFID Reader Features:

  • Operating voltage: +4.5V to +5.5V DC
  • Current consumption:50mA
  • Operating frequency:125KHZ
  • Operating temperature: 0-80 degree C
  • Communication Baud Rate:9600
  • Reading distance: 8-12 cm
  • Antenna: Inbuilt

For full post and code see here

2 months ago | Blogs | by: Daini

Last tutorials

Smart Glasses Arduino Multimeter
Arduino Timer Interruptions
Escaperoom Puzzle
Raspberry Pi PICO PWM example
Raspberry Pi PICO i2c OLED example



PCBWAY PCB service

PCBWAY PCB service

Arduino curso en español desde cero