2021-1-23 20:34:48 [显示全部楼层]
5162浏览
查看: 5162|回复: 4

[参赛项目] 【Mind+】基于Mind+平台的NFC麦昆小车钥匙

[复制链接]
本帖最后由 rzegkly 于 2021-4-23 19:44 编辑


一、【制作背景】
    无人驾驶、智能车机,甚至飞行汽车,那些曾经只存在于科幻中的场景,如今正在成为我们的习以为常,然而每当科技随着思想前进一步,我们才发现原来前面还有更大的世界。面对科技的进步,人们的生活质量的提高,汽车钥匙也发生变革,从机械钥匙、云服务APP远程操控到手机蓝牙钥匙,再到现在的手机NFC钥匙,为我们带来便利性和实用性,今天利用NFC近场通讯模块,让我们制作一把神奇的NFC车钥匙,实现对麦昆小车的开启和停止。
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图1

二、【设计思路】

1.上电后,掌控板显示【Mind+】,等待接受NFC指令中......;NFC:no card!
2.如果NFC检测到有车卡刷下时,NFC:显示24585fd4变量biaoji数值会发生变化,
3.如果变量biaoji数值为偶数时,氛围灯和RGB灯绿灯被点亮,闪烁三秒后灯熄灭,掌控板显示:刷卡完成,按A键启动;
4.按下A键,麦轮小车电门开启,麦昆小车解锁,小车开始前进运动;
5.如果变量biaoji数值为奇数时,麦昆小车停止,掌控板显示:刷卡完成,按B键关灯,氛围灯和RGB灯的红灯被点亮;
6.按下B键,红灯闪烁三秒后,氛围灯和RGB熄灭,麦昆小车完全停止。
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图9

三、【材料清单】
1x掌控板           链接
1xNFC近场通讯模块  链接
1x麦昆小车         链接
1xCR123A锂电池     链接
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图8


四、【NFC技术】
1.定义
    NFC全称Near Field Communication,翻译过来就是近场通信,是一种短距离的高频无线通信技术,使用NFC技术的设备可以在彼此靠近的情况下进行数据交换。这种新兴技术由非接触式射频识别及互联互通技术整合演变而来,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。NFC车钥匙也就不难理解,顾名思义就是把NFC技术搭载到了车钥匙上。“车钥匙”已经从一个实物,演变成了一个概念。
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图10


2.NFC近场通讯指令介绍
(1).初始NFC模块接口I2C
(2).读取NFC模块的数值
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图11

五、【测试数据】
1.NFC近场通讯模块和小麦昆电路连接方法
NFC近场通讯模块连接麦昆小车超声波IIC口
绿色D/T: 接麦昆小车超声波接口D
蓝色C/R:接麦昆小车超声波接口C
黑色GND: 接麦昆小车超声波接口-
红色VCC:接麦昆小车超声波接口+
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图2

2.NFC模块读取车卡数据进行测试
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图3
1.打开Mind+v1.6.4,连接设备COM39;

【Mind+】基于Mind+平台的NFC麦昆小车钥匙图4
2.左下角点击扩展添加主控板:掌控板;

【Mind+】基于Mind+平台的NFC麦昆小车钥匙图5
3.左下角点击扩展按钮中找到扩展板中添加麦昆扩展板

【Mind+】基于Mind+平台的NFC麦昆小车钥匙图6
4.左下角点击扩展按钮中找到通信模块中添加NFC模块

【Mind+】基于Mind+平台的NFC麦昆小车钥匙图12
5.测试NFC相关数据,读取车卡的模拟数据是24585fd4

六、【编写程序】
生活中,司机启停汽车经历三个过程
第一步:车钥匙解锁汽车,车灯闪烁三次,
第二步:踩踏油门,汽车发动开始前进
第三步:拔出车钥匙,车停止,灯闪烁三秒后,小车完全停止
基于这个思路,我们将初始化程序、解锁小车程序、停止小车程序封装到不同函数中

【Mind+】基于Mind+平台的NFC麦昆小车钥匙图7
1.打开Mind+v1.6.4,连接设备COM39;
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图13

2.设置变量biaoji,NFC检测车卡的次数。
小车前进变量forward,关闭车灯变量stop

【Mind+】基于Mind+平台的NFC麦昆小车钥匙图18
3.建立函数
在函数模块“添加一个自定义模块”指令中,
将函数名“积木名称”改成“车钥匙点火”;点击“完成”就可以了。



4.初始化程序
初始化 NFC模块接口I2C、重置相关变量i和掌控板文字显示模块放入到开机程序中,
上电后,掌控板显示【Mind+,NFC麦昆小车钥匙,等待接受NFC指令中......NFC:no card!

【Mind+】基于Mind+平台的NFC麦昆小车钥匙图14

5.判读是否检测到NFC卡片

如果检测到NFC卡片,在 OLED 屏的第四行,显示NFC检测到的模拟值。
如果没有检测到NFC卡片,在 OLED 屏的第四行,显示:no card !  
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图15
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图17

4)当刷下NFC卡时,变量biaoji数值会发生变化,
当变量biaoji数值除以2的余数为0,即biaoji是偶数时,麦昆小车前进,
当变量biaoji数值除以2的余数为1,即变量biaoji是奇数时,麦昆小车停止。

6.小车开始前进子程序。


【Mind+】基于Mind+平台的NFC麦昆小车钥匙图19
7.按照上面同样的方法创建“小车停车子函数"
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图20
8.完整程序
【Mind+】基于Mind+平台的NFC麦昆小车钥匙图16


七、【视频回放】

szjuliet  版主

发表于 2021-1-24 09:45:31

好玩~
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2021-1-24 17:28:16


NFC麦昆小车继续完善,谢谢
回复

使用道具 举报

 初级技匠

发表于 2021-1-27 18:29:32

想法不错,有什么创新的功能呢?
回复

使用道具 举报

shzrzxlee  高级技匠

发表于 2021-7-10 12:05:08

哪位高手发一些NFC写入 复制NFC卡的文章
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail