0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用NFC芯片解锁PC

454398 来源:网络整理 作者:网络整理 2019-11-15 17:36 次阅读

步骤1:材料和方案

怎样用NFC芯片解锁PC

对于我们的项目,我们需要一个带有支持HID(人机接口设备)协议的处理器微控制器,以便它可以作为输入设备(在这种情况下为键盘)进入PC。

支持此HID类的微控制器是带有 ATmega32U4 微处理器的处理器,因此您可以使用Arduino pro Micro,Arduino DUE,Arduino Leonardo或Arduino UNO,但是如果您需要通过在其上编写合适的Bootloader来解锁HID协议。

在本指南中,我将不解释如何修改Arduino UNO,但如果您在Internet上查找,则会发现许多指南。

我将在该项目中使用Arduino Due。

首先要做的是上图所示的电路,在操作过程中以错误模式进行操作对于颜色要非常重要。在组装阶段,您可以了解哪些电缆连接不正确。

要做的链接是:

Pin 1-》 D10

Pin 2-》 D52

Pin 3-》 D51

Pin 4-》 D50

Pin 5-》无

Pin 6-》 GND

Pin 7-》重置

Pin 8-》 3,3V

步骤2:安装Arduino DUE驱动程序并导入库

在继续之前,我们需要安装Arduino Due卡驱动程序并导入允许我们使用RFID/NFC读取器的库。

首先打开Arduino IDE,连接我们的Arduino由于PC在编程端口上,并从选项卡菜单和COM端口中选择板。如果您在此处的卡列表中未找到Arduino DUE,我将为您提供有关如何安装驱动程序的链接。

如何安装Arduino Due驱动程序

要做的就是导入允许我们读取NFC/RFID标签的库。

一旦您下载了zip文件,就可以将其导入到Arduino IDE中。该库称为MFRC522。

如何在Arduino IDE中安装库

另一步是导入键盘库,这将使我们能够将arduino用作计算机中的键盘

然后下载“ Keyboard-Master” zip文件并像使用以前的库一样导入它。

第3步:读取标签十进制代码

在导入库后必须确定启用哪个NFC标签才能访问我们的PC。

因此,首先下载“ RFIDReadTag.zio”文件。

将其解压缩并打开.ino文件,通过该文件,我们将能够读取RFID/NFC标签的十进制代码。

将Arduino连接到中央的编程端口

在Arduino上加载程序并打开串行监视器。

然后传递要用来解锁PC的NFC/RFID标签,并读取串行中写入的内容监视器。

将标签的序列号nb(红色圆圈)保存在记事本中或写在纸上,以便以后将其设置为登录名。

步骤4:在最终程序中设置十六进制代码和密码

最后一步是导入将PC的代码和密码添加到arduino程序中。

我们应该设置为,当rfid阅读器读取标签的代码时,然后通过键盘库在计算机的记事本中写入密码。

p》

如果您使用的是Windows 10,需要执行的操作下载ArduinoAuthRFID.zip;如果您使用的是Windows,则需要下载ArduinoAuthRFID_Windows8 8打开ino文件。

接下来,您需要用之前保存的十进制代码替换照片中的蓝色字段,并在红色字段中使用密码来解锁PC。 (在Windows 8上,您需要按Enter两次以访问密码屏幕,而在Windows 10上,只需一次,此代码对于Windows8.1就绪。)

将代码上传到Arduino。

从arduino上拔下micorusb并将插头连接到本地端口(参见图片),该Arduino端口将能够作为键盘在PC上写入。

要点,您要做的就是通过关闭PC,然后重新打开,然后由他解锁来尝试整个操作!
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PC
    PC
    +关注

    关注

    9

    文章

    2053

    浏览量

    153890
  • nfc
    nfc
    +关注

    关注

    59

    文章

    1616

    浏览量

    180247
  • Arduino
    +关注

    关注

    187

    文章

    6455

    浏览量

    186445
