Daftar Isi:

Mengunci/Membuka Kunci PC Windows Menggunakan RFID.: 7 Langkah (dengan Gambar)
Mengunci/Membuka Kunci PC Windows Menggunakan RFID.: 7 Langkah (dengan Gambar)

Video: Mengunci/Membuka Kunci PC Windows Menggunakan RFID.: 7 Langkah (dengan Gambar)

Video: Mengunci/Membuka Kunci PC Windows Menggunakan RFID.: 7 Langkah (dengan Gambar)
Video: Tutorial Membuat Kunci Pintu Berbasis Arduino, RFID, Doorlock dan E-KTP 2024, Juli
Anonim
Mengunci/Membuka Kunci PC Windows Menggunakan RFID
Mengunci/Membuka Kunci PC Windows Menggunakan RFID

Oleh kksjuniorProfileIkuti Lainnya oleh penulis:

SG-Rover - Robot Anjing Penjaga
SG-Rover - Robot Anjing Penjaga
SG-Rover - Robot Anjing Penjaga
SG-Rover - Robot Anjing Penjaga
Pengenalan Pengenalan Suara Dengan Elechouse V3 dan Arduino
Pengenalan Pengenalan Suara Dengan Elechouse V3 dan Arduino
Pengenalan Pengenalan Suara Dengan Elechouse V3 dan Arduino
Pengenalan Pengenalan Suara Dengan Elechouse V3 dan Arduino
Otomatisasi Rumah Paling Sederhana Menggunakan Bluetooth, Smartphone Android dan Arduino
Otomatisasi Rumah Paling Sederhana Menggunakan Bluetooth, Smartphone Android dan Arduino
Otomatisasi Rumah Paling Sederhana Menggunakan Bluetooth, Smartphone Android dan Arduino
Otomatisasi Rumah Paling Sederhana Menggunakan Bluetooth, Smartphone Android dan Arduino

Tentang: Selalu penasaran… More About kksjunior »

Hai, yang di sana

Seberapa sering Anda merasa lelah mengetikkan kata sandi untuk membuka kunci PC/laptop Anda setiap kali terkunci? Saya sudah terbiasa menguncinya beberapa kali, setiap hari, dan tidak ada yang lebih menyebalkan daripada mengetik kata sandi/pin berulang kali, setiap kali saya ingin membukanya. Ketika kebutuhan akan sesuatu menjadi esensial, Anda terpaksa mencari cara untuk mendapatkannya. Seperti kata pepatah, "necessity is the mother of invention", pikiran malas dalam diri saya mulai memikirkan cara mudah dan murah untuk membuka kunci Komputer/Laptop pribadi saya setiap kali saya harus menguncinya. Saat saya memeriksa barang-barang saya, saya menemukan modul RFID RC522. Saat itulah saya memutuskan untuk membuat sistem RFID.

RFID: Identifikasi frekuensi radio (RFID) adalah salah satu teknologi nirkabel tertua. Chip RFID digunakan untuk menyimpan informasi secara digital, yang kemudian dapat dibagi antara objek melalui medan elektromagnetik dan gelombang radio. Ini mungkin tidak super canggih, tetapi banyak pembuat melihat potensi nyata dalam teknologi, tidak peduli berapa usianya.

Dalam instruksi ini saya akan menjelaskan cara membuat sistem RFID sederhana yang dapat mengunci/membuka kunci komputer windows Anda hanya dengan menjentikkan kartu/tag RFID. Dengan sistem ini, tidak ada lagi kerepotan untuk membuka kunci Laptop/PC Anda setiap kali Anda menguncinya.

Langkah 1: Bahan dan Alat yang Dibutuhkan

Bahan dan Alat yang Dibutuhkan
Bahan dan Alat yang Dibutuhkan

Inti dari proyek ini adalah Arduino Pro Micro (atau Anda dapat menggunakan Arduino Leonardo) dengan chip ATmega32U4. Sangat penting bagi proyek ini untuk memilih papan pengembangan dengan chip ATmega32U4. Kami tidak dapat menggunakan papan pengembangan seperti Arduino Uno, Mega 2560, Pro Mini atau Arduino Nano untuk aplikasi ini. Detailnya ada di langkah-langkah berikut.

Bahan yang dibutuhkan:

  1. Arduino Pro Mikro/Arduino Leonardo.
  2. Modul RFID MFRC-522 dengan kartu RFID.
  3. Header pria dan wanita.
  4. Papan PCB prototipe.
  5. kabel.
  6. Resistor 10k ohm - 3

Alat yang dibutuhkan:

  1. Perangkat solder.
  2. Lem tembak.
  3. Pemotong kawat

dll:

Langkah 2: Membangun Prototipe

Membangun Prototipe
Membangun Prototipe
Membangun Prototipe
Membangun Prototipe

Saya sarankan Anda untuk membuat prototipe di papan tempat memotong roti sebelum menyolder sirkuit ke PCB. Ini akan membantu Anda untuk mendapatkan pemahaman yang lebih baik tentang koneksi dan akan memungkinkan Anda untuk memperbaiki kesalahan yang terjadi saat menautkan koneksi. Membangun prototipe bukanlah tugas yang berat mengingat proyek ini. Kami hanya membuat beberapa koneksi dan kami siap untuk mengunggah kode. Koneksi dijelaskan di bawah ini. Di Arduino banyak pin yang tidak dapat diubah. Karena perangkat ini menggunakan bus SPI, perangkat ini tidak mengizinkan pemindahan pin, pin 14, 15 dan 16 harus tetap seperti yang ditunjukkan. RST dan SDA ditentukan oleh pengguna.

