Съдържание:

Отключване на компютър с RFID и Arduino Uno: 4 стъпки
Отключване на компютър с RFID и Arduino Uno: 4 стъпки

Видео: Отключване на компютър с RFID и Arduino Uno: 4 стъпки

Видео: Отключване на компютър с RFID и Arduino Uno: 4 стъпки
Видео: Програмиране на бутони с Ардуино 2024, Ноември
Anonim
Отключете компютър с RFID и Arduino Uno
Отключете компютър с RFID и Arduino Uno
Отключете компютър с RFID и Arduino Uno
Отключете компютър с RFID и Arduino Uno

Това е първият ми Instructable. Така че в този проект ще направя отключване на вашия компютър с RFID и Arduino Uno, което повечето от членовете имат, след като направят това отново, трябва да направите няколко промени, за да заработите отново като нормална платка arduino. Така че нека започнем:-

Стъпка 1: Свързване на RFID скенер към Arduino UNO

Свързване на RFID скенер към Arduino UNO
Свързване на RFID скенер към Arduino UNO

RFID скенерът има 8 пина и от него имаме нужда от 7 пина

Arduino -------------- RFID скенер

D9 --------------- Нулиране

D10 ---------------- SDA

D11 --------------- MOSI

D12 --------------- MISO

D13 --------------- SCK

GND -------------- GND

3.3V ---------------- 3.3V

Не променяйте D11, D12, D13, Можете да промените D9, D10, които са SDA и нулиране, но трябва да промените в кода и щифтовете

Стъпка 2: Промяна на кода и качване

Промяна на кода и качване
Промяна на кода и качване
Промяна на кода и качване
Промяна на кода и качване

Първо добавете библиотека MFRC522 към Arduino IDE

MFRC522 LI Library за Arduino IDE

Изтеглете библиотеката и я извлечете в папката библиотеки в Arduino Sketch Folder

Сега промяна на кода

Първо влезте в кода и номера на UID към вашия UID, не искате да получите достъп, както е на снимката

редът, подчертан на снимката, е този, който трябва да промените, за да може картата ви да работи, ако искате да добавите още, дайте място на запетая отново пространство и друг UID на картата

Например:-

content.substring (1) == "Карта 1", "Карта 2"

Промяна на натискането на клавиши

Първо отидете в кода до

забавяне (50);

buf [0] = 0;

buf [2] = 0x13; // Променете този номер 13 на този в USBKeyScan. PDF файла ключът, който искате да натиснете при сканиране на картата

Serial.write (buf, 8);

releaseKey ();

ако искате да натискате повече клавиши един след друг

копирайте кода и го поставете под предишния в израза if

и след това променете номера на клавиш, който искате да натиснете

сега качете кода в Arduino uno, като изберете правилната платка и правилния COM порт

Стъпка 3: Надстройка на фърмуера на Atmega16U2 на борда

Надстройка на фърмуера на Atmega16U2 на борда
Надстройка на фърмуера на Atmega16U2 на борда
Надстройка на фърмуера на Atmega16U2 на борда
Надстройка на фърмуера на Atmega16U2 на борда

Изтеглете и инсталирайте софтуера Atmel Flip 3.4.7 от връзката по -долу

Atmel Flip 3.4.7 Софтуер

Фърмуерните файлове първо поставете джъмпер при нулиране и заземете и го премахнете, както е на снимката

Отворете Atmel Flip и изберете файла на фърмуера Arduino-Keyboard-0.3.hex от раздел File-> Load Hex File

И

Изберете Изпълнение

Извадете USB и го включете отново

Стъпка 4: Готово

Сега сканирайте картата, която сте програмирали, и я тествайте

ако искате да видите моя, който направих, проверете под видеото

извинете за яснотата на видеото

ако искате да го използвате като нормален arduino, трябва да стартирате файла на фърмуера, наречен arduino-usbserial-uno.hex и готово

надявам се този проект ви е харесал и ако имате въпроси не забравяйте да коментирате

и ето моята връзка към канала в youtube, не забравяйте да се абонирате в youtube

Akash World Youtube канал

Препоръчано: