Dalam tutorial ini kita akan merancang sistem untuk membaca ID kartu RFID. RFID adalah singkatan dari Radio Frequency Identification. Setiap kartu memiliki ID unik yang tertanam di dalamnya. Sistem ini memiliki banyak aplikasi, seperti di kantor, pusat perbelanjaan, dan di banyak tempat lain di mana hanya orang dengan kartu otorisasi yang boleh masuk ke dalam ruangan. RFID digunakan di pusat perbelanjaan untuk menghentikan pencurian, di sini produk akan ditandai dengan chip RFID dan ketika seseorang meninggalkan gedung dengan chip RFID, alarm dibunyikan secara otomatis sehingga pencurian dihentikan. Tag RFID dirancang sekecil butiran pasir. Sistem otentikasi RFID mudah dirancang dan harganya murah. Beberapa sekolah dan perguruan tinggi saat ini menggunakan RFID sebagai daftar kehadiran.
Komponen Diperlukan
Perangkat keras: ARDUINO UNO, power supply (5v), kapasitor 100uF, tombol (dua buah), resistor 1KΩ (dua buah), EM-18 (modul pembaca RFID), LED, JHD_162ALCD (16 * 2LCD).
Perangkat lunak: arduino IDE (Arduino nightly).
Diagram Sirkuit dan Penjelasannya
Pada LCD 16x2 terdapat 16 pin seluruhnya jika ada lampu belakang, jika tidak ada lampu belakang akan ada 14 pin. Satu dapat memberi daya atau meninggalkan pin lampu belakang. Sekarang di 14 pin ada 8 data pin (7-14 atau D0-D7), 2 pin power supply (1 & 2 atau VSS & Vdd atau GND & + 5V), 3 rd pin untuk kontrol kontras (VEE-kontrol seberapa tebal karakter harus ditampilkan) dan 3 pin kontrol (RS & RW & E).
Di sirkuit, Anda dapat mengamati bahwa saya hanya mengambil dua pin kontrol karena memberikan fleksibilitas pemahaman yang lebih baik. Bit kontras dan BACA / TULIS tidak sering digunakan sehingga dapat disingkat menjadi ground. Ini menempatkan LCD dalam kontras tertinggi dan mode baca. Kita hanya perlu mengontrol pin ENABLE dan RS untuk mengirim karakter dan data yang sesuai.
Koneksi yang dilakukan untuk LCD diberikan di bawah ini:
PIN1 atau VSS ke ground
PIN2 atau VDD atau VCC ke daya + 5v
PIN3 atau VEE ke ground (memberikan kontras maksimum yang terbaik untuk pemula)
PIN4 atau RS (Daftar Pilihan) ke PIN8 dari ARDUINO UNO
PIN5 atau RW (Baca / Tulis) ke ground (menempatkan LCD dalam mode baca memudahkan komunikasi untuk pengguna)
PIN6 atau E (Aktifkan) ke PIN9 dari ARDUINO UNO
PIN11 atau D4 ke PIN10 dari ARDUINO UNO
PIN12 atau D5 ke PIN11 dari ARDUINO UNO
PIN13 atau D6 ke PIN12 dari ARDUINO UNO
PIN14 atau D7 ke PIN13 dari ARDUINO UNO
Sebelum melangkah lebih jauh kita perlu memahami tentang komunikasi serial. Modul RFID disini mengirimkan data ke controller secara serial. Ini memiliki mode komunikasi lain tetapi untuk komunikasi mudah kami memilih RS232. Pin RS232 modul terhubung ke pin RXD UNO.
Data yang dikirim oleh modul RFID adalah:
Sekarang untuk mengatur koneksi antara pembaca RFID dan Arduino Uno, kita perlu mengaktifkan komunikasi serial di UNO. Komunikasi serial yang memungkinkan di UNO dapat dilakukan dengan menggunakan satu perintah.
|
Seperti yang ditunjukkan pada gambar di atas, komunikasi RFID dilakukan dengan tingkat BAUD 9600 bit per detik. Jadi untuk UNO untuk membuat baud rate dan untuk memulai komunikasi serial kita menggunakan perintah "Serial.begin (9600);". Di sini 9600 adalah baud rate dan dapat diubah.
Sekarang setelah data diterima oleh UNO, itu akan tersedia untuk diambil. Data ini diambil dengan perintah “data = Serial.read ();”. Dengan perintah ini data serial dibawa ke 'data' bernama integer.
Setelah kartu didekatkan ke reader, reader membaca serial data dan mengirimkannya ke UNO, UNO akan diprogram untuk menampilkan nilai tersebut di LCD, jadi kita akan memiliki ID kartu di LCD.
Anda dapat memahami lebih lanjut tentang RFID dalam tutorial ini: Mesin pemungutan suara berbasis RFID, sistem plaza tol berbasis RFID.