Isi kandungan:
- Bekalan
- Langkah 1: PERISIAN
- Langkah 2: Kodnya
- Langkah 3: (Perincian)
- Langkah 4: Lekatkan Bersiri ke Papan Kekunci
- Langkah 5: SELESAI
Video: ARDUINO UNO RFID WINDOWS 10 UNLOCK: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Buka kunci windows 10 pass atau pin dilindungi dengan bantuan arduino dan kad RFID.
Idea mengenai projek DIY ini mudah. Kami memerlukan peranti berkemampuan HID, kad RFID dan pembaca. Apabila arduino membaca kad RFID, dan idnya sama dengan kad yang kami masukkan, ia menekan kombinasi penekanan kekunci (kata laluan) yang betul dan kemudian tekan enter.
Bekalan
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT LELAKI KEPADA JUMPER LELAKI
Langkah 1: PERISIAN
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
MASTER KEYBOARD USB
Langkah 2: Kodnya
Muat naik kod
Kredit kod pergi ke AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Buat contoh MFRC522.
uint8_t buf [8] = {0}; / * Penyangga laporan papan kekunci * /
kad int = 0; batal persediaan () {Serial.begin (9600); randomSeed (analogRead (0)); kelewatan (200); SPI.begin (); // Mulakan bas SPI mfrc522. PCD_Init (); // Mulakan MFRC522
} gelung void () {// Cari kad baru jika (! mfrc522. PICC_IsNewCardPresent ()) {return; } // Pilih salah satu kad jika (! Mfrc522. PICC_ReadCardSerial ()) {return; } // Tunjukkan UID pada monitor bersiri String content = ""; surat bait; untuk (byte i = 0; i <mfrc522.uid.size; i ++) {content.concat (String (mfrc522.uid.uidByte <0x10? "0": "")); content.concat (Rentetan (mfrc522.uid.uidByte , HEX)); } content.toUpperCase (); jika (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // ubah di sini UID kad / kad yang ingin anda beri akses {delay (50);
kelewatan (100);
buf [0] = 0; buf [2] = 0x26; // surat 9 Serial.write (buf, 8); lepaskanKey ();
kelewatan (200);
buf [0] = 0; buf [2] = 0x28; // surat Masukkan Serial.write (buf, 8); lepaskanKey ();
kelewatan (900);
kadCount ++; } lain {kembali; }
jika (cardCount = 1) {kelewatan (50);
buf [0] = 0; // Menang buf [2] = 0x28; // surat masukkan Serial.write (buf, 8); lepaskanKey ();
kelewatan (50);
buf [0] = 0; buf [2] = 0x52; // letter Up Serial.write (buf, 8); lepaskanKey ();
kelewatan (50);
buf [0] = 0; buf [2] = 0x52; // letter Up Serial.write (buf, 8); lepaskanKey ();
kelewatan (50);
buf [0] = 0; buf [2] = 0x28; // surat Masukkan Serial.write (buf, 8); lepaskanKey ();
kelewatan (50);
buf [0] = 0; buf [2] = 0x28; // surat Masukkan Serial.write (buf, 8); lepaskanKey ();
kadCount--; }}
batal pelepasanKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // Kunci pelepasan}
Langkah 3: (Perincian)
Tukar bahagian kod ini kepada kekunci yang ingin anda tekan.
salin dan tampal kod seberapa banyak kali yang anda mahukan. periksa peta kod penswastaan untuk setiap kunci. anda boleh menemuinya di sini.
buf [0] = 0; buf [2] = 0x26; // surat 9 Serial.write (buf, 8); lepaskanKey ();
kelewatan (200);
Tukar id ke id kad, cincin atau barang yang anda mahu gunakan
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // ubah di sini UID kad / kad yang anda mahu beri akses {delay (50);
Langkah 4: Lekatkan Bersiri ke Papan Kekunci
Sambungkan 2 pin seperti yang dilihat dalam gambar selama 1 saat
Fire up Flip 3.4.7File -> buka USBKeyboard-master / firmware / Arduino-keyboard-0.3.hexDevice -> pilih -> Atmega16u2 (atau cip anda) Tetapan -> komunikasi -> usbRun
Langkah 5: SELESAI
Reboot dan uji
Cabut dan pasang Arduino usbTest ke file txt atau kunci komputer (win win + l) Nikmati
Anda boleh mendapatkan projek di SINI
Disyorkan:
Node Mcu Indian Car Central Lock Dengan Rfid dan Blynk Timer Unlock: 9 Langkah
Node Mcu Indian Car Central Lock Dengan Rfid dan Blynk Timer Unlock: Saya menunjukkan kepada anda hari ini sebuah kereta gaya India automatik kunci pusat sepenuhnya dengan tag rfid blynk wifi control dan time unlock. Ia juga mempunyai semua ciri kunci pusat biasa. Kereta ini kunci pusat KERJA AKTIVITI OFFLINE MEMERLUKAN RANGKAIAN RANGKAIAN
RFID Arduino Uno Relay Switch, Dengan Paparan I2C: 4 Langkah
RFID Arduino Uno Relay Switch, Dengan Paparan I2C: Helo, ini adalah projek pertama saya, nama saya Oskar dan saya 13. Projek ini berfungsi dengan paparan I2C, bukan yang biasa
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)
Buka Kunci PC Dengan RFID dan Arduino Uno: 4 Langkah
Buka kunci PC Dengan RFID dan Arduino Uno: Ini adalah Instructable pertama saya. Oleh itu, dalam projek ini saya akan membuka kunci PC anda dengan RFID & Arduino Uno yang dimiliki oleh kebanyakan ahli setelah melakukan ini sekali lagi, anda perlu membuat sedikit perubahan agar dapat berfungsi seperti papan arduino biasa
Kunci / Buka Kunci PC Windows Menggunakan RFID .: 7 Langkah (dengan Gambar)
Kunci / Buka Kunci PC Windows Menggunakan RFID: Hai! Berapa kerap anda merasa letih untuk menaip kata laluan untuk membuka kunci komputer / komputer riba anda setiap kali ia terkunci? Saya terbiasa menguncinya beberapa kali, setiap hari, dan tidak ada yang lebih menjengkelkan daripada menaip kata laluan / pin over dan ove