(ESP32-RFID-RC522 Project) Read the UID of a Card and present Swipe Times on Android Phone

This project interfaces an ESP32 Wifi Module to an RC522 Card Reader to read the unique id - UID - of an RFID card alongwith the time at which it was swiped (real international Universal Time). An android app automatically detects the ESP32 module on the same wifi network and queries the list of swiped cards to present that in a tabular form. In this way, an office owner can keep a track of the employees leaving and entering his building.
(Rev. 10-May-2024)

Categories | About |     |  

Parveen,

Features of this Project (build in 3 simple steps)

The following are some of the features of this project -

  1. ESP32 Module is automatically detected on the wifi network.
  2. ESP32 stores UID of the Card + Swipe Time in Universal Coordinated Time (UTC), but the Android Phone shows it on the local time according to the current culture of the Android Phone! Timestamp is formatted according to the LOCALE of your device. Wait for a few seconds for the clock to get synchronised to the international clock (see the video in Step 3 below).
  3. ESP32 device has been programmed to hold card-timestamp data in memory, not in its NVS storage. The code can be modified and customized accordingly. Write to us for any help.
  4. The data shows the Card UID, NOT a human readable name. Usually, the UID-to-Name mapping is stored in a company database. It is indeed possible to interface this app to a WebApi server, but that's beyond the scope of this project. We can customize it for you if that is a requirement.

The working of the Project

Please watch the following youtube video to see how the project works.

Write to us for ANY customizations and obtaining your OWN App for interfacing to this Module

Or, use this link:

https://play.google.com/store/apps/details?id=in.hoven.electrator

Step 1: Compile/Build Source Code for the ESP32

This is the link:

Click to Visit GitHub Repository

Please watch the following youtube video to see how to compile and build this project

Step 2 - Circuit Diagram

This is the circuit diagram for this project.

Please watch the following youtube video to see how to assemble the circuit diagram for this project.

Step 3 - Uploading to the ESP32 Module and Examining the Logs

Enter your own wifi ssid and passwords before you upload to ESP32!

Please watch the following youtube video to see how to upload the project files to the ESP32 device and examine the logs.

Use this Android App

We created an android app that you can use for running the above circuit.

Write to us for ANY customizations and obtaining your OWN App for interfacing to this Module

Or, use this link:

https://play.google.com/store/apps/details?id=in.hoven.electrator

Write to us for ANY customizations and obtaining your OWN App for interfacing to this Module

This Blog Post/Article "(ESP32-RFID-RC522 Project) Read the UID of a Card and present Swipe Times on Android Phone" by Parveen is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.