A secure and IoT-enabled RFID access control system that uses the ESP8266 microcontroller, RC522 RFID reader, and Google Sheets API to log access entries (name, date, time) in real time. Designed for libraries but easily scalable for offices, hostels, labs, and smart campuses.
- β Secure user authentication using RFID (RC522)
- π Real-time feedback on 16x2 LCD
- π Buzzer alerts for granted or denied access
- π Wi-Fi-enabled logging using ESP8266
- βοΈ Data automatically logged to Google Sheets (cloud-based)
- π Logs name, date, and time of each access attempt
- π Works only for pre-authorized users
- Microcontroller: ESP8266 (NodeMCU)
- Sensors: RC522 RFID reader, buzzer, 16x2 I2C LCD
- Programming: C/C++ (Arduino IDE)
- Cloud Integration: Google Sheets API (via Apps Script)
- Libraries Used:
MFRC522.hβ RFID readerESP8266WiFi.hβ Wi-Fi connectionWiFiClientSecure.hβ HTTPS for Google SheetsLiquidCrystal_I2C.hβ LCD display
[RFID Card] --> [RC522 Reader] --> [ESP8266]
|
[Authorization Check]
|
+-----------+-----------+
| |
[Access Granted] [Access Denied]
| |
[Display on LCD + Buzzer] [Display on LCD + Buzzer]
|
[Log to Google Sheet via Wi-Fi]
