Penggunaan RFID untuk Kunci Pintar

Sep 25, 2024

Catatan Kuliah: Sensor RFID dan Kunci Pintar menggunakan Arduino

Pendahuluan

  • Pembahasan kali ini melanjutkan pembelajaran sebelumnya tentang Arduino.
  • Sebelumnya belajar tentang cara membuat saklar untuk menyalakan lampu dengan tepuk tangan.
  • Kali ini akan membahas sensor RFID untuk membuat smart door lock.
  • Penting untuk menonton video sebelumnya untuk memahami materi ini.

Apa itu RFID?

  • Radio Frequency Identification (RFID) adalah sistem nirkabel yang menggunakan gelombang radio untuk membaca data dari tag.
  • Tag bisa berbentuk kartu kredit atau gantungan kunci.
  • Tipe tag:
    • Tag Pasif: Tidak memiliki sumber listrik, memanfaatkan energi dari medan elektromagnetik pembaca.
    • Tag Aktif: Memiliki sumber listrik sendiri.
  • Aplikasi RFID:
    • Membuka palang pintu mobil
    • Kartu presensi pegawai
    • Label aset

Alat dan Komponen yang Diperlukan

  • Arduino Uno
  • 2 Bridge Board
  • LCD 16x2
  • RFID RC522
  • Relay 1 channel
  • Solenoid door lock
  • Resistor 220 ohm
  • Kabel jumper
  • Power supply 12V

Rangkaian

  • Hubungkan pin-pinnya:
    • MOSI ke pin 11
    • MISO ke pin 12
    • SCK ke pin 13
    • SS/SDA/NSS ke pin 10
    • RST ke pin 9
    • Ground ke pin ground Arduino
    • VCC ke pin 3.3V Arduino

Pemrograman

Menambahkan Library

  • Tambahkan library MFRC522 melalui menu di Arduino IDE.
  • Library SPI diperlukan untuk mempermudah pemrograman.

Program

  • Deklarasikan variabel untuk menyimpan UID (Unique Identifier) tag.
  • Inisialisasi SPI dan modul RFID.
  • Program akan membaca UID dari tag yang didekatkan ke pembaca.

Mengupload Program

  • Buka Serial Monitor dan dekati tag ke pembaca RFID.
  • Setiap tag memiliki data yang unik.
  • Catat kode tag yang digunakan untuk tahap selanjutnya.

Menambahkan LCD dan Relay

  • Skematik untuk penambahan LCD dan relay disediakan.
  • Perbedaan antara program pertama dan kedua:
    • Menambahkan library Liquid Crystal untuk LCD.
    • Deklarasikan pin relay untuk menghubungkan selenoid lock.

Program Kedua

  • Menggunakan LCD untuk menampilkan status.
  • Menyimpan ID tag yang telah terdaftar.
  • Menampilkan pesan "akses ditolak" jika tag tidak terdaftar.

Kesimpulan

  • Smart Door Lock berhasil dibuat menggunakan tag e-KTP.
  • Demonstrasi fungsi:
    • LCD menampilkan pesan saat tag diperiksa.
    • Relay aktif jika tag sesuai, membuka kunci pintu.

Penutup

  • Dukung channel untuk terus upload video tutorial.
  • Terima kasih telah menonton, sampai jumpa di video berikutnya!