Съдържание:
- Консумативи
- Стъпка 1: Материали и схеми
- Стъпка 2: Инсталирайте Arduino DUE драйвери и импортирайте библиотеката
- Стъпка 3: Прочетете десетичния код на етикета
- Стъпка 4: Задайте шестнадесетичния код и паролата във финалната програма
![Компютърно удостоверяване с Arduino и RFID/NFC карта: 4 стъпки Компютърно удостоверяване с Arduino и RFID/NFC карта: 4 стъпки](https://i.howwhatproduce.com/images/001/image-2961-134-j.webp)
Видео: Компютърно удостоверяване с Arduino и RFID/NFC карта: 4 стъпки
![Видео: Компютърно удостоверяване с Arduino и RFID/NFC карта: 4 стъпки Видео: Компютърно удостоверяване с Arduino и RFID/NFC карта: 4 стъпки](https://i.ytimg.com/vi/F4ZztAHlD6g/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
![Image Image](https://i.howwhatproduce.com/images/001/image-2961-136-j.webp)
![](https://i.ytimg.com/vi/z-JGrf_Gws8/hqdefault.jpg)
![Материали и схеми Материали и схеми](https://i.howwhatproduce.com/images/001/image-2961-137-j.webp)
Здравейте всички!
Колко пъти сте се прибирали след дълъг работен ден или стресиращо училище, прибирате ли се и искате да се отпуснете пред компютъра си?
Така че се прибирате, включете компютъра си и ще получите екрана, за да въведете паролата си, защото вашият компютър няма пръстов отпечатък в Windows Hello… това е скучно.
Представете си, че вместо да въведете паролата, да извадите малък NFC чип от джоба си и да го прекарате върху четеца и готово, компютърът е отключен и готов за възпроизвеждане на любимата ви музика или филма ви в Netflix.
Консумативи
- Маркирайте NFC/RFID
- Arduino Pro Micro / Arduino DUE / Arduino UNO с HID отключен
- NFC/RFID четец RC522
- Кабели
Можете да закупите целия комплект от amazon връзката на Elegoo (ако използвате ардуино, трябва да го промените, за да използвате библиотеката с клавиатури): Свържете Elegoo
Стъпка 1: Материали и схеми
За нашия проект се нуждаем от микроконтролер с процесор, който поддържа протокола HID (устройства с човешки интерфейс), така че да може да доведе до компютъра като входно устройство (в този случай клавиатура).
Микроконтролерите, които поддържат този HID клас, са тези с микропроцесор ATmega32U4, така че можете да използвате Arduino pro Micro, Arduino DUE, Arduino Leonardo или Arduino UNO, но в случай, че трябва да отключите HID протокола, като напишете подходящ буутлоудър върху него.
В това ръководство няма да обяснявам как да променя Arduino UNO, но ако погледнете в интернет, ще намерите много ръководства.
Ще използвам Arduino Due за този проект.
Първото нещо, което трябва да направите, е схемата, показана на диаграмата по -горе, много е важно да се спазват цветовете, така че в режим на грешка по време на фазата на сглобяване можете да разберете кой кабел е свързан неправилно. Връзките, които трябва да направите, са следните:
ПИН 1 -> D10
ПИН 2 -> D52
ПИН 3 -> D51
Щифт 4 -> D50
Пин 5 -> Нищо
ПИН 6 -> GND
Пин 7 -> Нулиране
ПИН 8 -> 3, 3V
Стъпка 2: Инсталирайте Arduino DUE драйвери и импортирайте библиотеката
![Инсталирайте Arduino DUE драйвери и импортирайте библиотеката Инсталирайте Arduino DUE драйвери и импортирайте библиотеката](https://i.howwhatproduce.com/images/001/image-2961-138-j.webp)
Преди да продължим, трябва да инсталираме драйверите на картата Arduino Due и да импортираме библиотеката, която ще ни позволи да използваме RFID / NFC четеца.
Първо отворете Arduino IDE, свържете нашия Arduino Благодарение на компютъра на порта за програмиране и изберете дъската от менюто с раздели и COM порта. Ако не намерите Arduino DUE в списъка с карти тук, оставям ви връзка за това как да инсталирате драйверите.
Как да инсталирате драйвери на Arduino Due
Първото нещо, което трябва да направите, е да импортирате библиотеката, която ще ни позволи да четем NFC / RFID таговете. Библиотеката се нарича MFRC522, след като сте изтеглили zip файла, просто го импортирайте в Arduino IDE.
Как да инсталирате библиотеки в Arduino IDE
Другата стъпка е да импортирате библиотеката с клавиатури, което ще ни позволи да използваме нашия arduino като клавиатура в нашия компютър След това изтеглете zip файла "Keyboard-Master" и го импортирайте, както сте направили с предишната библиотека.
Стъпка 3: Прочетете десетичния код на етикета
![Прочетете десетичния код на етикета Прочетете десетичния код на етикета](https://i.howwhatproduce.com/images/001/image-2961-139-j.webp)
След импортирането на библиотеката ще бъде необходимо да се установи кой NFC маркер ще бъде разрешен за достъп до нашия компютър.
Затова първо изтеглете файла "RFIDReadTag.zio".
Извлечете го и отворете.ino файла, чрез който ще можем да четем десетичните кодове на нашия RFID / NFC етикет.
Свържете Arduino към централния порт за програмиране.
Заредете програмата на Arduino и отворете серийния монитор.
След това подайте NFC / RFID етикета, с който искате да отключите компютъра си и прочетете написаното в серийния монитор.
Запазете серийния номер nb (ограден в червено) на етикета в бележника или запишете на лист хартия, за да можем след това да го зададем като вход.
Стъпка 4: Задайте шестнадесетичния код и паролата във финалната програма
![Задайте шестнадесетичния код и паролата в последната програма Задайте шестнадесетичния код и паролата в последната програма](https://i.howwhatproduce.com/images/001/image-2961-140-j.webp)
![Задайте шестнадесетичния код и паролата в последната програма Задайте шестнадесетичния код и паролата в последната програма](https://i.howwhatproduce.com/images/001/image-2961-141-j.webp)
![Задайте шестнадесетичния код и паролата в последната програма Задайте шестнадесетичния код и паролата в последната програма](https://i.howwhatproduce.com/images/001/image-2961-142-j.webp)
Последната стъпка е да импортирате dec кода и паролата на нашия компютър в програмата arduino.
Трябва да зададем, че когато rfid четецът прочете кода на нашия маркер, след това чрез библиотеката на клавиатурата напишете паролата в бележника на нашия компютър.
Какво трябва да направите, за да изтеглите ArduinoAuthRFID.zip, ако имате Windows 10 или ArduinoAuthRFID_Windows8, ако имате Windows 8, отворете ino файла. След това трябва да замените синьото поле на снимката с вашия десетичен код, който сте запазили преди, а в червеното поле - парола за отключване на компютъра. (В Windows 8 трябва да натиснете enter два пъти за достъп до екрана с парола, докато в Windows 10 имате нужда само веднъж, Този код е готов за Windows8.1).
Качете кода в Arduino.
Изключете микрофона от arduino и свържете щепсела към родния порт (вижте снимката), този порт Arduino ще може да записва на компютъра като клавиатура.
В този момент всичко, което трябва да направите, е да опитате всичко, като изключите компютъра и го включите отново, като го направите отключен от него!
Препоръчано:
Компютърно изграждане 1 KCTC Втора сесия: 14 стъпки
![Компютърно изграждане 1 KCTC Втора сесия: 14 стъпки Компютърно изграждане 1 KCTC Втора сесия: 14 стъпки](https://i.howwhatproduce.com/images/001/image-842-j.webp)
Компютърна компилация 1 KCTC 2 -ра сесия: Ще ви трябват следните части, за да завършите изграждането си: 1) Дънна платка 2) CPU3) Радиатор + вентилатор 4) RAM5) Калъф за компютър 6) Твърд диск7) Захранване 8) Графична карта
Компютърно управление с жестове и въвеждане с докосване: 3 стъпки
![Компютърно управление с жестове и въвеждане с докосване: 3 стъпки Компютърно управление с жестове и въвеждане с докосване: 3 стъпки](https://i.howwhatproduce.com/images/002/image-5412-j.webp)
Компютърно управление с жестове и въвеждане с докосване: Това е демонстрационен проект за новия Piksey Atto. Използваме TTP224 touch IC и модула за жестове APDS-9960 за управление на компютър. Качваме скица в Atto, което я кара да действа като USB клавиатура и след това изпраща съответните кодове на ключове в зависимост
Подаващо устройство за карта с търговска карта: 10 стъпки (със снимки)
![Подаващо устройство за карта с търговска карта: 10 стъпки (със снимки) Подаващо устройство за карта с търговска карта: 10 стъпки (със снимки)](https://i.howwhatproduce.com/images/011/image-30076-j.webp)
Устройство за подаване на карти за машина за търговски карти: Подавател за карти за машина за карти за картина Предистория Когато бях млад, събирах тонове карти за търговия, но от няколко години страстта към събирането намалява. Междувременно имам деца и бавно, но сигурно и те започват да получават
RFID система за интелигентно удостоверяване [Intel IoT]: 3 стъпки
![RFID система за интелигентно удостоверяване [Intel IoT]: 3 стъпки RFID система за интелигентно удостоверяване [Intel IoT]: 3 стъпки](https://i.howwhatproduce.com/images/002/image-4006-88-j.webp)
RFID система за интелигентно удостоверяване [Intel IoT]: Кратък преглед на проекта: Този проект е изцяло за системата за удостоверяване и за автоматизацията. Този интелигентен проект се занимава с 3 неща: 1. Удостоверяване на лаптоп 2. Управление на библиотеката3. Управление на активи Какво прави и как? В този интелигентен RFID базиран проект
Банкомат, използващ Arduino (отпечатък+RFID карта): 4 стъпки (със снимки)
![Банкомат, използващ Arduino (отпечатък+RFID карта): 4 стъпки (със снимки) Банкомат, използващ Arduino (отпечатък+RFID карта): 4 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-387-91-j.webp)
Банкомат, използващ Arduino (отпечатък+RFID карта): Здравейте приятели, връщам се с нова идея за банкомат, използващ Arduino.Това може да бъде полезно в селските райони, където не са възможни безкасови услуги. Това е малка идея. Надявам се хареса ви. Нека започнем