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

ESP32 CAM Controlled Security System with I2C LCD and Solenoid Lock

View and Edit Project In Cirkit DesignerImage of ESP32 CAM Controlled Security System with I2C LCD and Solenoid Lock

Circuit Documentation

Summary

This circuit is designed to interface an ESP32 CAM with various peripherals including an FTDI Programmer for serial communication, an LCD Display for user interface, LEDs for status indication, a relay to control a 12V Solenoid Lock, a magnetic door sensor (Door MC-38), and a pushbutton for user input. The ESP32 CAM serves as the central processing unit, handling sensor inputs, controlling the relay, and communicating with the LCD Display via I2C protocol. The FTDI Programmer is used for programming the ESP32 CAM. The circuit is powered by a 12V power supply, which also powers the 12V Solenoid Lock through the relay.

Component List

FTDI Programmer

LCD Display 16x4 I2C

ESP32 CAM

LED: Two Pin (red)

LED: Two Pin (green)

5V Relay

12V Solenoid Lock

Door MC-38

12V Power Supply

Pushbutton

Wiring Details

FTDI Programmer

LCD Display 16x4 I2C

ESP32 CAM

LED: Two Pin (red)

LED: Two Pin (green)

5V Relay

12V Solenoid Lock

Door MC-38

12V Power Supply

Pushbutton

Documented Code

FTDI Programmer Code (sketch.ino)

// The provided code snippet is incomplete and does not contain functional code.
// Please replace this with the actual code for the FTDI Programmer.

Additional Documentation (documentation.txt)

// There is no additional code documentation provided.
// Please include any relevant code documentation here.

Please note that the provided code snippets are placeholders and should be replaced with the actual code used in the microcontroller programming. The actual functionality and implementation details would be documented here once the full code is available.