回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

学习笔记(8)-仰望小车的NEC车钥匙 简单

头像 rzyzzxw 2024.01.30 50 0

这个任务是在复刻康老师的一个项目。

 

我拿出了去年做的仰望小车,想给它也加上NFC车钥匙。

 

013c74c972af9dfc5752493c47dfe45.jpg

 

材料清单

  • 仰望小车 X1
  • 掌控遥控 X1
  • NFC模块 X1
  • NFC标签 X1

2e80eb3f1ff8de752e2ef95df34e623.jpg

1、这个NFC模块是老版本的,只有串口通信,我将它接到P1、P2,注意模块的RX和TX要和软件定义的TX、RX接口交叉连接。

image.png

e8f8a4352c21933d8153c9cff72b0b9.jpg

2、小车程序:

 

NFC模块接在小车上,程序开始,初始化NFC,用串口通信。

当检测到NFC标签(车钥匙)时,显示“已刷卡”,将刷卡次数计入变量Z。

如果刷卡次数为奇数,启动(变量onff设为1)。

如果刷卡次数为偶数,关闭(变量onff设为0)。

 

在启动状态时,小车接收遥控信号,做出相应动作。

在关闭状态时,小车接收遥控信号,统统不作反应。

 

screenshots-仰望3NFC.mp-1706834740322.png

3、遥控程序:

小车的遥控程序在上个春节做项目时,花了不少心思,写的相当满意。

用数据分段处理的方式对多个模块的控制数据进入发送,小车再将接收的数据按约定分组进行处理,执行相应的动作。

 

遥控器功能,和现实中汽车驾驶的逻辑比较接近:

方向控制

方向盘(上图mind+贴纸的车轮)下面是电位器--P2,转动方向盘发送方向控制信号。

档位控制

上图中的摇杆 它的x,y向是模拟值,在本帖是x--P0 向是上推R档(倒车档)下拉(D档)前进档,y向没有使用。z--P7  向是数字值,按下是P档 - 驻车档。

刹车控制

白色按钮--P15,在D档和R档时可用,按下刹车按钮减速到0,松开刹车时恢复怠慢,可以加油门加速。

油门控制

右边的滑杆--P1,上推加速,橡皮筋的弹力可以将滑杆向下拉回。滑杆是模拟值0-4095。在D档和R档时能够通过油门线性加速。驻车时油门不工作。

 

以前的帖子作过详细分析,这里不再啰嗦。

 

screenshots-mind+仰望遥控-1706789180140.png

小结:

可能是锂电池在寒冷的冬天供电表现不好,小车的动力显得不足。

在下一个帖子中,将会用另一辆盘古斧版的仰望小车来做NFC改造。

评论

user-avatar