查看“Microduino nRF24组网NFC电脑解锁/zh”的源代码
←
Microduino nRF24组网NFC电脑解锁/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|Microduino nRF24 set up network and NFC unlock computer}} {| style="width: 800px;" |- | ==概述== *项目名称:Microduino nfc电脑解锁 *目的:解决电脑锁屏后键盘繁琐输入密码,Microuino通过NFC结合nRF24无线通讯,通过电子标签轻松实现瞬间解锁。只要一个Microduino NFC模块配合多个电子标签就可以实现多台电脑的开启 *难度:高级 *耗时:6小时 *制作者:Microduino Studio-YLB ==原理== 该系统采用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设备传入密码至电脑(实质是模拟电脑键盘输入键盘值),这样就实现电子标签瞬间对电脑进行解锁。 [[File:Microduino_nfc—nrf.jpg||600px|center|thumb]] ==材料清单== {|class="wikitable" |- |模块||数量||功能 |- |[[Microduino-CoreUSB/zh]]||2||核心板, 下载程序和供电 |- |[[Microduino-nRF24/zh]] ||2||组网、无线通信 |- |[[Microduino-NFC/zh]] ||1||读取电子标签 |} ===其他硬件设备=== {|class="wikitable" |- |电子标签 ||1||相当于电脑身份证 |- |USB数据线 ||3||供电 |} ==文档== 使用到RF24库下载地址:[https://github.com/maniacbug/RF24 RF24] 使用到NFC库下载地址:[https://github.com/adafruit/Adafruit_NFCShield_I2C Adafruit_NFCShield_I2C] 测试程序下载地址:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced_Tutorial/Microduino_nrf_NFC Microduino_nrf_NFC] =='''方案一:单个Microduino-CoreUSB解锁'''== ==调试== 步骤一:堆叠Microduino-CoreUSB和Microduino-NFC模块,看起来像这样: [[File:Microduino_nfc_nrfVersion1_1.png||600px|center|thumb]] 步骤二:下载MicroduinoNFCComputerUnlock.ino的代码,编译运行 步骤三:用NFC标签靠近感应区,这是你的电脑如果打开个记事本的话应该会出现microduino字样: [[File:Microduino_nfc_nrfVersion1_2.png||600px|center|thumb]] ==结果== 当你的电脑进入休眠状态后,通过刷NFC就可以代替你用键盘输入密码解锁了。 =='''方案二:采用Microduino-CoreUSB搭建网管多节点'''== **调试: 步骤二:搭建网关 和方案一一样,这里不详细介绍,程序也一样。注意玩家需要更改自己的卡号。 步骤三:搭建节点 只需要一个Microduino 32U4和一个MIcroduino nRF24模块即可 [[File:Microduino_nfc_nrf9.jpg||600px|center|thumb]] [[File:Microduino_nfc_nrf10.jpg||600px|center|thumb]] 程序换成microduino_nrf_nfc_receive_32u4即可 玩家需要更换成自己的密码(模拟按键值) 玩家可以在D6引脚接上LED指示灯观看nRF24是否正常通讯,有数据连接则LED灯点亮。 [[File:Microduino_nfc_nrf11jpg||600px|center|thumb]] ==比较== *方案二比方案一更简单直接 *方案二不用焊接电路 *方案二可以一个NFC直接控制一台电脑也可以一个NFC同时控制多台电脑。 |} ==难点== *Microduino NRF24组网,无线通讯; *Microduino NFC电子标签识别。 ==注意问题== *目前Microduino NFC能够识别iso14443a型号的电子标签; *节点和电脑匹配好;否则密码相反。 ==视频== http://v.youku.com/v_show/id_XNjk5NjM2Mjc2.html
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
Microduino nRF24组网NFC电脑解锁/zh
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息