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

    文章

    2078

    浏览量

    154156
  • nfc
    nfc
    +关注

    关注

    59

    文章

    1621

    浏览量

    180524
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    186969
收藏 人收藏

    评论

    相关推荐

    NFC标签读取应用演示 #NFC标签 #nfc

    nfc
    深圳市融智兴科技有限公司
    发布于 :2024年09月12日 17:00:51

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

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

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

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

    普通NFC标签和NFC抗金属标签有什么区别呢? #NFC标签 #抗金属标签

    nfc
    深圳市融智兴科技有限公司
    发布于 :2024年08月05日 16:46:14

    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

    ST25PC-NFC调试上位机打不开,有什么方法可以解决的吗?

    ST25PC-NFC调试上位机打不开,有什么方法可以解决的吗
    发表于 03-22 07:03

    请问X-NUCLEO-NFC08A1 NFC读卡器可以CUBE-MX-NFC6或CUBE-MX-NFC7的扩展包吗?

    未找到X-NUCLEO-NFC08A1 NFC读卡器对应的CUBE-MX-NFC8拓展包,可以CUBE-MX-NFC6或CUBE-MX-
    发表于 03-18 08:05

    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 4193次阅读

    xmc7100芯片锁定了如何解锁

    你好,xmc7100 芯片已锁定。 我无法烧掉这个程序。 如何解锁芯片
    发表于 01-18 09:14

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

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