Мазмұны:
- Жабдықтар
- 1 -қадам: БАҒДАРЛАМА
- 2 -қадам: Кодекс
- 3 -қадам: (Толығырақ)
- 4 -қадам: Пернетақтаға жасырын серия
- 5 -қадам: ДАЙЫН
Бейне: ARDUINO UNO RFID WINDOWS 10 ҚҰЛЫПТАУ: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Ардуино мен RFID картасының көмегімен қорғалған Windows 10 өту немесе түйреуіштің құлпын ашу.
Бұл DIY жобасының идеясы қарапайым. Бізге HID қабілетті құрылғы, RFID картасы және оқу құралы қажет. Ардуино RFID картасын оқығанда, идентификатор біз енгізгенге ұқсас болса, ол пернелер тіркесімдерінің дұрыс комбинациясын басады (құпия сөз), содан кейін enter пернесін басады.
Жабдықтар
UNO R3 ATMEGA328P
RFID RC522
40 дана 10 см ерлерге секіру
1 -қадам: БАҒДАРЛАМА
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB KEYBOARD MASTER
2 -қадам: Кодекс
Кодты жүктеңіз
Код несиелері AKASH124 -ке жіберіледі
#қосу #қосу #анықтау SS_PIN 10 #анықтау RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522 данасын жасаңыз.
uint8_t buf [8] = {0}; / * Пернетақта есептерінің буфері */
int cardCount = 0; void setup () {Serial.begin (9600); randomSeed (analogRead (0)); кешіктіру (200); SPI.begin (); // SPI шинасын іске қосыңыз mfrc522. PCD_Init (); // MFRC522 іске қосыңыз
} void loop () {// if (! mfrc522. PICC_IsNewCardPresent ()) {return жаңа карталарды іздеңіз; } // Карталардың біреуін таңдаңыз, егер (! Mfrc522. PICC_ReadCardSerial ()) {return; } // UID сериялық мониторда көрсету String мазмұны = «»; байт әрпі; for (байт 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») // мұнда рұқсат бергіңіз келетін картаның/карталардың UID мекенжайын өзгертіңіз {delay (50);
кешіктіру (100);
buf [0] = 0; buf [2] = 0x26; // 9 -әріп Serial.write (buf, 8); releaseKey ();
кешіктіру (200);
buf [0] = 0; buf [2] = 0x28; // әріп Enter Serial.write (buf, 8); releaseKey ();
кешіктіру (900);
cardCount ++; } else {қайтару; }
if (cardCount = 1) {кешіктіру (50);
buf [0] = 0; // Win buf [2] = 0x28; // әріп енгізу Serial.write (buf, 8); releaseKey ();
кешіктіру (50);
buf [0] = 0; buf [2] = 0x52; // letter Up Serial.write (buf, 8); releaseKey ();
кешіктіру (50);
buf [0] = 0; buf [2] = 0x52; // letter Up Serial.write (buf, 8); releaseKey ();
кешіктіру (50);
buf [0] = 0; buf [2] = 0x28; // әріп Enter Serial.write (buf, 8); releaseKey ();
кешіктіру (50);
buf [0] = 0; buf [2] = 0x28; // әріп Enter Serial.write (buf, 8); releaseKey ();
cardCount-; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // босату кілті}
3 -қадам: (Толығырақ)
Кодтың осы бөлігін басу керек пернелерге өзгертіңіз.
кодты қалағаныңызша көшіріп, қойыңыз. әр кілт үшін космонсорлық кодтардың картасын тексеріңіз. сіз оны осы жерден таба аласыз.
buf [0] = 0; buf [2] = 0x26; // 9 -әріп Serial.write (buf, 8); releaseKey ();
кешіктіру (200);
Идентификаторды картаның, сақинаның немесе пайдаланғыңыз келетін заттың идентификаторына өзгертіңіз
content.toUpperCase (); if (content.substring (1) == «10 4B 58 7E», «30 F1 CA 80») // мұнда рұқсат бергіңіз келетін картаның/карталардың UID мекенжайын өзгертіңіз {delay (50);
4 -қадам: Пернетақтаға жасырын серия
2 түйреуішті суретте көрсетілгендей 1 секундқа жалғаңыз
Flip 3.4.7 Файл -> USBKeyboard -master / firmware / Arduino -keyboard -0.3.hexDevice ашыңыз -> -> Atmega16u2 (немесе сіздің чипті) таңдаңыз Параметрлер -> байланыс -> usbRun
5 -қадам: ДАЙЫН
Қайта жүктеу және тестілеу
Arduino usbTest файлын txt немесе компьютерді құлыптау үшін ажыратыңыз және қосыңыз (win + l)
Жобаны мына жерден таба аласыз
Ұсынылған:
Виски мен кокс RFID құлыптау қорабы: 9 қадам (суреттермен)
Виски мен кокс RFID құлыптау қорабы: Бұл нұсқаулық сізге 3D форматында толық басып шығарылған " Виски мен кокс " RFID құлыптау қорабы
Arduino көмегімен RFID есікті құлыптау механизмі: 5 қадам (суреттермен)
Arduino көмегімен RFID есіктерін құлыптау механизмі: Бұл нұсқаулықта біз RC522 RFID сенсорын Arduino Uno -ға қосамыз, есіктің, тартпаның немесе шкафтың RFID арқылы басқарылатын қарапайым құлыптау механизмі. Бұл сенсорды қолдана отырып, сіз RFID белгісін немесе картаны құлыптау үшін пайдалана аласыз
Arduino көмегімен RFID құлыптау жүйесі: 6 қадам
Arduino көмегімен RFID құлыптау жүйесі: Барлығына сәлем, бұл менің бірінші нұсқаулығым, оны Джудхи Прасетьо ұсынды. Семинарды Ассамблея өткізді, онда мен интерн ретінде жұмыс жасаймын және егер сіз өндіруші болсаңыз, бұл жұмыс үшін ең жақсы орын. RFID құлыптау жүйесіне қайта оралсақ, мен
Құлыптау экранын 6 қарапайым қадаммен өзгертудің жылдам және қарапайым әдісі (Windows 8-10): 7 қадам
Құлыптау экранын 6 қарапайым қадаммен өзгертудің жылдам және қарапайым әдісі (Windows 8-10): Ноутбукте немесе компьютерде жағдайды өзгерткіңіз келе ме? Сіздің атмосфераңыздың өзгеруін қалайсыз ба? Компьютердің құлыптау экранын сәтті жекелендіру үшін мына жылдам және қарапайым қадамдарды орындаңыз
Windows компьютерін RFID көмегімен құлыптау/құлпын ашу: 7 қадам (суреттермен)
Windows PC құлыптау/құлыпты ашу RFID: Сәлеметсіз бе! Сіз компьютер/ноутбук құлыптанған сайын құлпын ашу үшін құпия сөзді теруден жиі шаршадыңыз ба? Мен оны күн сайын бірнеше рет құлыптауға дағдыланғанмын, және құпия сөзді/түйреуішті қайта енгізуден гөрі тітіркендіретін ештеңе жоқ