ESP8266 RFID Access Control with I2C LCD Feedback and Buzzer Alert
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
The circuit in question is designed to interface an ESP-8266 microcontroller with a 16x2 I2C LCD, an RFID-RC522 module, and a buzzer. The ESP-8266 serves as the central processing unit, controlling the LCD via the I2C protocol, communicating with the RFID reader for tag scanning, and driving the buzzer for audio feedback. The circuit is powered through the ESP-8266, which distributes power to the other components.
Component List
16x2 I2C LCD
- Description: A liquid crystal display capable of displaying 16 characters per line across 2 lines.
- Pins: GND, VCC, SDA, SCL
RFID-RC522
- Description: An RFID reader/writer module for contactless communication using 13.56 MHz.
- Pins: SDA, SCK, MOSI, MISO, IRQ, GND, RST, 3.3V
Buzzer
- Description: An electromechanical component that produces sound when voltage is applied.
- Pins: PIN, GND
ESP-8266 Controller
- Description: A Wi-Fi capable microcontroller with a range of GPIO pins.
- Pins: A0, RSV, SD3, SD5, SD1, CMD, D0, D1, D2, D3, D4, 3V3, GND, D5, D6, SD0, CLK, RST, EN, D7, D8, RX, TX, Vin, 5V
Wiring Details
16x2 I2C LCD
- GND: Connected to ESP-8266 GND
- VCC: Connected to ESP-8266 Vin
- SDA: Connected to ESP-8266 D2
- SCL: Connected to ESP-8266 D1
RFID-RC522
- SDA: Connected to ESP-8266 D4
- SCK: Connected to ESP-8266 D5
- MOSI: Connected to ESP-8266 D7
- MISO: Connected to ESP-8266 D6
- IRQ: Not connected
- GND: Connected to ESP-8266 GND
- RST: Connected to ESP-8266 D3
- 3.3V: Connected to ESP-8266 3V3
Buzzer
- PIN: Connected to ESP-8266 D8
- GND: Connected to ESP-8266 GND
ESP-8266 Controller
- GND: Common ground for LCD, RFID-RC522, and Buzzer
- Vin: Power supply for 16x2 I2C LCD
- 3V3: Power supply for RFID-RC522
- D1: I2C clock (SCL) for 16x2 I2C LCD
- D2: I2C data (SDA) for 16x2 I2C LCD
- D3: Reset (RST) for RFID-RC522
- D4: Serial data (SDA) for RFID-RC522
- D5: Serial clock (SCK) for RFID-RC522
- D6: Master In Slave Out (MISO) for RFID-RC522
- D7: Master Out Slave In (MOSI) for RFID-RC522
- D8: Control pin for Buzzer
Documented Code
No code has been provided for the microcontroller. The documentation of the code would typically include a description of the functionality, setup, and loop routines, along with any functions or libraries used to control the components in the circuit. Since no code is available, this section cannot be completed at this time.