完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 xble 于 2016-10-28 09:24 编辑 项目概述: 目前一般的公司办公室都实现了门禁系统管理,不过我猜测多数使用的还是RFID模块较多,毕竟NFC的价格比单纯的RFID模块贵不少,当然其功能也更加强大。我这次主要围绕NFC模块开展这次试用活动,IIC方式操作模块是成功的,Uart方式也没有问题,但是SPI方式一直失败,在另外的开发板上也使用,有时间把这个问题彻底解决一下,后面也测试了一些蜂鸣器,按键和LED的功能验证,想着后面一起加到系统中,组成一个更加复杂的门禁系统,只是插针太少,只能接好NFC模块和LED,其他的功能值得放弃。受制于公司的环境,QT的界面开发只得放弃。HDMI功能也研究了大半因为工作原因也暂停,后面有时间继续完成。 门禁系统主要测试点: 1)ID为10fc0035的模块刷卡可以成功,显示“is Valid card”,同时绿色led灯亮; 2)ID为b63a177e的模块刷卡失败可以成功,显示“is NOT Valid card”,同时红色led灯亮; 硬件准备: DB410C,LED(红色,绿色)下面是nfc和led的接线图,比较乱,想要看清楚需要仔细看,提示一下,可以记线的颜色。 下图是gpio的定义,接线的时候必须用到。 软件实现: 1)LED功能实现,主要参考https://bbs.elecfans.com/jishu_937053_1_1.html,当然代码与参考有一些不同。 2)NFC刷卡功能实现,主要参考https://bbs.elecfans.com/forum.ph ... d&tid=941034&extra=,在libnfc的基础上自己又添加了一些逻辑。 下面的附件是最关键的代码,必须放到libnfc合适位置编译。
nfc-poll.zip
(2.58 KB, 下载次数: 2
)
运行结果:说明,因为插针不够,红灯和绿灯都接到了GPIO24上,所以测试是分两次进行。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
82个成员聚集在这个小组
加入小组Qualcomm_Snapdragon_VR_SDK SvrPlugin脚本简介(1)
1688 浏览 0 评论
【DragonBoard 410c试用体验】之OpenCV中canny算子边缘检测
8986 浏览 0 评论
【DragonBoard 410c】汇总帖(2016.10.25更新)
36074 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 09:14 , Processed in 0.708717 second(s), Total 57, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号