Innholdsfortegnelse:
- Rekvisita
- Trinn 1: PROGRAMVARE
- Trinn 2: Koden
- Trinn 3: (Detaljer)
- Trinn 4: Covert Serial to Keyboard
- Trinn 5: Ferdig
Video: ARDUINO UNO RFID WINDOWS 10 UNLOCK: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Låse opp Windows 10 pass eller pin -beskyttet ved hjelp av arduino og et RFID -kort.
Ideen rundt dette DIY -prosjektet er enkel. Vi trenger en HID -kompatibel enhet, et RFID -kort og en leser. Når arduinoen leser RFID -kortet, og id -en er den samme som den vi skrev inn, trykker den på den riktige kombinasjonen av tastetrykkene (passordet) og trykker deretter enter.
Rekvisita
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT MANN TIL MANN JUMPER
Trinn 1: PROGRAMVARE
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB TASTATURMASTER
Trinn 2: Koden
Last opp koden
Kodekreditter går til AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Lag MFRC522 -forekomst.
uint8_t buf [8] = {0}; / * Tastaturrapportbuffer */
int cardCount = 0; ugyldig oppsett () {Serial.begin (9600); randomSeed (analogRead (0)); forsinkelse (200); SPI.begin (); // Start SPI -buss mfrc522. PCD_Init (); // Start MFRC522
} void loop () {// Se etter nye kort hvis (! mfrc522. PICC_IsNewCardPresent ()) {return; } // Velg ett av kortene hvis (! Mfrc522. PICC_ReadCardSerial ()) {return; } // Vis UID på seriell skjerm String content = ""; byte brev; for (byte i = 0; i <mfrc522.uid.size; i ++) {content.concat (String (mfrc522.uid.uidByte <0x10? "0": "")); content.concat (String (mfrc522.uid.uidByte , HEX)); } content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // endre her UID for kortet/kortene du vil gi tilgang {forsinkelse (50);
forsinkelse (100);
buf [0] = 0; buf [2] = 0x26; // bokstav 9 Serial.write (buf, 8); releaseKey ();
forsinkelse (200);
buf [0] = 0; buf [2] = 0x28; // bokstav Skriv inn Serial.write (buf, 8); releaseKey ();
forsinkelse (900);
cardCount ++; } annet {retur; }
if (cardCount = 1) {forsinkelse (50);
buf [0] = 0; // Vinn buf [2] = 0x28; // bokstav angi Serial.write (buf, 8); releaseKey ();
forsinkelse (50);
buf [0] = 0; buf [2] = 0x52; // letter Up Serial.write (buf, 8); releaseKey ();
forsinkelse (50);
buf [0] = 0; buf [2] = 0x52; // letter Up Serial.write (buf, 8); releaseKey ();
forsinkelse (50);
buf [0] = 0; buf [2] = 0x28; // bokstav Skriv inn Serial.write (buf, 8); releaseKey ();
forsinkelse (50);
buf [0] = 0; buf [2] = 0x28; // bokstav Skriv inn Serial.write (buf, 8); releaseKey ();
cardCount--; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // Slippnøkkel}
Trinn 3: (Detaljer)
Endre denne delen av koden til tastene du vil trykke på.
kopier og lim inn koden så mange ganger du vil. sjekk kartet over kosponsoreringskodene for hver nøkkel. du finner den her.
buf [0] = 0; buf [2] = 0x26; // bokstav 9 Serial.write (buf, 8); releaseKey ();
forsinkelse (200);
Endre ID -en til ID -en til kortet, ringen eller tingen du vil bruke
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // endre her UID for kortet/kortene du vil gi tilgang {forsinkelse (50);
Trinn 4: Covert Serial to Keyboard
Koble de 2 pinnene som vist på bildet i 1 sek
Slå opp Flip 3.4.7File -> åpne USBKeyboard -master / firmware / Arduino -keyboard -0.3.hexDevice -> velg -> Atmega16u2 (eller brikken din) Innstillinger -> kommunikasjon -> usbRun
Trinn 5: Ferdig
Start på nytt og test
Koble fra og plugg Arduino usbTest til txt -fil eller lås PCen (vinn nøkkel + l) Nyt
Du finner prosjektet HER
Anbefalt:
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: 9 Steps
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: Jeg viser deg i dag en bil i indisk stil helautomatisk sentrallås med rfid -tag blynk wifi -kontroll og tidlås. Den har også alle funksjonene til en vanlig sentrallås. Denne bilen sentrallås ARBEIDER OFFLINE AKTIVERING KREVER NETTVERKSLÅS OG
RFID Arduino Uno relébryter, med I2C -skjerm: 4 trinn
RFID Arduino Uno relébryter, med I2C -skjerm: Hei, dette er mitt første prosjekt, jeg heter Oskar og er 13. Dette prosjektet fungerer med en I2C -skjerm, ikke en normal
Arduino RFID Unlock Mac (Linux og Win): 3 trinn
Arduino RFID Unlock Mac (Linux og Win): Jeg har en macbook pro, jeg har også et stort passord på min macbook. Når macen stopper, skriver jeg passet for å åpne systemet. På en vanlig dag siffer jeg passordet omtrent 100 ganger. Nå har jeg funnet løsningen! RFID -TAG! Jeg bruker en Arduino
Lås opp PC Med RFID og Arduino Uno: 4 trinn
Lås opp PC Med RFID og Arduino Uno: Dette er min første Instructable. Så i dette prosjektet skal jeg låse opp PC -en din med RFID & Arduino Uno som de fleste av medlemmene har etter å ha gjort dette igjen må du gjøre få endringer for å fungere som et vanlig arduino -brett
Windows PC -lås/lås opp ved hjelp av RFID .: 7 trinn (med bilder)
Windows PC Lock/Unlock Using RFID .: Hei! Hvor ofte har du følt deg lei av å skrive inn passordet for å låse opp PC/laptop hver gang den ble låst? Jeg er vant til å låse det ganske mange ganger hver dag, og ingenting er mer irriterende enn å skrive passordet/pin -knappen over og oven