步驟1:材料和方案

對(duì)于我們的項(xiàng)目,我們需要一個(gè)帶有支持HID(人機(jī)接口設(shè)備)協(xié)議的處理器的微控制器,以便它可以作為輸入設(shè)備(在這種情況下為鍵盤(pán))進(jìn)入PC。
支持此HID類(lèi)的微控制器是帶有 ATmega32U4 微處理器的處理器,因此您可以使用Arduino pro Micro,Arduino DUE,Arduino Leonardo或Arduino UNO,但是如果您需要通過(guò)在其上編寫(xiě)合適的Bootloader來(lái)解鎖HID協(xié)議。
在本指南中,我將不解釋如何修改Arduino UNO,但如果您在Internet上查找,則會(huì)發(fā)現(xiàn)許多指南。
我將在該項(xiàng)目中使用Arduino Due。
首先要做的是上圖所示的電路,在操作過(guò)程中以錯(cuò)誤模式進(jìn)行操作對(duì)于顏色要非常重要。在組裝階段,您可以了解哪些電纜連接不正確。
要做的鏈接是:
Pin 1-》 D10
Pin 2-》 D52
Pin 3-》 D51
Pin 4-》 D50
Pin 5-》無(wú)
Pin 6-》 GND
Pin 7-》重置
Pin 8-》 3,3V
步驟2:安裝Arduino DUE驅(qū)動(dòng)程序并導(dǎo)入庫(kù)

在繼續(xù)之前,我們需要安裝Arduino Due卡驅(qū)動(dòng)程序并導(dǎo)入允許我們使用RFID/NFC讀取器的庫(kù)。
首先打開(kāi)Arduino IDE,連接我們的Arduino由于PC在編程端口上,并從選項(xiàng)卡菜單和COM端口中選擇板。如果您在此處的卡列表中未找到Arduino DUE,我將為您提供有關(guān)如何安裝驅(qū)動(dòng)程序的鏈接。
如何安裝Arduino Due驅(qū)動(dòng)程序
要做的就是導(dǎo)入允許我們讀取NFC/RFID標(biāo)簽的庫(kù)。
一旦您下載了zip文件,就可以將其導(dǎo)入到Arduino IDE中。該庫(kù)稱(chēng)為MFRC522。
如何在Arduino IDE中安裝庫(kù)
另一步是導(dǎo)入鍵盤(pán)庫(kù),這將使我們能夠?qū)rduino用作計(jì)算機(jī)中的鍵盤(pán)
然后下載“ Keyboard-Master” zip文件并像使用以前的庫(kù)一樣導(dǎo)入它。
第3步:讀取標(biāo)簽十進(jìn)制代碼

在導(dǎo)入庫(kù)后必須確定啟用哪個(gè)NFC標(biāo)簽才能訪(fǎng)問(wèn)我們的PC。
因此,首先下載“ RFIDReadTag.zio”文件。
將其解壓縮并打開(kāi).ino文件,通過(guò)該文件,我們將能夠讀取RFID/NFC標(biāo)簽的十進(jìn)制代碼。
將Arduino連接到中央的編程端口
在Arduino上加載程序并打開(kāi)串行監(jiān)視器。
然后傳遞要用來(lái)解鎖PC的NFC/RFID標(biāo)簽,并讀取串行中寫(xiě)入的內(nèi)容監(jiān)視器。
將標(biāo)簽的序列號(hào)nb(紅色圓圈)保存在記事本中或?qū)懺诩埳希员阋院髮⑵湓O(shè)置為登錄名。
步驟4:在最終程序中設(shè)置十六進(jìn)制代碼和密碼



最后一步是導(dǎo)入將PC的代碼和密碼添加到arduino程序中。
我們應(yīng)該設(shè)置為,當(dāng)rfid閱讀器讀取標(biāo)簽的代碼時(shí),然后通過(guò)鍵盤(pán)庫(kù)在計(jì)算機(jī)的記事本中寫(xiě)入密碼。
p》
如果您使用的是Windows 10,需要執(zhí)行的操作下載ArduinoAuthRFID.zip;如果您使用的是Windows,則需要下載ArduinoAuthRFID_Windows8 8打開(kāi)ino文件。
接下來(lái),您需要用之前保存的十進(jìn)制代碼替換照片中的藍(lán)色字段,并在紅色字段中使用密碼來(lái)解鎖PC。 (在Windows 8上,您需要按Enter兩次以訪(fǎng)問(wèn)密碼屏幕,而在Windows 10上,只需一次,此代碼對(duì)于Windows8.1就緒。)
將代碼上傳到Arduino。
從arduino上拔下micorusb并將插頭連接到本地端口(參見(jiàn)圖片),該Arduino端口將能夠作為鍵盤(pán)在PC上寫(xiě)入。
要點(diǎn),您要做的就是通過(guò)關(guān)閉PC,然后重新打開(kāi),然后由他解鎖來(lái)嘗試整個(gè)操作!
責(zé)任編輯:wv
-
PC
+關(guān)注
關(guān)注
9文章
2167瀏覽量
159335 -
nfc
+關(guān)注
關(guān)注
62文章
1735瀏覽量
185612 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
196942
發(fā)布評(píng)論請(qǐng)先 登錄
電動(dòng)車(chē)NFC一鍵啟動(dòng)(儀表總成、電源鎖)_Ci522
深度剖析PN512:全NFC論壇兼容前端芯片的卓越性能與應(yīng)用
解鎖NXP NTAG I2C plus:開(kāi)啟NFC應(yīng)用新境界
NXP NTAG I2C plus:解鎖NFC連接新可能
如果CW32芯片鎖死有什么方法可以解鎖嗎?
超高速讀寫(xiě) 電動(dòng)車(chē)無(wú)鑰匙解鎖方案芯片DP1323EL
基于DP1323EL的電動(dòng)車(chē)解鎖方案:超高速讀寫(xiě),提升電動(dòng)車(chē)一鍵解鎖體驗(yàn)
基于DP1323EL的電動(dòng)車(chē)解鎖方案:超高速讀寫(xiě),提升電動(dòng)車(chē)一鍵解鎖體驗(yàn)
NFC智能手表標(biāo)簽:一鍵觸發(fā)網(wǎng)頁(yè)與應(yīng)用,還可以刷門(mén)禁 #nfc手環(huán) #NFC標(biāo)簽
使用X-NUCLEO-NFC08A1開(kāi)發(fā)板評(píng)估st25R3916b,這款芯片在nfc讀寫(xiě)時(shí)能做到的最小電流是多少?
從防偽溯源到智能控制,NFC標(biāo)簽的應(yīng)用場(chǎng)景 #nfc #NFC標(biāo)簽
NFC茶葉防偽NFC標(biāo)簽包裝防偽讀寫(xiě)應(yīng)用演示 #nfc #防偽溯源標(biāo)簽 #nfc防偽標(biāo)簽
電動(dòng)車(chē) NFC 解鎖中的創(chuàng)新應(yīng)用
怎樣用NFC芯片解鎖PC
評(píng)論