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

Arduino Uno RFID Time Tracking System with LCD Display and Audio-Visual Indicators

Image of Arduino Uno RFID Time Tracking System with LCD Display and Audio-Visual Indicators

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an Arduino Uno R3 as the main microcontroller, interfaced with various peripherals including an RFID-RC522 module, an LCD I2C display, a DS3231 Real-Time Clock (RTC), a piezo buzzer, and LEDs with current-limiting resistors. The circuit is designed to perform tasks that may include RFID reading, timekeeping, data display, and audio-visual signaling.

Component List

Arduino Uno R3

  • Microcontroller board based on the ATmega328P
  • It has 14 digital input/output pins, 6 analog inputs, a USB connection, a power jack, an ICSP header, and a reset button.

RFID-RC522

  • An RFID reader/writer module
  • Operates at 13.56 MHz and communicates over SPI.

Piezo Buzzer

  • An electronic device that produces sound when an electrical signal is applied.

LCD I2C Display

  • A liquid crystal display that uses the I2C protocol for communication.

Resistor (200 Ohms)

  • A passive two-terminal electrical component that implements electrical resistance as a circuit element.

LED: Two Pin (red)

  • A red light-emitting diode that emits red light when a forward current passes through it.

LED: Two Pin (green)

  • A green light-emitting diode that emits green light when a forward current passes through it.

DS3231 RTC

  • A highly accurate I2C real-time clock with an integrated temperature-compensated crystal oscillator (TCXO) and crystal.

Wiring Details

Arduino Uno R3

  • 3.3V connected to RFID-RC522 VCC (3.3V)
  • 5V connected to LCD I2C Display VCC and DS3231 RTC VCC
  • GND connected to DS3231 RTC GND, LCD I2C Display GND, Piezo Buzzer pin 1, RFID-RC522 GND, and both 200 Ohm resistors' pin1
  • A4/SDA connected to LCD I2C Display SDA and DS3231 RTC SDA
  • A5/SCL connected to LCD I2C Display SCL and DS3231 RTC SCL
  • 13 connected to RFID-RC522 SCK
  • 12 connected to RFID-RC522 MISO
  • 11 connected to RFID-RC522 MOSI
  • 10 connected to RFID-RC522 SDA
  • 9 connected to RFID-RC522 RST
  • 7 connected to Piezo Buzzer pin 2
  • 5 connected to LED: Two Pin (red) anode
  • 4 connected to LED: Two Pin (green) anode

RFID-RC522

  • VCC (3.3V) connected to Arduino Uno R3 3.3V
  • RST connected to Arduino Uno R3 pin 9
  • GND connected to Arduino Uno R3 GND
  • SCK connected to Arduino Uno R3 pin 13
  • MISO connected to Arduino Uno R3 pin 12
  • MOSI connected to Arduino Uno R3 pin 11
  • SDA connected to Arduino Uno R3 pin 10

Piezo Buzzer

  • pin 1 connected to Arduino Uno R3 GND
  • pin 2 connected to Arduino Uno R3 pin 7

LCD I2C Display

  • GND connected to Arduino Uno R3 GND
  • VCC connected to Arduino Uno R3 5V
  • SDA connected to Arduino Uno R3 A4/SDA
  • SCL connected to Arduino Uno R3 A5/SCL

Resistor (200 Ohms)

  • pin1 connected to Arduino Uno R3 GND
  • pin2 connected to LED: Two Pin (red) cathode and LED: Two Pin (green) cathode

LED: Two Pin (red)

  • anode connected to Arduino Uno R3 pin 5
  • cathode connected to 200 Ohm resistor pin2

LED: Two Pin (green)

  • anode connected to Arduino Uno R3 pin 4
  • cathode connected to 200 Ohm resistor pin2

DS3231 RTC

  • VCC connected to Arduino Uno R3 5V
  • GND connected to Arduino Uno R3 GND
  • SCL connected to Arduino Uno R3 A5/SCL
  • SDA connected to Arduino Uno R3 A4/SDA

Documented Code

RFID-RC522 Microcontroller Code

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Filename: sketch.ino

(Note: The provided code for the RFID-RC522 microcontroller is a template and does not contain any functional code. It needs to be populated with the actual logic for initializing and using the RFID-RC522 module.)

Additional Notes

  • The code for the Arduino Uno R3 is not provided in the input and should be created based on the requirements of the circuit's functionality.
  • The documentation file for the RFID-RC522 microcontroller is empty and should be filled with relevant information as the development progresses.