Daftar Isi:

Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 Langkah
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 Langkah

Video: Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 Langkah

Video: Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 Langkah
Video: За двумя зайцами (1961) фильм 2024, Juli
Anonim
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID

Dalam tutorial ini, saya membahas cara mengintegrasikan modul Pembaca RFID EM-18 dengan papan Raspberry Pi. Saya juga menunjukkan bagaimana mengintegrasikan aktuator, dalam hal ini Relay, untuk merespon pembacaan yang benar dari modul RFID. Aktuator ini dapat berupa kunci solenoid, speaker, atau bahkan antarmuka web yang mencatat data. Dan juga antarmuka dengan modul GSM untuk memberikan notifikasi pesan. Saya membahas bagaimana desain ini dapat diimplementasikan sebagai kunci pintar RFID.

Menghubungkan RFID ke Raspberry Pi

Sistem Komunikasi RFID sederhana terdiri dari tiga bagian: Kartu atau Tag RFID (yang berisi informasi pengguna atau produk yang disematkan pada chip), Pembaca RFID (perangkat yang memicu kartu RFID dan mengekstrak informasi dari Kartu) dan Sistem Host (seperti Komputer atau Mikrokontroler yang kemudian memproses data).

Dalam proyek ini, saya akan menggunakan Modul Pembaca RFID EM-18 yang populer dan beberapa Kartu RFID. Ada lagi RFID Reader populer yang disebut RFID RC522.

Perbedaan utama antara Modul RFID EM-18 dan RC522 adalah: EM-18 didasarkan pada Komunikasi Frekuensi Radio 125 KHz sedangkan RC522 didasarkan pada Frekuensi 13,56 MHz. Datang ke opsi antarmuka, EM-18 menggunakan Komunikasi Serial sedangkan RC522 menggunakan SPI Komunikasi (meskipun chip mendukung I2C dan UART juga). Jadi, pemilihan Modul Pembaca RFID sangat penting karena menentukan bagaimana Anda berkomunikasi dengan modul menggunakan Raspberry Pi atau Arduino.

Langkah 1: Komponen Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan

1. Raspberry Pi 3 Model B+:- Raspberry Pi 3 Model B+ adalah produk terbaru dalam jajaran Raspberry Pi 3, dengan prosesor 64-bit quad core yang berjalan pada 1.4GHz, dual-band 2.4GHz dan 5GHz wireless LAN, Bluetooth 4.2/BLE, Ethernet lebih cepat, dan kemampuan PoE melalui PoE HAT terpisah.

2. EM-18 Modul Pembaca RFID:- Pembaca RFID EM18 adalah modul yang membaca informasi ID yang disimpan dalam TAG RFID. Informasi ID ini unik untuk setiap TAG yang tidak dapat disalin. Modul ini terhubung langsung ke UART mikrokontroler mana pun atau melalui konverter RS232 ke PC. Modul ini memberikan output UART/Wiegand26. Modul Pembaca RFID ini berfungsi dengan semua tag RFID 125 KHz

3. Modul GSM:-SIM800 adalah modul GSM/GPRS quad-band yang bekerja pada frekuensi GSM 850MHz, EGSM 900MHz, DCS 1800MHz dan PCS 1900MHz. SIM800 memiliki fitur GPRS multi-slot kelas 12/ kelas 10 (opsional) dan mendukung skema pengkodean GPRS CS-1, CS-2, CS-3 dan CS-4.

4. CP2102:- Chip CP2102 dari SiLabs adalah chip tunggal USB ke IC jembatan UART. Ini membutuhkan komponen eksternal minimal. CP2102 dapat digunakan untuk memigrasi perangkat berbasis port serial lama ke USB. … Modul ini membantu semua orang yang merasa nyaman dengan protokol RS232/Komunikasi Serial, untuk membuat perangkat USB dengan sangat mudah.

5. Relay 5V:- Modul Relay 1-Channel 5V adalah papan antarmuka relai, dapat dikontrol langsung oleh berbagai mikrokontroler seperti Arduino, AVR, PIC, ARM dan sebagainya. Sederhananya, ini adalah sakelar otomatis untuk mengontrol rangkaian arus tinggi dengan sinyal arus rendah. Rentang tegangan input sinyal relai 5V, 0-5V.

