打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
NFC技术终于要火了?哈佛18岁少年,自制NFC门禁!

你的无限手套还缺一点,就能打响指


项目作者:Alex Wulff

mc.dfrobot.com.cn


NFC技术已经出了很多年了,但也一直是沉寂多年,如今,NFC技术虽然得到了更多人的关注和应用,但网络上开源的知识和教程是非常匮乏的。

好的技术,不管沉沦多久,总有熬出头的一天,随着科技的多元化、新技术的迭代更新,NFC技术的应用也会更加有想象空间!或许会成为未来科技不可或缺的底层技术。


今天分享一篇NFC技术常用的项目——门禁,可以说用这个项目入门在合适不过了,可以说是了解和掌握NFC技术的第一步

这个项目的作者是Alex Wulff,他来自哈佛的18岁少年,一位非常有才华的电子工程师,是值得收藏的教程哦!

翻译者是这位徒手焊接电子雪花的创客妹子,她说如果翻译有错误的地方,请大家指出哦。


项目效果



前 言

我最近搬进了哈佛大学的宿舍,初到宿舍有很多地方都不太熟悉,我也遇到了很多的变化,在这些变化中包括了一件事,每当我准备离开房间的时候,我都得记得带上我的钥匙。但我总是忘记,所以我决定用一些硬核的科技的方式来帮助我记住这件事,而不是仅仅用一些比较正常的方式来记住(这里我认为正常的方式可能是在脑海里不停的告诉自己要记住带钥匙,或者写个便签在门上之类的)。

实际上,这个项目就是将一个NFC近场通讯模块粘在门上。每当你走进门的时候,就会发出一种无法形容的“电子音”;唯一能让这个声音停止的办法就是扫描原先系在钥匙上的NFC标签。因此,这些“电子音”意味着你永远不会再忘记带上钥匙。现在,让我们开始吧。


第一步:组件



组件清单:


  • Arduino Leonardo

  • GP2Y0A21 距离传感器

  • NFC近场通讯模块 Arduino兼容
    FC标签 圆形挂件(数量取决于你有多少钥匙需要它)
    高品质 micro USB数据线
    数字蜂鸣器模块(Arduino兼容)




你还需要一些公公杜邦线和母杜邦线来连接所有东西。此外,好用的钥匙圈是必不可少的。


在这个项目中距离传感器的目的是当你临近门的时候装置可以察觉到你。当达到某个阈值时,也就是当你走进了设定的距离范围内,距离传感器会检测到你,这时候蜂鸣器将开始发出”电子音“,直到扫描到NFC标签声音才会停止。


第2步:连接组件

无需焊接,所以操作起来很简单,时间也很短。
距离传感器需要5V电源,因此将红色连接线插入Leonardo的5V引脚。黑线连接到GND,剩余的数据线连接到A0。
NFC近场通讯模块的3.3V引脚应插入3V,GND引脚插入GND。RX(接收)引脚插入Leonardo的TX(发送),TX(发送)引脚插入Leonardo的RX(接收)。
您可以将Gravity压电蜂鸣器上的红线连接到VIN,将黑线连接到GND,将绿线连接到引脚10。
这里只需要保证有足够数量的引脚,并且不需要面包板。请注意,如果您使用USB以外的电源为Leonardo供电,则VIN引脚可能无法输出干净的5V电压。


第三步:代码



将附件传到您的Leonardo开始。如果您不了解某些串行通信代码,请不要担心; 这个程序的唯一目的是与NFC近场通讯模块通信。实现“电子音”和读取距离值的部分非常简单。一旦从距离传感器读取的距离低于原先设置的指定阈值,蜂鸣器就会开始产生“电子音”,直到扫描NFC标签或你走出了设定的距离。扫描标签后,蜂鸣器就会乖乖“闭嘴”5秒钟。
显然,它的作用当然不仅限于此。到目前位置,NFC近场通讯模块可以检测到已经被扫描过的任何一个标签 - 它不关心标签上的数据。所以可以创建不同的配置文件来收集关于每个拥有标签的人员进入和离开房间的时间/频率的数据分析。


第四步:安装

经过反复试验后,我找到了我认为最佳的安装方法。将距离传感器放在门旁边。这减少了人们走过它的时候而导致的误报数据。NFC近场通讯模块的位置取决于个人喜好,而我把它放在了差不多我口袋的位置,这样当我走出门时我可以快速扫描我的标签。根据每个人家里插座的位置,也许您还需要一根电源延长线来为Arduino提供电源。

双面胶可能是确保组件保持原样的最佳方法。


第五步:走向未来



正如我之前提到的,你可以用这个系统做更多的事情。结合某种分析系统将是一个有趣的实验。此外,您可以尝试用电容电路替换距离传感器,来让系统可以检测门把手何时被触摸,并让它做出相应的响应。


*文中的装置其实可以换成手机。



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
构建Arduino机器人,第三部分:组装机器人
创客教师专题培训课程 IV
Arduino传感器连载之温度测量篇 | OSZINE | 发现技术之美
总有一款适合你——Arduino开发板终极盘点
创客生活|谢作如老师教你自制MaKeyMaKey
周一见·本周推荐│创客教育类拓展性课程体系建设
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服