“第五十二课--Microduino NFC抽屉加密锁/zh”的版本间的差异
(→调试) |
(→程序) |
||
(未显示同一用户的1个中间版本) | |||
第30行: | 第30行: | ||
==原理图== | ==原理图== | ||
+ | [[File:NFCLockSchematic.png|600px|center|thumb]] | ||
[[File:NFCLock1.png|600px|center|thumb]] | [[File:NFCLock1.png|600px|center|thumb]] | ||
==程序== | ==程序== | ||
+ | [https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_readNFCTag Microduino_readNFCTag] | ||
==调试== | ==调试== |
2014年11月4日 (二) 02:38的最新版本
目的本教程将让大家如何使用Microduino NFC模块,从而应用到抽屉上做一个简单的NFC加密锁。 设备
NFCNFC(近场通信) NFC就是一个短距离无线通讯技术(通常为10cm),该技术被设计用来提供两个设备间的轻量级安全通讯。NFC是被NXP (Phillips at the time), Nokia 和Sony发明的,NFC的标准主要是 NFCForum 制定维护的。 NFC工作在13.56MHz,基于一个“引发”和“目标”的模型。引发端产生一个小磁场用来驱动目标端,这就意味着目标端不需要电源,这种通讯方式也叫被动通讯,引发端可以向一个小而且便宜的符合ISO14443A标准的13.56MHz RFID标签读写数据。 原理图程序调试步骤一:把原理图中的模块堆叠在一起,接上舵机和NFC的天线,如下图:
打开IDE串口通讯,然后用你的NFC标签贴近感应区,此时会显示: Found an ISO14443A card UID Length: 7 bytes UID Value: 0x04 0x93 0xA5 0x92 0xA9 0x34 0x80 的字样,其中UID Value:后边的ID号就是你的NFC标签的UID,肯定跟我的是不同的,把你的UID替换到程序中的key变量 你的加密锁就跟你的NFC标签匹配上了。 步骤四:从新下载代码,运行,这时候你再用NFC标签贴近感应区,舵机就会旋转90度,5秒钟后又会回到0度。 步骤五:如果以上步骤都顺利的话,说明功能上没问题了,你可以找一个抽屉把锁安装上了,可以是下图中的抽屉: 在原来的模块上堆叠上Microduino BM模块和锂电池,把舵机卡在抽屉口,NFC感应天线贴在抽屉口的另一侧,如下图: 你可以想办法把它们固定好。 结果你可以用你的NFC标签来给抽屉解锁了。 视频 |