Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

ESP8266 RFID Reader with I2C LCD Display

Image of ESP8266 RFID Reader with I2C LCD Display

Circuit Documentation

Summary of the Circuit

This circuit integrates an ESP8266 microcontroller with an RFID-RC522 reader and an LCD screen (16x2 with I2C interface). The ESP8266 serves as the central processing unit, controlling the RFID reader for tag scanning and communication, as well as driving the LCD screen to display information. The RFID-RC522 is used for contactless communication and identification using RFID tags. The LCD screen displays the status or data read from the RFID tags.

Component List

ESP8266

  • Description: A popular Wi-Fi microcontroller module that offers a complete and self-contained Wi-Fi networking solution, allowing it to either host the application or offload all Wi-Fi networking functions from another application processor.
  • Pins: 3V, G, D8, D7, D6, D5, D4, D3, D2, D1, D0, A0, S3, S2, S1, SC, S0, SK, EN, VIN, RST, VU

LCD Screen 16x2 I2C

  • Description: A 16x2 character LCD display equipped with an I2C interface, which reduces the number of connections required to interface with the microcontroller.
  • Pins: SCL, SDA, VCC, GND

RFID-RC522

  • Description: An RFID reader/writer module that operates at 13.56 MHz and is commonly used for RFID tag reading and writing.
  • Pins: VCC (3.3V), RST, GND, IRQ, MISO, MOSI, SCK, SDA

Wiring Details

ESP8266

  • 3V connected to RFID-RC522 VCC (3.3V)
  • G (Ground) connected to RFID-RC522 GND and LCD Screen GND
  • D7 (MOSI) connected to RFID-RC522 MOSI
  • D6 (MISO) connected to RFID-RC522 MISO
  • D5 (SCK) connected to RFID-RC522 SCK
  • D4 (SDA) connected to RFID-RC522 SDA
  • D3 (RST) connected to RFID-RC522 RST
  • D2 (SDA) connected to LCD Screen SDA
  • D1 (SCL) connected to LCD Screen SCL
  • VU (VCC) connected to LCD Screen VCC

LCD Screen 16x2 I2C

  • SCL connected to ESP8266 D1
  • SDA connected to ESP8266 D2
  • VCC connected to ESP8266 VU
  • GND connected to ESP8266 G

RFID-RC522

  • VCC (3.3V) connected to ESP8266 3V
  • RST connected to ESP8266 D3
  • GND connected to ESP8266 G
  • MOSI connected to ESP8266 D7
  • MISO connected to ESP8266 D6
  • SCK connected to ESP8266 D5
  • SDA connected to ESP8266 D4

Documented Code

No code has been provided for the microcontrollers in the circuit. The code would typically initialize the peripherals (RFID reader and LCD), handle the communication protocols (SPI for RFID-RC522 and I2C for the LCD screen), and implement the logic for reading RFID tags and displaying the data on the LCD screen.