Smart Lock Door System with Face Recognition Based on Cloud

Project Domain
Proyek ini berada dalam ranah otomatisasi rumah pintar berbasis IoT, dengan fokus pada peningkatan keamanan akses pintu melalui integrasi antara kamera, kecerdasan buatan (AI), dan pemrosesan berbasis cloud. Sistem ini memanfaatkan ESP32-CAM sebagai pengontrol utama untuk melakukan identifikasi wajah, serta memungkinkan pengelolaan akses secara real-time melalui koneksi internet dan dashboard berbasis web.
Meet Our Team
🔧 System Design

Miftahul Fikri Ramadhan
Project Manager

Cloud Engineer

Gunawan
Electrical Engineer

Muhammad Syauqi Azmii H
AI Engineer

Fariz Muhammad Zain
Problem Statements
🔓 Rumah-rumah mewah masih rentan terhadap pencurian meski memiliki sistem keamanan konvensional.
🔢 Sistem berbasis PIN atau kunci fisik mudah ditebak, tertinggal, atau dicuri.
📡 Sistem lokal tanpa cloud membuat data tidak aman atau sulit diakses jarak jauh.
Goals
✅ Menciptakan sistem smart lock berbasis pengenalan wajah tanpa kunci/pin fisik
✅ Memastikan hanya wajah yang dikenali dapat membuka pintu
✅ Memanfaatkan cloud agar data wajah dan histori akses aman dan dapat dipantau dari mana saja
Solution Statements
📸 Menggunakan modul kamera (ESP32-CAM) untuk mengambil gambar wajah secara real-time saat seseorang mendekati pintu.
🧠 Pengenalan wajah dilakukan di cloud menggunakan model AI terlatih agar akurat dan mudah diperbarui.
📡 Memanfaatkan koneksi Wi-Fi dari ESP32 untuk menghubungkan perangkat ke server cloud untuk proses verifikasi wajah.
🔐 Mengontrol motor servo untuk membuka kunci secara otomatis jika wajah dikenali sebagai pengguna yang sah.
🖥️ Menyediakan dashboard berbasis web (melalui AWS atau platform cloud lainnya) untuk melihat log akses dan mengelola daftar pengguna
Prerequisites – Component Preparation
🧠 ESP32-CAM: Modul kamera dengan kemampuan Wi-Fi, digunakan untuk pengambilan gambar dan komunikasi jaringan.
📷 Sensor Kamera OV2640: Terintegrasi dalam ESP32-CAM, berfungsi untuk menangkap gambar wajah.
☁️ Platform Cloud (seperti AWS EC2/S3): Menjalankan model AI pengenalan wajah dan API verifikasi pengguna.
🔄 Motor Servo (SG90): Menggerakkan mekanisme kunci pintu (buka/tutup) berdasarkan hasil verifikasi.
📈 Model AI Pengenalan Wajah (dilatih dengan Python/OpenCV/Deep Learning): Dijalankan pada server cloud.
🌐 Dashboard Web (HTML/CSS/JS atau React): Untuk memantau log akses dan mengelola pengguna dari jarak jauh.
Datasheet
Schematic
- Diagram Arsitektur Sistem

- Diagram Alur
- Komunikasi Data
Demo and Evaluation
https://drive.google.com/file/d/1HQB0SNJu53ooZcyfVCqPRYqAHjTh25Z2/view?usp=drive_link
Contact us!