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

Arduino UNO-Based Smart Lock System with Fingerprint and Voice Recognition

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Smart Lock System with Fingerprint and Voice Recognition

Circuit Documentation

Summary

This circuit integrates an Arduino UNO microcontroller with various peripherals including a fingerprint scanner, a voice recognition module, a relay, a buzzer, LEDs, resistors, a solenoid lock, and a 12V power supply. The system is designed to control a solenoid lock based on inputs from the fingerprint scanner and voice recognition module, with visual and auditory feedback provided by LEDs and a buzzer.

Component List

  1. Arduino UNO

    • Description: A microcontroller board based on the ATmega328P.
    • 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
  2. Fingerprint Scanner

    • Description: A biometric sensor for fingerprint recognition.
    • Pins: VCC, TX, RX, GND
  3. Voice Recognition Module

    • Description: A module for recognizing voice commands.
    • Pins: GND, VCC, RDX, RTX
  4. KF-301 Relay

    • Description: A relay module for switching high-power devices.
    • Pins: signal, power, ground, NC, C, NO
  5. Buzzer

    • Description: An audio signaling device.
    • Pins: PIN, GND
  6. LED: Two Pin (green)

    • Description: A green LED for visual indication.
    • Pins: cathode, anode
  7. LED: Two Pin (red)

    • Description: A red LED for visual indication.
    • Pins: cathode, anode
  8. 12V Power Supply

    • Description: A power supply providing 12V DC.
    • Pins: +, -
  9. Resistor (200 Ohms)

    • Description: A resistor with a resistance of 200 Ohms.
    • Pins: pin1, pin2
  10. 12V Solenoid Lock

    • Description: An electromechanical lock that operates on 12V.
    • Pins: -, +

Wiring Details

Arduino UNO

Fingerprint Scanner

Voice Recognition Module

KF-301 Relay

Buzzer

LED: Two Pin (green)

LED: Two Pin (red)

12V Power Supply

Resistor (200 Ohms)

Resistor (200 Ohms)

12V Solenoid Lock

Code Documentation

Arduino UNO 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 UNO. The setup() function is where you initialize your components and settings, and the loop() function is where the main logic of your program runs repeatedly.