ESP32-Controlled Security System with Fingerprint Authentication and Servo Lock Mechanism
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary of the Circuit
This circuit integrates an ESP32 microcontroller with a servo motor, a fingerprint scanner, and an OLED display. The ESP32 serves as the central processing unit, controlling the servo motor and communicating with the fingerprint scanner and OLED display. The servo motor is used for precise positioning, the fingerprint scanner for biometric identification, and the OLED display for visual output.
Component List
ESP32 - 38 pins
- Description: A microcontroller with Wi-Fi and Bluetooth capabilities, featuring a wide range of GPIO pins.
- Purpose: Acts as the central controller for the circuit, managing data processing, device control, and communication.
Servo
- Description: An actuator capable of precise angular positioning, commonly used in robotics and control systems.
- Purpose: Provides controlled movement or positioning as directed by the ESP32.
Fingerprint Scanner
- Description: A biometric sensor that captures and processes fingerprint data for identification purposes.
- Purpose: Adds biometric security to the system by allowing fingerprint-based user authentication.
OLED 1.3"
- Description: A small display module based on organic light-emitting diode technology, offering high contrast and wide viewing angles.
- Purpose: Displays information and user interface elements for the system.
Wiring Details
ESP32 - 38 pins
- 3V3: Power supply to Servo (VCC) and OLED (VCC).
- GND: Common ground with Servo, Fingerprint Scanner, and OLED.
- 5V: Power supply to Fingerprint Scanner (VCC).
- G22: Connected to OLED (SCL) for I2C clock signal.
- G21: Connected to OLED (SDA) for I2C data signal.
- TXD: Connected to Fingerprint Scanner (TX) for serial transmission.
- RXD: Connected to Fingerprint Scanner (RX) for serial reception.
- G5: Connected to Servo (PWM) for pulse-width modulation signal.
Servo
- VCC: Powered by ESP32 (3V3).
- GND: Common ground with ESP32.
- PWM: Control signal from ESP32 (G5).
Fingerprint Scanner
- VCC: Powered by ESP32 (5V).
- GND: Common ground with ESP32.
- TX: Serial transmission to ESP32 (TXD).
- RX: Serial reception from ESP32 (RXD).
OLED 1.3"
- VCC: Powered by ESP32 (3V3).
- GND: Common ground with ESP32.
- SCL: I2C clock signal from ESP32 (G22).
- SDA: I2C data signal from ESP32 (G21).
Documented Code
No code has been provided for the microcontrollers in the circuit. When code becomes available, it should be documented in this section with explanations of its functionality and how it interacts with the connected components.