Modul RFID RC-522 dirancang untuk tegangan input hanya 3,3 volt. Ini adalah perangkat yang sangat sensitif, sehingga nilai yang lebih tinggi dapat menjadi terlalu panas dan merusak modul. VCC dari Arduino Pro Micro akan memberi Anda suplai 5 volt. Buat pembagi tegangan seperti yang ditunjukkan pada diagram rangkaian (atau gunakan modul step down 5 V hingga 3,3 V) untuk membuat tegangan suplai 3,3 volt. Hubungkan suplai 3,3 V ke VCC modul RFID

RST ke pin 5 Arduino. (Anda dapat mengubah pin ini dalam kode.)

Hubungkan pin GND ke ground

Pin IRQ - Tidak Terhubung

MISO ke pin 14 Arduino

MOSI ke pin 16 Arduino

SCK ke pin 15 Arduino

SDA ke pin 10 Arduino. (Ini juga merupakan pin yang ditentukan pengguna.)

Itu saja!, Sederhana dan mudah. Cukup colokkan kabel dan kami siap mengunggah kode dan menguji perangkat.

Langkah 3: Kode

Kode
Kode
Kode
Kode
Kode
Kode
Kode
Kode

Arduino Leonardo/Micro dengan chip ATmega32u4 memiliki komunikasi USB bawaan. Ini memungkinkan Leonardo/Micro muncul ke komputer yang terhubung sebagai mouse atau keyboard.

Kami menggunakan perpustakaan inti keyboard.h untuk membuat arduino mengirim penekanan tombol ke komputer yang terhubung.

Unduh kode dari sini.

Unduh perpustakaan arduino MFRC522.h dari sini.

Unduh perpustakaan Keyboard.h arduino dari sini.

Cara kerja kode ini sangat sederhana.

UID kartu / tag RFID Anda dan kata sandi / PIN windows Anda disimpan dalam kode

Ketika kartu yang tepat ditunjukkan ke pembaca RFID, arduino akan mengirimkan penekanan tombol untuk mengunci jendela dan kata sandi Anda untuk membuka kunci jendela secara bersamaan

Jika jendela dalam keadaan terkunci, penekanan tombol untuk menguncinya tidak akan berpengaruh apa pun dan perintah akan membuka kunci komputer yang terkunci

Atau jika windows sudah tidak terkunci, perintah akan menguncinya. (Kode buka kunci juga datang secara bersamaan, tetapi karena hanya ada sedikit penundaan antara penekanan tombol kunci dan buka kunci, Windows menjalankan perintah kunci dan tidak akan membaca perintah kode buka kunci yang datang pada saat itu.)

Anda harus membuat beberapa perubahan kecil pada kode yang saya berikan untuk menjelajahi dan menggunakannya sendiri.

Hubungkan prototipe ke komputer

Luncurkan Arduino IDE dan buka kode yang saya berikan di sini

Dari bilah alat, buka alat -> Papan dan Pilih Arduino Leonardo untuk mikro Arduino Pro dan Arduino Leonardo

Periksa apakah port COM dipilih

Unggah kode ke arduino

Buka Serial Monitor (Ctrl+Shift+M)

Pindai Kartu/tag Anda

Baris pertama dari output yang ditampilkan di monitor serial adalah UID kartu/tag Anda. Catat nilai ini

Sekarang kembali ke editor kode dan ubah nilai string " card1 " ke UID yang baru saja Anda catat (Dalam kode saya, Anda dapat menemukannya di baris 41)

Pergi ke bagian terakhir kode dan Anda akan menemukan baris yang mengatakan " Keyboard.print("PASSWORD"); " (Nomor baris 80 dalam kode.). Ubah nilai ini menjadi kode buka kunci windows Anda

Sekarang unggah kode yang dimodifikasi ke dalam arduino

Pindai kartu/tag untuk menguji prototipe

Ini adalah kode dasar untuk mengetik kata sandi di komputer Anda menggunakan tag RFID. Anda dapat memodifikasi kode untuk menambahkan lebih banyak kartu/tag dan mengatur kata sandi yang berbeda untuk setiap kartu untuk berbagai aplikasi.

Langkah 4: Solder

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Ini adalah sirkuit yang sangat kecil dan sederhana. Lebih baik menyolder ini ke papan PCB prototyping daripada menghabiskan banyak waktu untuk membuat PCB khusus.

Selalu gunakan header untuk menghubungkan arduino dan modul RFID, jika tidak, kontak yang terlalu lama dengan panas saat menyolder dapat merusak papan ini secara permanen.

Solder semua koneksi seperti yang ditunjukkan pada diagram sirkuit dan hubungkan modul arduino dan RFID ke papan PCB. Saya telah menghubungkan modul RFID secara horizontal ke papan PCB menggunakan tajuk wanita bersudut kanan untuk kenyamanan saya membuat kasing untuk itu.

Selalu pastikan untuk menguji perangkat untuk kemungkinan koneksi longgar atau malfungsi setelah penyolderan.

Langkah 5: Membuat Lampiran

Membuat Kandang
Membuat Kandang
Membuat Kandang
Membuat Kandang

Nah dengan penemuan ini mungkin anda sudah tahu bahwa saya terlalu malas untuk mendesain dan mencetak 3D case untuk desain ini, jadi saya membuat sebuah enclosure sederhana menggunakan kardus yang saya temukan di garasi saya. Saya membuat dudukan untuknya menggunakan karton yang sama dan memotong lubang di kasing untuk menghubungkan kabel dan untuk LED di arduino. Kemudian saya membungkus seluruh pengaturan dengan stiker bertekstur serat karbon dan menempelkan stiker gelap semi-transparan untuk lubang tempat LED di papan berada.

Membuat kasing sepenuhnya terserah imajinasi Anda. Posting gambar-gambar build kreatif Anda di bagian komentar di bawah.!

Direkomendasikan: