跳到主要内容

案例说明


无人小车的定义有许多,上到人工智能自动驾驶,下到自动避障车。但本章节希望线带大家了解小车,从小车的控制说起。

效果演示

知识要点

  • 了解小车的驱动方式
  • 学会数据的区间映射

案例实现


结构搭建

小车.pdf

电路连线

制作小车需要使用舵机、电机,外加一个控制用的I2C类型的Sugar摇杆模块,连接方式如下

image-20240925121543759

蓝牙连接

准备工作

  1. 未来板开机画面时,按住顶部的按键A即可进入菜单
  2. 通过按键A移动选项,按键B确定选项
img
img

蓝牙连接

适用于最新固件,切在Kittenblock v1.89.xx及以上版本使用

  1. 启动蓝牙模式后,未来板头顶会有蓝灯跳动,屏幕上显示的是未来板蓝牙名称
img
img
img
  1. 在Kittenblock中选择无线连接
img
  1. 找到该名称的蓝牙选择连接

连接前请却把我左下角箭头标注的勾选框处于未勾选状态。

由于蓝牙传输速率远比USB串行传输慢,所以如果进行文件同步,将有大概率卡死

img

程序编写

基础初始化

用到Robotbit,需要优先初始化。其中舵机角度初始化大概在100度,保证舵机上电时,小车的前轮保持向前

危险

如果上电发现前轮方向扭曲,可尝试调整结构而非程序。

img

构建遥控程序

这个部分是对车辆前进,后退,转向时的电机和舵机驱动程序

img

程序源文件

百度网盘