收藏 人收藏

    评论

    相关推荐

    怎样用THS3201实现输出功率可调?

    怎样用THS3201实现输出功率可调?
    发表于 08-26 08:28

    NFC芯片白卡写入网址演示 #nfc #nfc卡 #NFC标签

    NFC芯片
    深圳市融智兴科技有限公司
    发布于 :2024年08月22日 15:58:37

    NFC点对点模式传输

    低功耗状态下自动检测是否有卡片进入或离开有效范围。 超低功耗:Si512芯片特别针对低功耗应用进行了优化,特别适用于电池供电的设备,如智能门锁、智能水表等。 高度集成:集成了NFC前端所需的主要功能
    发表于 08-02 10:40

    OPA735加OPA333,怎样用TINA TI去仿真?

    当输入信号VG1从7.06V慢慢变化到7.22V时。 输出电压Vout的变化必须是接近线性变化的。我想知道我该怎样用TINA TI去仿真?怎样设置那个输入信号VG1才能达到我的目的。因为这个电压源好像
    发表于 08-02 08:39

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?
    发表于 05-07 06:55

    stm32f100怎样用重映射功能?

    的是stm32f100c8t6b芯片,现在想用将PB1映射为TIM1_CH3N,在调用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)时, GPIO_PinAFConfig和GPIO_AF_TIM1都没定义,st
    发表于 05-07 06:06

    NFC芯片读取应用演示 #物联网 #nfc #NFC标签 #nfc卡片

    芯片nfc
    深圳市融智兴科技有限公司
    发布于 :2024年04月09日 14:47:59

    STM32F412G-DISCO怎样用MX生成fatfs的代码?

    STM32F412G-DISCO怎样用MX生成fatfs的代码? SD卡例程能跑,但mx生成的代码不能正常运行,我生成代码后是不是还要配置一些东西?(我生成后只写了测试代码) 问题解决了,虽然我不知道我为什么不能直接使用mx生成的代码去操作sd卡,但我通过复制粘贴例程的代码完成了测试。
    发表于 03-12 08:15

    华为的NFC功能是什么?手机NFC功能有什么

    华为的NFC功能是什么?手机NFC功能有什么  华为的NFC功能是指华为手机上搭载的近场通信技术。NFC是一种短距离无线通信技术,可以通过
    的头像 发表于 01-30 14:28 3619次阅读

    JLINK下载程序点了secure chip之后,如何解锁芯片的保护状态?

    如果JLINK下载程序,不小心点了一下secure chip之后,芯片就处于保护状态下,不能连接到JLINK,也不能用jlink下载程序,擦程序也不行。请问该如何解锁芯片,才能再次下
    发表于 01-11 07:24

    怎样用表来判断加热管的好坏?

    怎样用表来判断加热管的好坏? 万表是电工常用的测量仪器,它可以用来判断加热管的好坏。加热管是一种常见的加热元件,广泛应用于家电、机械设备和工业生产中。在选择和使用加热管时,我们需要了解其电阻值
    的头像 发表于 12-20 17:21 4623次阅读

    无线通信:怎样用电磁波表示1和0

    为什么频率越高,能携带的信息就越多?以数字信号为例,信息就是一串串的1和0,所以先搞清楚怎样用电磁波表示1和0。
    发表于 12-05 14:44 1648次阅读
    无线通信:<b class='flag-5'>怎样用</b>电磁波表示1和0

    怎样用ADAU1761设计DRC的压缩/扩展?

    请问怎样用ADAU1761设计DRC的压缩/扩展。我在SigmaStudio 4.5的模块中只找到RMS。如果ADAU1761设计DRC要怎样
    发表于 11-28 06:41

    运算放大器的THD+N参数应该怎样用

    %。仅有AD8066在1MHz时有80dbC,但是AD8066容性负载驱动力不强。由于需要缓冲的是高精密度的信号,频率可到1MHz。我想请问大家: 1、运算放大器的THD+N指标应该怎样用呢?是不是
    发表于 11-17 12:00

    什么是NFC技术_NFC怎么

    电子发烧友网站提供《什么是NFC技术_NFC怎么.pdf》资料免费下载
    发表于 11-10 15:48 2次下载
    什么是<b class='flag-5'>NFC</b>技术_<b class='flag-5'>NFC</b>怎么<b class='flag-5'>用</b>