Tartalomjegyzék:
- Kellékek
- 1. lépés: SZOFTVER
- 2. lépés: A kód
- 3. lépés: [Részletek]
- 4. lépés: Titkosított soros billentyűzet
- 5. lépés: KÉSZ
Videó: ARDUINO UNO RFID WINDOWS 10 UNLOCK: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
A Windows 10 feloldása pass vagy pin védett arduino és RFID kártya segítségével.
A DIY projekt körüli ötlet egyszerű. Szükségünk van HID -képes eszközre, RFID -kártyára és olvasóra. Amikor az arduino beolvassa az RFID kártyát, és az azonos azonos az általunk megadott azonosítóval, akkor megnyomja a billentyűleütések (jelszó) helyes kombinációját, majd nyomja meg az enter billentyűt.
Kellékek
UNO R3 ATMEGA328P
RFID RC522
40PC 10cm DUPONT FÉRFI FÉRFI JUMPER
1. lépés: SZOFTVER
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB KEYBOARD MASTER
2. lépés: A kód
Töltse fel a kódot
A kód jóváírása az AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Hozzon létre MFRC522 példányt.
uint8_t buf [8] = {0}; / * Billentyűzet jelentéspuffer */
int cardCount = 0; void setup () {Serial.begin (9600); randomSeed (analógRead (0)); késleltetés (200); SPI.begin (); // SPI busz kezdeményezése mfrc522. PCD_Init (); // Az MFRC522 kezdeményezése
} void loop () {// Keressen új kártyákat, ha (! mfrc522. PICC_IsNewCardPresent ()) {return; } // Válassza ki az egyik kártyát, ha (! Mfrc522. PICC_ReadCardSerial ()) {return; } // UID megjelenítése soros monitoron String content = ""; bájt betű; for (byte i = 0; i <mfrc522.uid.size; i ++) {content.concat (String (mfrc522.uid.uidByte <0x10? "0": "")); content.concat (Karakterlánc (mfrc522.uid.uidByte , HEX)); } content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // itt módosítja a hozzáférés megadni kívánt kártya/kártyák UID azonosítóját {delay (50);
késleltetés (100);
buf [0] = 0; buf [2] = 0x26; // 9. betű Soros.írás (buf, 8); releaseKey ();
késleltetés (200);
buf [0] = 0; buf [2] = 0x28; // betű Serial.write (buf, 8); releaseKey ();
késleltetés (900);
cardCount ++; } else {return; }
if (cardCount = 1) {delay (50);
buf [0] = 0; // Win buf [2] = 0x28; // betű Serial.write (buf, 8); releaseKey ();
késleltetés (50);
buf [0] = 0; buf [2] = 0x52; // Let Up Up Serial.write (buf, 8); releaseKey ();
késleltetés (50);
buf [0] = 0; buf [2] = 0x52; // Let Up Up Serial.write (buf, 8); releaseKey ();
késleltetés (50);
buf [0] = 0; buf [2] = 0x28; // betű Serial.write (buf, 8); releaseKey ();
késleltetés (50);
buf [0] = 0; buf [2] = 0x28; // betű Serial.write (buf, 8); releaseKey ();
cardCount--; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Soros.írás (buf, 8); // Feloldó gomb}
3. lépés: [Részletek]
Változtassa meg a kód ezen részét a megnyomni kívánt gombokra.
másolja és illessze be a kódot, ahányszor csak akarja. ellenőrizze az egyes kulcsok társkódoló kódjainak térképét. itt megtalálod.
buf [0] = 0; buf [2] = 0x26; // 9. betű Soros.írás (buf, 8); releaseKey ();
késleltetés (200);
Változtassa meg az azonosítót a használni kívánt kártya, gyűrű vagy más tárgy azonosítójára
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // itt módosítja a hozzáférés megadni kívánt kártya/kártyák UID azonosítóját {delay (50);
4. lépés: Titkosított soros billentyűzet
Csatlakoztassa a 2 tűt a képen látható módon 1 másodpercre
Indítsa el a Flip 3.4.7 fájlt -> nyissa meg az USBKeyboard -master / firmware / Arduino -keyboard -0.3.hex eszközt -> válassza -> Atmega16u2 (vagy a chipje) Beállítások -> kommunikáció -> usbRun
5. lépés: KÉSZ
Indítsa újra és tesztelje
Húzza ki és csatlakoztassa az Arduino USB -tesztjét txt fájlba vagy zárolja a számítógépet (Win billentyű + l) Élvezze
A projektet ITT találod
Ajánlott:
Node Mcu indiai autó központi zár Rfid és Blynk Timer Unlock: 9 lépés
Csomópont Mcu indiai autó központi zár Rfid és Blynk időzítő feloldással: ma egy indiai stílusú autót mutatok, amely teljesen automatizált központi zár, RFID tag blynk wifi vezérléssel és időkioldással. Rendelkezik egy normál központi zár minden funkciójával. Ez az autó A központi zár MŰKÖDIK AZ OFFLINE AKTIVÁLÁS SZÜKSÉGES HÁLÓZATI ZÁRÁSOK
RFID Arduino Uno relé kapcsoló, I2C kijelzővel: 4 lépés
RFID Arduino Uno relé kapcsoló, I2C kijelzővel: Helló, ez az első projektem, Oskar vagyok, és 13 éves vagyok. Ez a projekt I2C kijelzővel működik, nem normál
Bike Unlock Alert System: 15 lépés
Bike Unlock Alert System: Sziasztok … !! Hogy vagy? Mindannyian rendelkezik járművekkel otthonában. A jármű biztonsága mindenkinek fontos. Visszatértem egy hasonló típusú projekthez. Ebben a projektben készítettem egy kerékpár feloldó riasztórendszert GSM modul és Arduino segítségével. Amikor a kerékpár ki van oldva
A PC feloldása RFID és Arduino Uno segítségével: 4 lépés
PC feloldása RFID és Arduino Uno segítségével: Ez az első Instructable. Ebben a projektben tehát fel akarom oldani a számítógép zárolását RFID & Az Arduino Uno -val, amelyet a legtöbb tag birtokol, miután ezt megismételte, néhány változtatást kell végrehajtania ahhoz, hogy normális arduino -táblaként működjön
Windows PC zárolása/feloldása RFID használatával: 7 lépés (képekkel)
Windows PC zárolás/feloldás RFID használatával: Üdvözlöm! Milyen gyakran érezte magát fáradtnak, hogy beírja a jelszót a számítógép/laptop feloldásához minden alkalommal, amikor le van zárva? Megszoktam, hogy minden nap többször lezárom, és semmi sem bosszantóbb, mint a jelszó/pin beírása és túlzásba vitele