Daftar Isi:
- Langkah 1: Komponen Diperlukan
- Langkah 2: Memasang Perpustakaan
- Langkah 3: Menghubungkan Komponen Bersama
- Langkah 4: Penjelasan Kerja
- Langkah 5: Kode
Video: Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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
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
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:
Nexus 7 Smart Case Dengan Sugru & Magnet: 5 Langkah
Nexus 7 Smart Case W/ Sugru & Magnet: Tak lama setelah orang pertama kali mendapatkan Nexus 7, seseorang mendapati bahwa Nexus 7 merespons magnet yang ditempatkan di area tertentu, seperti halnya smart case iPad. Tak satu pun dari kasus yang saya lihat memiliki ini, saya juga tidak dapat menemukan satu yang terbuka over-the-top seperti
MATRIX LED SMART DIKONTROL INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): 8 Langkah (dengan Gambar)
MATRIX LED SMART DIKONTROL INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): Ini adalah kemajuan kedua saya untuk sebuah proyek yang sangat ingin saya tunjukkan kepada Anda. Ini tentang Matriks LED Cerdas DIY yang memungkinkan Anda menampilkan di atasnya, data, seperti Statistik YouTube, Statistik Rumah Pintar Anda, seperti suhu, kelembapan, dapat berupa jam sederhana, atau hanya menunjukkan
Bagaimana cara DIY Smart Roller Blinds Dengan SONOFF Smart Switch?: 14 Langkah
Bagaimana cara DIY Smart Roller Blinds Dengan SONOFF Smart Switches?: Manfaatkan Mode Interlock di smart switch SONOFF untuk mengubah roller blind/blind biasa Anda menjadi smartApakah sebagian besar dari Anda akan setuju bahwa ini adalah tugas yang Anda lakukan untuk menarik roller blind/blinds di pagi hari dan menariknya ke bawah di malam hari? Bagaimanapun, aku
Hardware dan Software Hack Smart Devices, Tuya dan Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Langkah
Perangkat Keras dan Perangkat Lunak Meretas Perangkat Cerdas, Tuya dan Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Dalam Instruksi ini saya menunjukkan kepada Anda bagaimana saya mem-flash beberapa perangkat pintar dengan firmware saya sendiri, sehingga saya dapat mengontrolnya dengan MQTT melalui pengaturan Openhab saya. Saya akan menambahkan perangkat baru ketika saya meretasnya. Tentu saja ada metode berbasis perangkat lunak lain untuk mem
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)