Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Nano-Based RFID Access Control System with LCD Display and Battery Power

View and Edit Project In Cirkit DesignerImage of Arduino Nano-Based RFID Access Control System with LCD Display and Battery Power

Circuit Documentation

Summary

This circuit involves an Arduino Nano microcontroller interfacing with various components including an RFID reader, an I2C LCD display, a servo motor, a piezo buzzer, an RGB LED, and a power supply system. The circuit is designed to read RFID tags, display information on an LCD, control a servo motor, and provide visual and audio feedback using an RGB LED and a piezo buzzer.

Component List

  1. Arduino Nano

    • Description: A small, complete, and breadboard-friendly board based on the ATmega328P.
    • Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
  2. RFID-RC522

    • Description: A low-cost RFID reader module.
    • Pins: SDA, SCK, MOSI, MISO, IRQ, GND, RST, 3.3V
  3. 16x2 I2C LCD

    • Description: A 16x2 character LCD display with I2C interface.
    • Pins: GND, VCC, SDA, SCL
  4. Tower Pro SG90 Servo

    • Description: A small servo motor commonly used in RC toys.
    • Pins: Signal, +5V, GND
  5. Piezo Buzzer

    • Description: A simple piezoelectric buzzer for audio feedback.
    • Pins: pin 1, pin 2
  6. LED: Four Pin (Common Cathode)

    • Description: An RGB LED with a common cathode.
    • Pins: red anode, common cathode, green anode, blue anode
  7. 7805

    • Description: A voltage regulator that outputs 5V.
    • Pins: Vin, Gnd, Vout
  8. 18650 Li-Ion

    • Description: A rechargeable lithium-ion battery.
    • Pins: Positive, Negative
  9. Rocker Switch

    • Description: A simple on/off switch.
    • Pins: 1, 2
  10. Resistor (200 Ohms)

    • Description: A resistor with a resistance of 200 Ohms.
    • Pins: pin1, pin2

Wiring Details

Arduino Nano

RFID-RC522

16x2 I2C LCD

Tower Pro SG90 Servo

Piezo Buzzer

LED: Four Pin (Common Cathode)

7805

18650 Li-Ion

Rocker Switch

Resistors (200 Ohms)

Code Documentation

Arduino Nano Code

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

}

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

}

This code is a basic template for the Arduino Nano. The setup() function is where you initialize your components and settings, and the loop() function is where you place the main code that runs repeatedly.


This documentation provides a comprehensive overview of the circuit, including a detailed list of components, wiring details, and the initial code for the Arduino Nano.