Arduino UNO Controlled RFID Servo Lock with I2C LCD Feedback
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary of the Circuit
This circuit integrates various components controlled by an Arduino UNO microcontroller to perform a set of functions. The circuit includes an I2C LCD 16x2 Screen for display purposes, a Servo motor for mechanical movements, and an RFID-RC522 module for RFID reading capabilities. The Arduino UNO serves as the central processing unit, interfacing with the I2C LCD via the I2C protocol and controlling the Servo motor and RFID-RC522 module through its digital I/O pins.
Component List
I2C LCD 16x2 Screen
- Description: A 16x2 character LCD display that uses the I2C communication protocol.
- Pins: SCL, SDA, VCC (5V), GND, VDD, VO, RS, RW, E, D0, D1, D2, D3, D4, D5, D6, D7, BLA, BLK
Arduino UNO
- Description: A microcontroller board based on the ATmega328P, widely used for building digital devices and interactive objects.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
Servo
- Description: A rotary actuator or linear actuator that allows for precise control of angular or linear position.
- Pins: GND, VCC, PWM
RFID-RC522
- Description: A module that uses radio waves to read and capture information stored on a tag attached to an object.
- Pins: VCC (3.3V), RST, GND, IRQ, MISO, MOSI, SCK, SDA
Wiring Details
I2C LCD 16x2 Screen
- SCL: Connected to Arduino UNO A5
- SDA: Connected to Arduino UNO A4
- VCC (5V): Connected to Arduino UNO 5V
- GND: Connected to Arduino UNO GND
Arduino UNO
- 5V: Provides power to the I2C LCD 16x2 Screen and Servo
- 3.3V: Provides power to the RFID-RC522
- GND: Common ground for I2C LCD 16x2 Screen, Servo, and RFID-RC522
- A4 (SDA): I2C data line for I2C LCD 16x2 Screen
- A5 (SCL): I2C clock line for I2C LCD 16x2 Screen
- D3: PWM output to Servo
- D9-D13: Digital I/O pins connected to RFID-RC522
Servo
- VCC: Connected to Arduino UNO 5V
- GND: Connected to Arduino UNO GND
- PWM: Connected to Arduino UNO D3
RFID-RC522
- VCC (3.3V): Connected to Arduino UNO 3.3V
- RST: Connected to Arduino UNO D9
- GND: Connected to Arduino UNO GND
- IRQ: Not connected
- MISO: Connected to Arduino UNO D12
- MOSI: Connected to Arduino UNO D11
- SCK: Connected to Arduino UNO D13
- SDA: Connected to Arduino UNO D10
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Notes (documentation.txt)
No additional code documentation provided.