6. Kabel Jumper Wanita ke Wanita.

Langkah 2: Memasang Perpustakaan

Untuk Menginstal Paket PySerial

Saya tidak tahu apakah paket PySerial sudah diinstal sebelumnya atau tidak dengan OS Rasbian, tetapi dalam kasus saya itu tidak diinstal karena saya menggunakan versi Lite dari OS Raspbian, jadi langkah pertama kami adalah menginstal paket PySerial, Jika Raspberry Pi Anda terhubung dengan internet, gunakan perintah berikut di LXTerminal untuk menginstal pustaka PySerial untuk Python.

sudo apt-get install python-serial

Dan jika Anda tidak memiliki koneksi internet yang berfungsi di Raspberry Pi, maka Anda dapat mengunduh paket PySerial dengan mengklik di sini, pada platform Windows/Linux/Mac dan kemudian menyalin file-file ini ke Raspberry Pi Anda, dan kemudian dengan menggunakan LXTerminal pergi ke direktori tempat Anda menyalin file dan setelah itu gunakan perintah berikut untuk menginstal paket PySerial.

sudo python setup.py install

Jadi setelah tahap ini kita telah menginstal paket PySerial dan sekarang kita dapat melanjutkan dengan menulis program sederhana untuk operasi baca dan tulis serial, tetapi sebelum itu kita harus mengaktifkan komunikasi Serial di Raspberry Pi, yang dinonaktifkan secara default.

Langkah 3: Menghubungkan Komponen Bersama

Menghubungkan Komponen Bersama
Menghubungkan Komponen Bersama

Deskripsi Sirkuit:

Diagram rangkaian berisi Raspberry Pi 3, Pembaca RFID, Tag RFID, GSM, Relay dan CP2102. Di sini Raspberry Pi mengontrol proses lengkap seperti Membaca Data yang berasal dari Reader, membandingkan data dengan data yang telah ditentukan, menggerakkan Relay dan mengirim informasi ke GSM. RFID Reader digunakan untuk Membaca Tag RFID. Relay digunakan untuk indikasi. GSM digunakan untuk mengirim pesan.

RELAY PIN_VCC ------------------- 2 dari Raspberry Pi

RELAY PIN_GND ------------------- 6 dari Raspberry Pi

RELAY PIN_INP ------------------- 11 dari Raspberry Pi

RFID terhubung ke CP2102-ONE dan modul GSM terhubung ke CP2102-TWO. Kedua CP2102 ini terhubung ke port USB raspberry pi.

Langkah 4: Penjelasan Kerja

Di sini Raspberry Pi 3 mengendalikan seluruh proses proyek ini (Pengguna dapat menggunakan Papan Raspberry Pi apa saja). RFID Reader membaca ID kartu RFID, data ini diterima oleh Raspberry Pi melalui UART, kemudian Raspberry Pi memvalidasi kartu dan mengirimkan informasi tersebut ke GSM.

Ketika seseorang meletakkan tag RFID mereka di atas pembaca RFID untuk dipindai, RFID membaca data tag dan mengirimkannya ke Raspberry Pi. Kemudian Raspberry Pi membaca Nomor Identifikasi Unik dari tag RFID itu dan kemudian membandingkan data ini dengan data atau informasi yang telah ditentukan sebelumnya. Jika data cocok dengan data yang telah ditentukan, maka relay on dan mengirim pesan melalui GSM, dan jika data tidak cocok maka Raspberry pi mengirimkan pesan 'Kartu Tidak Valid' melalui GSM dan relay mati.

Langkah 5: Kode

Unduh kode yang terlampir di sini dan unggah di papan Anda, dan hubungkan semuanya seperti yang ditunjukkan pada diagram sebelumnya.

Unduh kode:

Semoga ini memudahkan Anda. Pastikan untuk berlangganan jika Anda menyukai artikel ini dan merasa bermanfaat, dan jika Anda memiliki pertanyaan atau butuh bantuan dengan apa pun, tinggalkan komentar di bawah… Terima kasih elementzonline.com

Direkomendasikan: