Përmbajtje:
- Furnizimet
- Hapi 1: SOFTUER
- Hapi 2: Kodi
- Hapi 3: (Detajet)
- Hapi 4: Seriali i fshehtë në tastierë
- Hapi 5: Bërë
Video: ARDUINO UNO RFID WINDOWS 10 HYJE: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:13
Zhbllokimi i Windows 10 pass ose pin i mbrojtur me ndihmën e arduino dhe një karte RFID.
Ideja rreth këtij projekti DIY është e thjeshtë. Ne kemi nevojë për një pajisje të aftë për HID, një kartë RFID dhe lexues. Kur arduino lexon kartën RFID, dhe ID është e njëjtë me atë që kemi futur, ai shtyp kombinimin e saktë të goditjeve të tastit (fjalëkalimin) dhe më pas shtyp enter.
Furnizimet
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT MASHKUR P TOR K MALERKUES Mashkullor
Hapi 1: SOFTUER
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
Mjeshtër i tastierës USB
Hapi 2: Kodi
Ngarko kodin
Kreditet e kodit i shkojnë AKASH124
#përfshi #përfshi #përcakto SS_PIN 10 #përcakto RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Krijo shembullin MFRC522.
uint8_t buf [8] = {0}; / * Tampon i raportit të tastierës */
int cardCount = 0; void setup () {Serial.begin (9600); randomSeed (analogRead (0)); vonesë (200); SPI.filloj (); // Filloni autobusin SPI mfrc522. PCD_Init (); // Filloni MFRC522
} void loop () {// Kërkoni karta të reja nëse (! mfrc522. PICC_IsNewCardPresent ()) {ktheheni; } // Zgjidhni një nga kartat nëse (! Mfrc522. PICC_ReadCardSerial ()) {kthehet; } // Shfaq UID në monitorin serik Përmbajtja e vargut = ""; letër byte; për (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 (); nëse (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // ndryshoni këtu UID -in e kartës/kartave ku dëshironi të jepni akses {vonesë (50);
vonesë (100);
buf [0] = 0; buf [2] = 0x26; // shkronja 9 Serial.shkruaj (buf, 8); releaseKey ();
vonesë (200);
buf [0] = 0; buf [2] = 0x28; // shkronja Enter Serial.write (buf, 8); releaseKey ();
vonesa (900);
cardCount ++; } else {kthim; }
nëse (cardCount = 1) {vonesë (50);
buf [0] = 0; // Fito buf [2] = 0x28; // shkruani shkronjën Serial.write (buf, 8); releaseKey ();
vonesë (50);
buf [0] = 0; buf [2] = 0x52; // shkronja Up Serial.write (buf, 8); releaseKey ();
vonesë (50);
buf [0] = 0; buf [2] = 0x52; // shkronja Up Serial.write (buf, 8); releaseKey ();
vonesë (50);
buf [0] = 0; buf [2] = 0x28; // shkronja Enter Serial.write (buf, 8); releaseKey ();
vonesë (50);
buf [0] = 0; buf [2] = 0x28; // shkronja Enter Serial.write (buf, 8); releaseKey ();
cardCount--; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Serial.shkruaj (buf, 8); // Çelësi i lëshimit}
Hapi 3: (Detajet)
Ndryshoni këtë pjesë të kodit në çelësat që dëshironi të shtypni.
kopjoni dhe ngjisni kodin sa herë që dëshironi. kontrolloni hartën e kodeve cosponsoring për secilin çelës. mund ta gjeni ketu
buf [0] = 0; buf [2] = 0x26; // shkronja 9 Serial.shkruaj (buf, 8); releaseKey ();
vonesë (200);
Ndryshoni id -in në id -në e kartës, unazës ose sendit që dëshironi të përdorni
content.toUpperCase (); nëse (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // ndryshoni këtu UID -in e kartës/kartave ku dëshironi të jepni akses {vonesë (50);
Hapi 4: Seriali i fshehtë në tastierë
Lidhni 2 kunjat siç shihet në imazh për 1 sek
Ndez Flip 3.4.7File -> hap USB -Keyboard -master / firmware / Arduino -keyboard -0.3.hexDevice -> zgjidhni -> Atmega16u2 (ose çipin tuaj) Cilësimet -> komunikimi -> usbRun
Hapi 5: Bërë
Rinisni dhe provoni
Shkëputeni dhe lidhni Arduino usbTest për të skeduar txt ose kyçur kompjuterin (çelësi i fitimit + l) Shijoni
Projektin mund ta gjeni KERTU
Recommended:
Si ta bëni Windows 7 të duket si Windows 95: 7 hapa
Si ta bëni Windows 7 të duket si Windows 95: Unë dua t'ju tregoj se si t'i bëni Windows 7 të duken si Windows 95 dhe kam përfshirë një hap shtesë për ta bërë atë të duket si Windows 98 dhe është gjithashtu për njerëzit që duan të bëjnë dritaret e tyre 7 duken si dritaret 98. Për njerëzit që duan t'i bëjnë dritaret 7 të duken
RFID Arduino Uno Relay Switch, Me ekran I2C: 4 hapa
RFID Arduino Uno Relay Switch, Me I2C Display: Përshëndetje, ky është projekti im i parë, emri im është Oskar dhe jam 13. Ky projekt punon me një ekran I2C, jo një normal
Arduino-UNO më e fuqishme, Massduino-UNO: 9 hapa
Arduino-UNO më e Fuqishme, Massduino-UNO: Çfarë është Massduino? Massduino është një linjë e re produktesh, e cila kombinon platformën Arduino të pasuruar në mënyrë periferike, zhvillim të përshtatshëm dhe të shpejtë, me kosto të ulët dhe të lehtë për të prodhuar avantazhe të prodhimit në shkallë të gjerë. Pothuajse i gjithë kodi Arduino mund të jetë një
Hape kompjuterin me RFID dhe Arduino Uno: 4 hapa
Hape PC Me RFID dhe Arduino Uno: Ky është udhëzimi im i parë. Pra, në këtë projekt do të bëj zhbllokimin e kompjuterit tuaj me RFID & Arduino Uno të cilën shumica e anëtarëve e kanë pasi ta bëjnë këtë përsëri ju duhet të bëni pak ndryshime në mënyrë që të punoni si një bord normal arduino
Windows PC Lock/Hape duke përdorur RFID .: 7 hapa (me fotografi)
Windows PC Lock/Hape duke përdorur RFID .: Përshëndetje! Sa shpesh jeni ndjerë të lodhur duke shtypur fjalëkalimin për të shkyçur kompjuterin/laptopin tuaj sa herë që kyçet? Unë jam mësuar ta mbyll atë shumë herë, çdo ditë, dhe asgjë nuk është më e bezdisshme sesa të shtypësh fjalëkalimin/kunjin pa pushim