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

学习笔记(9)-仰望-盘古斧版+NFC钥匙 简单

头像 rzyzzxw 2024.02.02 100 0

这个帖子继续记录给仰望小车增加NFC钥匙。

 

因为仰望3的锂电池动力不足,所以这里取出了仰望2盘古斧版,它有两节18650串联电池组给盘古斧扩展板供电,可以让小车跑的更欢畅。

 

a671983305d2fde8051fb3234a4f096.jpg
2cf44b4c551f0d50df2cfe7dc828ed0.jpg

 

材料清单

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

39571bddc52eefe844c828077acd73c.jpg

步骤:

 

1、NFC模块以IIC方式连接盘古斧扩展板。

      DF和盘古的IIC线序不同,请按扩展板上标记一一接线。

image.png

2、写程序

 

仰望小车2 (1方向舵机+2电机)+掌控板+盘古斧扩展板+18650*2电池盒
接线:舵机---P11   电机--M1、M2

 

小车程序

 

NFC模块接在小车上,程序开始,初始化NFC,用IIC方式通信。

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

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

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

 

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

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

 

盘古斧的电机控制

信号控制:

 PWM模拟口(调速)     数字口(调方向)     

M1            P0                                     P13

M2            P9                                     P16

M3            P1                                     P14

M4            P8                                     P15

 

小车用两个电机后驱,用M1、M2两个电机接口。

 

NFC2小车.png

 

遥控器的程序:

 

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

方向控制

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

档位控制

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

刹车控制

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

油门控制

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

 

数据分组处理,便于不同模块的数据都走同一个通道。

小车收到信号后再分组分后不同的模块执行。

 

NFC2遥控.png

3、编程,调试,完成测试,动力强劲。

 

演示视频:

 

 

评论

user-avatar