Tujuan Proyek
Mengontrol saklar elektronik (misalnya LED atau relay) menggunakan kartu RFID sebagai autentikasi.
Komponen yang Dibutuhkan
- Arduino Uno atau kompatibel.
- Module RFID RC522.
- Kartu RFID (misalnya kartu atau gantungan RFID).
- LED atau Relay (untuk simulasi saklar).
- Resistor 220 Ohm (untuk LED).
- Breadboard dan kabel jumper.
- Sumber daya (kabel USB atau adaptor).
Skema Koneksi
RFID RC522 Pin | Arduino Pin |
---|---|
SDA | Pin 10 |
SCK | Pin 13 |
MOSI | Pin 11 |
MISO | Pin 12 |
IRQ | Tidak digunakan |
GND | GND |
RST | Pin 9 |
3.3V | 3.3V |
Untuk LED:
- Hubungkan anoda LED ke salah satu pin digital Arduino (misalnya, pin 7) melalui resistor 220 Ohm.
- Hubungkan katoda LED ke GND.
Kode Program
Berikut adalah kode Arduino untuk membaca kartu RFID dan mengontrol LED sebagai saklar ON/OFF.
Penjelasan Kode
- Library:
SPI.h
digunakan untuk komunikasi SPI dengan modul RFID.MFRC522.h
digunakan untuk mengontrol modul RFID RC522.
- Identifikasi Kartu:
- UID kartu RFID dibaca dan dibandingkan dengan UID yang diizinkan.
- Saklar ON/OFF:
- Variabel
isOn
menyimpan status saklar. - Fungsi
toggleSwitch()
mengubah status LED atau relay.
- Variabel
Cara Menyesuaikan UID
- Upload kode ke Arduino.
- Tempelkan kartu RFID ke pembaca.
- Catat UID yang muncul di Serial Monitor.
- Ganti nilai
allowedUID
dengan UID kartu Anda.
Pengembangan Selanjutnya
- Mengganti LED dengan relay untuk mengontrol perangkat listrik.
- Menyimpan beberapa UID yang diizinkan dalam array.
- Menambahkan layar LCD untuk menampilkan status saklar.
Selamat mencoba! 😊
0 Komentar