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.hdigunakan untuk komunikasi SPI dengan modul RFID.MFRC522.hdigunakan untuk mengontrol modul RFID RC522.
- Identifikasi Kartu:
- UID kartu RFID dibaca dan dibandingkan dengan UID yang diizinkan.
- Saklar ON/OFF:
- Variabel
isOnmenyimpan 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
allowedUIDdengan 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