[活动]

NFC智能门锁项目连载(第一集)

[复制链接]
1101|1
手机看帖
扫描二维码
随时随地手机跟帖
muxb|  楼主 | 2016-9-10 17:53 | 显示全部楼层 |阅读模式
首先,感谢论坛和NXP给我这个机会!项目不难,用到了两颗芯片,一颗是PN7462,作为MCU,集成NFC控制器,另一个是QN9020,作为外设,集成蓝牙协议栈,与MCU通过uart连接。

系统框图如下:
QQ截图20160910171927.png
系统功能分三个步骤:(用LED灯代表开锁是否成功)
第一步:MCU首先读到卡片UID,通过uart送给蓝牙芯片,蓝牙芯片发送到手机端,手机端判断该UID是否在黑名单,如果是则不开锁,否则开锁。
第二步:手机端将是否开锁的信息通过蓝牙发送给蓝牙芯片,蓝牙芯片再给MCU,MCU判断,如果开锁,绿灯亮,如果不开锁,红灯亮,否则,灯都灭。
第三步:如果MCU开锁成功,再将成功信息发送到蓝牙芯片,蓝牙芯片发送到手机端。

硬件资源:
NXP提供了PN7462开发套件和QN9020开发板,还有LPClink2,可以说,资源相当丰富,板子真容:
P60910-173611.jpg
PN7462开发板
P60910-173733.jpg
QN9020开发板
P60910-173635.jpg
LPClink2
PN7462开发板已经试过了,可以检测到卡片。
QN9020开发板也试过了,可以接收到蓝牙数据。
在NXP的官网可以下到相关的源码,目前只看了PN7462的源码,串口只有发送数据,还没有接收数据,这部分功能需要添加并测试。
所以接下来的任务就是添加串口接收和处理数据的任务,为能和QN9020通信做准备。


The end!




相关帖子

abcsmile| | 2016-9-12 09:10 | 显示全部楼层
加油加油~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

586

帖子

7

粉丝