Arduino UNO RFID Access Control with Servo Lock and Buzzer Alert
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino UNO microcontroller, an RFID-RC522 module, a Servomotor MG90S, and a Buzzer. The Arduino UNO serves as the central processing unit, interfacing with the RFID module for identification purposes, controlling the servomotor for mechanical movements, and driving the buzzer for audio feedback. The circuit is designed to operate with a 5V supply from the Arduino UNO for the servomotor and a 3.3V supply for the RFID module.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0-A5, SCL, SDA, AREF, D0-D13
- Purpose: Acts as the central controller for the circuit, interfacing with sensors, modules, and actuators.
RFID-RC522
- Description: An RFID reader/writer module.
- Pins: VCC (3.3V), RST, GND, IRQ, MISO, MOSI, SCK, SDA
- Purpose: Used for reading RFID tags and communicating with the Arduino UNO.
Servomotor MG90S
- Description: A small and lightweight servomotor.
- Pins: SIG, VCC, GND
- Purpose: Provides precise control of mechanical movement under the command of the Arduino UNO.
Buzzer
- Description: An electronic buzzer component.
- Pins: POSITIVE, NEGATIVE
- Purpose: Generates audio signals as feedback or alerts.
Wiring Details
Arduino UNO
- 3.3V connected to RFID-RC522 VCC (3.3V)
- 5V connected to Servomotor MG90S VCC
- GND connected to Servomotor MG90S GND, RFID-RC522 GND, and Buzzer NEGATIVE
- D13 connected to RFID-RC522 SCK
- D12 connected to RFID-RC522 MISO
- D11 connected to RFID-RC522 MOSI
- D10 connected to RFID-RC522 SDA
- D9 connected to Servomotor MG90S SIG
- D8 connected to Buzzer POSITIVE
RFID-RC522
- VCC (3.3V) connected to Arduino UNO 3.3V
- GND connected to Arduino UNO GND
- SCK connected to Arduino UNO D13
- MISO connected to Arduino UNO D12
- MOSI connected to Arduino UNO D11
- SDA connected to Arduino UNO D10
Servomotor MG90S
- VCC connected to Arduino UNO 5V
- GND connected to Arduino UNO GND
- SIG connected to Arduino UNO D9
Buzzer
- POSITIVE connected to Arduino UNO D8
- NEGATIVE connected to Arduino UNO GND
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.