跳到主要内容

09 - 蓝牙手柄小车

简介

image-20241107145047713

葡萄板作为一款性价比高的编程主控板,经常被用来做轻量的小项目。在做一些遥控项目时,需要另外一块葡萄板或者未来板进行esp-now广播控制。无形中增加了另外一块主板的成本。

本次的项目为了来解决葡萄板遥控项目成本高的问题。使用市面上通用蓝牙手柄与葡萄板进行蓝牙连接,从而实现遥控。

物料准备

image-20241107150436559

蓝牙手柄

蓝牙手柄选用了市面上通用的蓝牙手柄,一共有14个可编程的按键(home键不可用)

image-20241106103502802

遥控小车项目

为了让大家更好的上手和理解葡萄板和蓝牙手柄的使用,我们做一个遥控小车的项目。

利用葡萄板可以驱动2路单向转动的电机

再通过葡萄板和手柄直接对联,当葡萄板接收到手柄的不同按键指令时,对应做出不同的反馈。

image-20241107145557621

接线

可以按照自己的喜好,搭建出一辆简易两轮小车。

两路电机分别接到葡萄板上。

喵家锂电池包,也接到葡萄板上,用于供电。

image-20241107151538830

快速编程

Kittenblock详细使用教程

更新插件与固件

  • 使用数据线连接葡萄板和电脑
  • 葡萄板的硬件插件需要更新到v2.1.0以上(未更新的,有一个绿色的升级图标提示)image-20241106105449038
  • 先葡萄板进入恢复固件模型(先按住B按键不松手,再按一下Reset按键),点击恢复固件(只需要操作一次,把固件更新到最新)

image-20241106114525056

image-20241106144831704

  • 重新连接

    image-20241106145009614

  • 加载蓝牙手柄插件

image-20241106145615288

  • 编写蓝牙手柄控制灯的程序,并上传

    image-20241106150120002

  • 打开蓝牙手柄,等待主板配对,一般在十秒内就会自动配对上,如果没有反应,请按葡萄板的Reset按键重启,让其主板重新运行

    image-20241106150408444

  • 测试

    根据程序逻辑,按蓝牙手柄的上下按键,控制葡萄板的灯开与关。

    grapbit_onoff

蓝牙手柄小车

搭建

可以按照自己的喜好,搭建出一个两轮小车。

grapebit_car

小车程序

改造程序,把电机运动加入,注意葡萄板的两路电机驱动都是单向转动的。

如果发现电机运动与程序不符,请对调一下电机的正负,或者M1和M2电机对调一下

image-20241106190734626

下载

image-20241106190828005

最终效果

grapebit_car_bluetooth