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


材料清单
- 仰望小车2号 X1
- 掌控遥控器 X1
- NFC模块 X1
- NFC标签 X1
步骤:
1、NFC模块以IIC方式连接盘古斧扩展板。
DF和盘古的IIC线序不同,请按扩展板上标记一一接线。
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两个电机接口。
遥控器的程序:
遥控器功能,和现实中汽车驾驶的逻辑比较接近:
方向控制
方向盘(上图mind+贴纸的车轮)下面是电位器--P2,转动方向盘发送方向控制信号。
档位控制
上图中的摇杆 它的x,y向是模拟值,在本帖是x--P0 向是上推R档(倒车档)下拉(D档)前进档,y向没有使用。z--P7 向是数字值,按下是P档 - 驻车档。
刹车控制
白色按钮--P15,在D档和R档时可用,按下刹车按钮减速到0,松开刹车时恢复怠慢,可以加油门加速。
油门控制
右边的滑杆--P1,上推加速,橡皮筋的弹力可以将滑杆向下拉回。滑杆是模拟值0-4095。在D档和R档时能够通过油门线性加速。驻车时油门不工作。
数据分组处理,便于不同模块的数据都走同一个通道。
小车收到信号后再分组分后不同的模块执行。
3、编程,调试,完成测试,动力强劲。
演示视频:
附件
评论