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

Arduino-Controlled Fingerprint-Activated Solenoid Lock with I2C LCD Interface

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Fingerprint-Activated Solenoid Lock with I2C LCD Interface

Circuit Documentation

Summary of the Circuit

This circuit is designed to interface an Arduino UNO with several peripheral devices including a 1-Channel Relay, an I2C LCD 16x2 Screen, a 12V solenoid lock, and a Fingerprint Scanner. The Arduino UNO acts as the central controller, managing the input from the Fingerprint Scanner and controlling the state of the solenoid lock through the relay based on the authentication result. The I2C LCD screen is used to display messages or status information. The 12V power supply provides the necessary voltage for the solenoid lock, while the Arduino and other 5V components are powered by the Arduino's onboard voltage regulator.

Component List

12v Power Supply

1-Channel Relay (5V 10A)

Arduino UNO

I2C LCD 16x2 Screen

12V Solenoid Lock

Fingerprint Scanner

Wiring Details

12v Power Supply

1-Channel Relay (5V 10A)

Arduino UNO

I2C LCD 16x2 Screen

12V Solenoid Lock

Fingerprint Scanner

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:

}

Note: The code provided is a template and does not contain any functional code. It needs to be populated with the logic for interfacing with the Fingerprint Scanner, controlling the Relay, and updating the I2C LCD Screen based on the system state.