SkillShop
SkillShop › IoT Cases › Password Lock System
Day 21 of 100

Password Lock System

Smart Home · Board: ESP32 · Day 21 of 100

Enter a code on a keypad to unlock — the ESP32 checks it and lights up an LCD and LEDs. Keypad scanning and access logic from scratch.

How it works

The keypad is scanned row by row to detect which key is pressed, building up the entered code character by character. The ESP32 compares it against the stored code; a match triggers the unlock feedback on the LCD and LEDs, a mismatch shows an error. The whole flow is a small access-control state machine.

What you'll learn

  • Matrix keypad scanning
  • Code comparison logic
  • Access state machines
  • User feedback design

Full project: code, wiring diagram & Wokwi simulation

The complete build guide lives in the original repo. Ours is a summary — the real thing is one click away.

Open full project on GitHub ↗

Summary by SkillShop. Project by Kritish Mohapatra — code and diagrams belong to the original repo.

More Smart Home builds