Microduino nRF24组网NFC电脑解锁/zh
Language | English |
---|
目录概述
原理该系统采用Microduino nRF24组网。主系统采用Miccroduino核心板(Miccroduino -Core或Microduino Core+或Microduino 32U4)、Microduino nRF24、Microduino NFC、Microduino FT232R这些模块作为网关。 采用Miccroduino -Core、Microduino nRF24、自制AVR-USB-HID设备作为网关节点。每个电子标签承载不同的ID号,网关识别到不同卡号的时,才向指定的节点发送命令,否者将一直等待电子标签。当节点接收到命令数据后,触发AVR-USB-HID设备传入密码至电脑(实质是模拟电脑键盘输入键盘值),这样就实现电子标签瞬间对电脑进行解锁。 材料清单
其他硬件设备
文档使用到RF24库下载地址:RF24 使用到NFC库下载地址:Adafruit_NFCShield_I2C 测试程序下载地址:Microduino_nrf_NFC 方案一:单个Microduino-CoreUSB解锁调试步骤一:堆叠Microduino-CoreUSB和Microduino-NFC模块,看起来像这样: 步骤二:下载MicroduinoNFCComputerUnlock.ino的代码,编译运行 步骤三:用NFC标签靠近感应区,这是你的电脑如果打开个记事本的话应该会出现microduino字样: 结果当你的电脑进入休眠状态后,通过刷NFC就可以代替你用键盘输入密码解锁了。 方案二:采用Microduino-CoreUSB搭建网管多节点
步骤二:搭建网关 和方案一一样,这里不详细介绍,程序也一样。注意玩家需要更改自己的卡号。 步骤三:搭建节点 只需要一个Microduino 32U4和一个MIcroduino nRF24模块即可 程序换成microduino_nrf_nfc_receive_32u4即可 玩家需要更换成自己的密码(模拟按键值) 玩家可以在D6引脚接上LED指示灯观看nRF24是否正常通讯,有数据连接则LED灯点亮。 比较
|
难点
- Microduino NRF24组网,无线通讯;
- Microduino NFC电子标签识别。
注意问题
- 目前Microduino NFC能够识别iso14443a型号的电子标签;
- 节点和电脑匹配好;否则密码相反。