Daftar Isi:
- Langkah 1: Bahan dan Alat yang Dibutuhkan
- Langkah 2: Membangun Prototipe
- Langkah 3: Kode
- Langkah 4: Solder
- Langkah 5: Membuat Lampiran
Video: Mengunci/Membuka Kunci PC Windows Menggunakan RFID.: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Oleh kksjuniorProfileIkuti Lainnya oleh penulis:
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
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:
- Arduino Pro Mikro/Arduino Leonardo.
- Modul RFID MFRC-522 dengan kartu RFID.
- Header pria dan wanita.
- Papan PCB prototipe.
- kabel.
- Resistor 10k ohm - 3
Alat yang dibutuhkan:
- Perangkat solder.
- Lem tembak.
- Pemotong kawat
dll:
Langkah 2: 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
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
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
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:
Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)
Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID: Proyek ini dirancang untuk menghindari keharusan menggunakan kunci, untuk mencapai tujuan kami, kami menggunakan sensor sidik jari optik dan Arduino. Namun ada individu yang memiliki sidik jari yang tidak terbaca dan sensor tidak akan mengenalinya. Kemudian berpikir
Kode VBA untuk Membuka Kunci Lembar Excel yang Terkunci: 4 Langkah
Kode VBA untuk Membuka Kunci Lembar Excel yang Terkunci: Jika Anda pernah lupa kata sandi untuk salah satu lembar kerja excel Anda, Anda tahu betapa frustasinya itu. Kode yang digunakan dalam instruksi ini adalah salah satu yang paling sederhana yang saya temukan. Ini akan menghasilkan kode yang dapat digunakan yang akan membuka kunci lembar Anda yang dilindungi. SAYA
Cara Membuka Bola Lampu Tanpa Memutuskannya: 10 Langkah (dengan Gambar)
Cara Membuka Bola Lampu Tanpa Memutuskannya: Dalam instruksi ini saya akan menunjukkan kepada Anda cara membuka bola lampu pijar standar yang dapat digunakan untuk banyak proyek luar biasa. Semuanya dimulai ketika saya melihat proyek orang yang dibuat dengan cahaya terbuka. bohlam dan langkah cara melakukan open t
Kunci Pintu Wireless RFID Menggunakan Nodemcu: 9 Langkah (dengan Gambar)
Kunci Pintu RFID Nirkabel Menggunakan Nodemcu: --- Fungsi Utama --- Proyek ini dibuat sebagai bagian dari kelas Komunikasi Jaringan di Universidade do Algarve bekerja sama dengan rekan saya Luís Santos. Tujuan utamanya adalah untuk mengontrol akses kunci listrik melalui wi
Pengingat kunci! Perangkat Yang Membuat Anda Tidak Kehilangan Kunci!: 3 Langkah (dengan Gambar)
Pengingat kunci! Perangkat yang Membuat Anda Tidak Kehilangan Kunci!: Perangkat ini membantu Anda agar tidak kehilangan kunci! Jika Anda seperti saya maka ketika Anda pulang kerja Anda segera kehilangan kunci Anda setelah membuka kunci pintu Anda dan Anda menunggu sampai hari berikutnya tepat sebelum Anda harus pergi untuk mencarinya. Ya, Anda mungkin memiliki