Proyek ini merupakan bagian dari sistem kunci pintu pintar berbasis IoT yang menggunakan mikrokontroler ESP32. Sistem ini terhubung ke Firebase Realtime Database dan menggunakan metode autentikasi seperti RFID, PIN keypad, dan sensor pintu untuk mengontrol akses secara aman dan efisien.
numpaddd/- Contoh penggunaan numpad dengan ESP32.rfiddoor/- Contoh penggunaan sensor RFID dengan ESP32.offlinecode/- Versi kode untuk sistem yang bekerja tanpa internet/Firebase.code/- Kode utama yang terintegrasi dengan Firebase Realtime Database.secrets.h- File yang menyimpan data sensitif seperti kredensial Wi-Fi dan Firebase.
- π Hubungkan ESP32 ke komputer menggunakan kabel USB.
- βοΈ Buat proyek di Firebase dan atur Realtime Database serta Authentication.
- βοΈ Edit
secrets.huntuk menambahkan:- πΆ SSID dan password Wi-Fi
- π API key dan URL Firebase
- π§ Email dan password Firebase (jika menggunakan auth)
- β¬οΈ Upload kode dari folder
code/ke ESP32 menggunakan Arduino IDE / PlatformIO. - β Uji fungsi RFID, keypad, dan sensor pintu sebelum digabungkan ke sistem utama.
- π Akses via RFID, PIN keypad, dan sensor pintu.
- π‘ Update status pintu secara real-time ke Firebase.
- π Bisa dijalankan secara offline tanpa internet (mode offline).
- π οΈ Konfigurasi mudah lewat file
secrets.h.
- Pastikan koneksi internet stabil untuk ESP32 jika menggunakan Firebase.
- Jaga kerahasiaan file
secrets.h. - Uji setiap komponen secara terpisah sebelum integrasi.
