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

Dual Arduino Nano-Based RFID and IR Sensor Controlled Servo System with I2C LCD Display

View and Edit Project In Cirkit DesignerImage of Dual Arduino Nano-Based RFID and IR Sensor Controlled Servo System with I2C LCD Display

Circuit Documentation

Summary

This circuit involves two Arduino Nano microcontrollers, multiple IR sensors, servos, an RFID-RC522 module, and I2C LCD 16x2 screens. The circuit is designed to interface these components for various input and output operations, including reading RFID tags, displaying information on LCD screens, and controlling servos based on sensor inputs.

Component List

  1. Arduino Nano

    • Description: A compact microcontroller 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. Servo

    • Description: A motor that can be controlled to move to a specific position.
    • Pins: GND, VCC, PWM
  3. I2C LCD 16x2 Screen

    • Description: A 16x2 character LCD screen with I2C interface.
    • Pins: SCL, SDA, VCC (5V), GND, VDD, VO, RS, RW, E, D0, D1, D2, D3, D4, D5, D6, D7, BLA, BLK
  4. RFID-RC522

    • Description: An RFID reader module.
    • Pins: SDA, SCK, MOSI, MISO, IRQ, GND, RST, 3.3V
  5. IR Sensor

    • Description: An infrared sensor for detecting objects.
    • Pins: out, gnd, vcc

Wiring Details

Arduino Nano 1

Arduino Nano 2

Servo 1

Servo 2

I2C LCD 16x2 Screen 1

I2C LCD 16x2 Screen 2

RFID-RC522 1

RFID-RC522 2

IR Sensor 1

IR Sensor 2

IR Sensor 3

IR Sensor 4

Documented Code

Arduino Nano 1 Code

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

}

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

}

Arduino Nano 2 Code

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

}

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

}