Isi kandungan:

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

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

Video: Kunci / Buka Kunci PC Windows Menggunakan RFID .: 7 Langkah (dengan Gambar)
Video: Membuat Kunci Pintu Otomatis dengan KTP - Arduino Project Indonesia 2024, Julai
Anonim
Kunci / Buka Kunci PC Windows Menggunakan RFID
Kunci / Buka Kunci PC Windows Menggunakan RFID

Oleh kksjuniorProfileFollow More oleh pengarang:

SG-Rover - Robot Pengawas
SG-Rover - Robot Pengawas
SG-Rover - Robot Pengawas
SG-Rover - Robot Pengawas
Pengenalan Pengecaman Suara Dengan Elechouse V3 dan Arduino
Pengenalan Pengecaman Suara Dengan Elechouse V3 dan Arduino
Pengenalan Pengecaman Suara Dengan Elechouse V3 dan Arduino
Pengenalan Pengecaman Suara Dengan Elechouse V3 dan Arduino
Automasi Rumah Paling Mudah Menggunakan Bluetooth, Telefon Pintar Android dan Arduino
Automasi Rumah Paling Mudah Menggunakan Bluetooth, Telefon Pintar Android dan Arduino
Automasi Rumah Paling Mudah Menggunakan Bluetooth, Telefon Pintar Android dan Arduino
Automasi Rumah Paling Mudah Menggunakan Bluetooth, Telefon Pintar Android dan Arduino

Tentang: Sentiasa ingin tahu… Lebih Lanjut Mengenai kksjunior »

Hai

Berapa kerap anda merasa letih untuk menaip kata laluan untuk membuka kunci komputer / komputer riba anda setiap kali terkunci? Saya terbiasa menguncinya beberapa kali, setiap hari, dan tidak ada yang lebih menjengkelkan daripada menaip kata laluan / pin berulang kali, setiap kali saya mahu membukanya. Apabila keperluan untuk sesuatu menjadi mustahak, anda terpaksa mencari jalan untuk mendapatkannya. Seperti kata pepatah, "keperluan adalah ibu penemuan", akal malas dalam diri saya mula memikirkan cara yang mudah dan murah untuk membuka kunci Komputer / Komputer riba saya setiap kali saya harus menguncinya. Semasa meneliti barang saya, saya dapati modul RFID RC522. Ketika itulah saya memutuskan untuk membuat sistem RFID.

RFID: Pengenalan frekuensi radio (RFID) adalah salah satu teknologi wayarles tertua. Cip RFID digunakan untuk menyimpan maklumat secara digital, yang kemudian dapat dikongsi antara objek melalui medan elektromagnetik dan gelombang radio. Mungkin tidak terlalu maju, tetapi banyak pembuat melihat potensi sebenar dalam teknologi, tidak kira berapa umurnya.

Dalam arahan ini saya akan menerangkan bagaimana membuat sistem RFID sederhana yang dapat mengunci / membuka kunci komputer tetingkap anda dengan hanya sekeping kad / tag RFID. Dengan adanya sistem ini tidak ada lagi kerumitan membuka kunci Laptop / PC anda setiap kali anda menguncinya.

Langkah 1: Bahan dan Alat Diperlukan

Bahan dan Alat Diperlukan
Bahan dan Alat Diperlukan

Inti projek ini adalah Arduino Pro Micro (atau anda boleh menggunakan Arduino Leonardo) dengan cip ATmega32U4. Sangat penting bagi projek ini untuk memilih papan pengembangan dengan cip ATmega32U4. Kami tidak boleh menggunakan papan pengembangan seperti Arduino Uno, Mega 2560, Pro Mini atau Arduino Nano untuk aplikasi ini. Perinciannya terdapat dalam langkah berikut.

Bahan yang diperlukan:

  1. Arduino Pro Micro / Arduino Leonardo.
  2. Modul RFID MFRC-522 dengan kad RFID.
  3. Pengepala lelaki dan wanita.
  4. Papan prototaip PCB.
  5. Wayar.
  6. Perintang 10k ohm - 3

Alat yang diperlukan:

  1. Kit pematerian.
  2. Pistol gam.
  3. Pemotong wayar

dan lain-lain:

Langkah 2: Membina Prototaip

Membina Prototaip
Membina Prototaip
Membina Prototaip
Membina Prototaip

Saya mengesyorkan anda membina prototaip di papan roti sebelum menyisipkan litar ke PCB. Ini akan membantu anda mendapatkan pemahaman yang lebih baik mengenai sambungan dan membolehkan anda memperbaiki sebarang kesalahan yang berlaku semasa menghubungkan sambungan. Membina prototaip bukanlah tugas yang berat memandangkan projek ini. Kami hanya perlu membuat beberapa sambungan dan kami bersedia memuat naik kodnya. Sambungannya dijelaskan di bawah. Di Arduino banyak pin tidak boleh ditukar. Oleh kerana peranti ini menggunakan bas SPI, ia tidak membenarkan penukaran pin, pin 14, 15 dan 16 mesti tetap seperti yang ditunjukkan. RST dan SDA ditentukan pengguna.

Modul RCID 522 RFID direka untuk voltan masukan hanya 3.3 volt. Ia adalah peranti yang sangat sensitif, jadi nilai yang lebih tinggi boleh menjadi terlalu panas dan merosakkan modul. VCC dari Arduino Pro Micro akan memberi anda bekalan 5 volt. Buat pembahagi voltan seperti yang ditunjukkan dalam rajah litar (atau gunakan modul turun 5 V hingga 3.3 V) untuk membuat voltan bekalan 3.3 volt. Sambungkan bekalan 3.3 V ke modul RFID VCC

