SMART LOCK

by efendihuang001 in Circuits > Microcontrollers

216 Views, 0 Favorites, 0 Comments

SMART LOCK

333146.jpg

Dalam zaman sekarang dimana sebuah kunci dapat diduplikasi atau dicuri tentu kita memerlukan system security yang lebih pintar, maka itu kami dari BINUS UNIVERSITY yang beranggotakan 3 orang ( Efendi-2502001392) , ( Patrick Arthur Sahalaraja - 2502012376) ,(Richie Cheniago - 2540118391) membuat prototype sistem smart lock untuk menanggulangi hal ini, dengan system smart lock kita sudah tidak perlu memiliki kunci pyhsical,tetapi dengan menggunakan teknologi fingerprint scanner, RFID scanner, dan smartphone

Supplies

as608-optical-fingerprint-sensor-module-1024x1024.jpg
esp32-board-bg.jpg
F2K6AJIJWYTNPTS.png
S3ce5cb6bef194d2ebc15ee65165a1ad0k.jpg_720x720q80.jpg
selenoid-kunci-pintu-800x800.jpg

Untuk project kami ,List alat yang kami gunakan yaitu :

  • RFID Reader mfrc522
  • Fingerprint AS608
  • ESP32
  • Selenoid
  • Jumper
  • Transistor IRL540NPBF
  • Voltage regulator LM1117 15v
  • Resistor (10K,100ohm,470 ohm)
  • Diode IN4002
  • Button
  • Adaptor 12v
  • Kapasitor c1 100uf 16v

Menyatukan Perangkat Keras

menyantukan .jpg
messageImage_1687314942167.jpg

Kami menyatukan semua perangkat Dengan scematic yang sudah kami buat, scematic ini memiliki beberapa sensor dan aktuator yang bekerja bersama sebagai satu. salah satunya yaitu

  • Sebuah RFID-reader yang akan melihat apakah tag RFID yang digunakan dapat masuk ke dalam rumah atau tidak.
  • Pemindai sidik jari yang bekerja dengan cara yang sama seperti pembaca RFID tetapi dengan sidik jari.
  • Kunci pintu yang membuka dan menutup dalam keadaan tertentu.

Connection Ke ESP32

Screenshot 2023-06-19 070750.png

Kita menggunakan PlatformIO yang ada pada extension VScode untuk menghubungkan ESP32 dengan code yang kita buat

Software Pada PlatformIO

Screenshot 2023-06-22 174816.png

Agar code yang kita gunakan bisa berfungsi dengan baik (akan di lampirkan di bawah),anda harus menginstall beberapa library yang harus di install

  • mfrc522
  • wifi manager
  • adafuit finggerprint
  • mobizt/Firebase

Software: Code

Screenshot 2023-06-22 174732.png

kita membuat beberapa scripts,dan beberapa class untuk finggerprint dan rfid ,kita menggunakan library untuk pemindai sidik jari dan pembaca RFID. Akhirnya saya hanya menggunakan satu file untuk membuat proyek lengkap berfungsi,kita juga membuat agar kode tersebut tersambung ke firebase dan flutter agar dapat membaca data dari database saya dan mengirimkannya ke objek json



Downloads