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

ESP32-Based Smart Lock System with Load Cell and LCD Display

View and Edit Project In Cirkit DesignerImage of ESP32-Based Smart Lock System with Load Cell and LCD Display

Circuit Documentation

Summary

This circuit is designed to control a 12V solenoid lock and a 250W DC motor using an ESP32 microcontroller. The circuit also includes a 16x2 I2C LCD for display, a DHT11 sensor for temperature and humidity measurement, a buzzer for audio alerts, and a load cell with an HX711 interface for weight measurement. The ESP32 reads the weight from the load cell and controls the relay module to lock or unlock the solenoid based on the weight threshold. The motor is controlled via an L298N motor driver.

Component List

ESP32

16x2 I2C LCD

Pushbutton

Relay Module 5V-30V

Battery 12V

DHT11 Humidity and Temperature Sensor

Resistor

SparkFun Heating Pad

Buzzer

250W 12V Electric Motor Brush Motor DC

12V Solenoid Lock

Load Cell - Red/White/Black/Green

HX711 - Bridge Sensor Interface

L298N DC Motor Driver

Wiring Details

ESP32

16x2 I2C LCD

Pushbutton

Another Pushbutton

Another Pushbutton

Relay Module 5V-30V

Another Relay Module 5V-30V

Battery 12V

DHT11 Humidity and Temperature Sensor

Resistor

SparkFun Heating Pad

Buzzer

250W 12V Electric Motor Brush Motor DC

12V Solenoid Lock

Load Cell - Red/White/Black/Green

HX711 - Bridge Sensor Interface

L298N DC Motor Driver