RST ke pin 5 Arduino. (Anda boleh menukar pin ini dalam kod.)

Sambungkan pin GND ke tanah

Pin IRQ - Tidak Bersambung

MISO ke pin 14 dari Arduino

MOSI ke pin 16 dari Arduino

SCK ke pin 15 dari Arduino

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

Itu sahaja !, Ringkas dan senang. Cukup pasangkan kabel dan kami bersedia memuat naik kod dan menguji peranti.

Langkah 3: Kodnya

Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut

Arduino Leonardo / Micro dengan cip ATmega32u4 mempunyai komunikasi USB terbina dalam. Ini membolehkan Leonardo / Micro muncul ke komputer yang disambungkan sebagai tetikus atau papan kekunci.

Kami menggunakan pustaka teras keyboard.h untuk membuat arduino menghantar ketukan kekunci ke komputer yang disambungkan.

Muat turun kod dari sini.

Muat turun pustaka arduino MFRC522.h dari sini.

Muat turun pustaka Keyboard.h arduino dari sini.

Cara kerja kodnya sangat mudah.

UID kad / tag RFID anda dan kata laluan / PIN tetingkap anda disimpan dalam kod

Apabila kad yang betul ditunjukkan kepada pembaca RFID, arduino akan menghantar ketukan kekunci untuk mengunci tingkap dan kata laluan anda untuk membuka kunci tingkap secara serentak

Sekiranya tingkap dalam keadaan terkunci, penekanan tombol untuk menguncinya tidak akan memberi kesan dan arahan akan membuka kunci komputer yang terkunci

Atau jika tetingkap sudah dibuka, arahan akan menguncinya. (Kod buka kunci juga datang secara serentak, tetapi karena hanya terdapat sedikit penundaan antara penekanan kunci dan kunci, Windows akan menjalankan perintah kunci dan tidak akan membaca arahan kod buka pada masa itu.)

Anda mesti membuat beberapa perubahan kecil dalam kod yang saya sediakan untuk meneroka dan menggunakannya sendiri.

Sambungkan prototaip ke komputer

Lancarkan Arduino IDE dan buka kod yang saya berikan di sini

Dari bar alat, pergi ke alat -> Papan dan Pilih Arduino Leonardo untuk kedua Arduino Pro mikro dan Arduino Leonardo

Periksa sama ada port COM dipilih

Muat naik kod ke arduino

Buka Serial Monitor (Ctrl + Shift + M)

Imbas Kad / tag anda

Baris pertama output yang ditunjukkan dalam monitor bersiri adalah UID kad / tag anda. Catat nilai ini

Sekarang kembali ke editor kod dan ubah nilai rentetan "card1" ke UID yang baru anda perhatikan (Dalam kod saya, anda boleh mendapatkannya di baris 41)

Pergi ke bahagian terakhir kod dan anda akan menemui baris yang bertuliskan "Keyboard.print (" PASSWORD ");" (Nombor baris 80 dalam kod.). Tukar nilai ini ke kod buka kunci tetingkap anda

Sekarang muat naik kod yang diubah suai ke dalam arduino

Imbas kad / tag untuk menguji prototaip

Ini adalah kod asas untuk menaip kata laluan di komputer anda menggunakan tag RFID. Anda boleh mengubah kod untuk menambahkan lebih banyak kad / tag dan menetapkan kata laluan yang berbeza untuk setiap kad untuk pelbagai aplikasi.

Langkah 4: Pematerian

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Ini adalah litar yang sangat kecil dan sederhana. Lebih baik memasangkannya ke papan PCB prototaip daripada menghabiskan banyak masa untuk membuat PCB tersuai.

Sentiasa gunakan header untuk menyambungkan modul arduino dan RFID, jika tidak, pendedahan haba yang berpanjangan semasa pematerian boleh merosakkan papan ini secara kekal.

Selesaikan semua sambungan seperti yang ditunjukkan dalam rajah litar dan sambungkan modul arduino dan RFID ke papan PCB. Saya telah menyambungkan modul RFID secara mendatar ke papan PCB menggunakan header wanita bersudut tepat untuk kemudahan saya membuat kes itu.

Sentiasa pastikan untuk menguji peranti untuk sebarang kemungkinan sambungan atau kerosakan yang longgar selepas pematerian.

Langkah 5: Membuat Penutup

Membuat Pagar
Membuat Pagar
Membuat Pagar
Membuat Pagar

Dengan penemuan ini, anda mungkin telah mengetahui bahawa saya terlalu malas untuk merancang dan mencetak 3D casing untuk reka bentuk ini, jadi saya membuat kandang sederhana menggunakan kotak kadbod yang saya dapati di garaj saya. Saya membuat pendirian menggunakan kadbod yang sama dan memotong lubang pada casing untuk menyambungkan kabel dan untuk LED di arduino. Kemudian saya melengkapkan keseluruhan persediaan dengan pelekat bertekstur serat karbon dan meletakkan pelekat gelap separa telus untuk lubang di mana LED di papan terletak.

Membuat kes sepenuhnya bergantung pada imaginasi anda. Hantarkan gambar binaan kreatif anda di ruangan komen di bawah.!

Disyorkan: