遥控坦克
欢迎光临本店
请登录
,新用户?
注册有礼
切换语言:
繁體中文
全部商品分类
﹀
购物车
0
共
0
件商品 总计:
0
元
一键生成心愿单
去结算
全部商品分类
全部商品
新品
促销
创客教育套件
/
耗材包
创客教育套件
Arduino学习套件
应用型套件
DIY套件
耗材包
推荐品牌
智能机器人
智能机器人
移动开发平台
机器人套件
格斗机器人器材
机器人礼品
云台&机械臂
功能组件
推荐品牌
Arduino
/
micro:bit
/
掌控板
Arduino
Arduino控制器
Arduino扩展板
Arduino套件
Arduino配件
micro:bit
micro:bit开发板
micro:bit扩展板
micro:bit套件及配件
掌控板
Bluno控制器
Romeo控制器
Beetle微型控制器
FireBeetle
FireBeetle控制器
FireBeetle扩展板
FireBeetle配件
TinkerNode系列
推荐品牌
LattePanda
/
树莓派
/
AI
LattePanda
LattePanda开发板
LattePanda配件
LattePanda套件
树莓派
树莓派控制器
树莓派扩展板
树莓派配件
AI
IoT(物联网)控制器
二哈识图(HuskyLens)
英伟达
WRTnode
Lilypad
LED模块
其他控制器
推荐品牌
传感器模组
传感器模组
气体传感器
温/湿度传感器
液体传感器
距离传感器
加速度/姿态传感器
图像传感器
巡线传感器
光亮传感器
交互传感器
土壤传感器
压力/弯曲传感器
声音传感器
指纹识别
电流/电压传感器
GPS定位
其他传感器
其他模块
推荐品牌
无线通信
/
有线通信
/
红外通信
无线通信
蓝牙
WiFi
XBee
GSM/GPRS
RFID/NFC
RF射频
有线通信
Ethernet以太网
CANBUS
RS485/RS232/TTL
红外通信
推荐品牌
舵机
/
电机
/
电机驱动
舵机
模拟舵机
数字舵机
舵机驱动
电机
直流电机
无刷电机
步进电机
电机驱动
步进电机驱动
直流电机驱动
无刷电机驱动
继电器
编码器
记忆合金
推荐品牌
显示屏
/
LED灯
/
电源模块
显示屏
LCD/LED/OLED显示屏
HDMI显示屏
LED灯
荧光管/辉光管
灯带/点阵屏
LED模块
电源模块
电池
电源适配器
太阳能系列
推荐品牌
3D打印机及配件
/
打印耗材
3D打印机及配件
打印耗材
推荐品牌
线材
/
工具
/
电子元件
线材
杜邦线
USB线
连接线
工具
电子元件
零件
DF纪念品
书籍
推荐品牌
首页
新品
创造力商城
心愿单
产品资料库
DF创客社区
造物记
当前位置:
首页
>
全部商品
>
心愿单
>
遥控坦克
遥控坦克
价格:
¥548.00
货号
DWL1595316544
评价
已有
0
人评价
数量
-
+
库存:
销量:
0
分享
收藏
加入购物车
立即购买
产品描述
产品文档
用户评价
## 项目背景 手上有个 Devastator 履带机器人移动平台,组装好放了好久了,一直放着没用过。拿出来做个遥控坦克吧! 效果演示  做好的样子是这样的。我用 Blynk 做了一个遥控器:  我们先看看最终效果吧。 视频演示:[https://v.qq.com/x/page/v3119tqwa2k.html](https://v.qq.com/x/page/v3119tqwa2k.html) ## 器材选型 主控板我选择了掌控板,因为自带无线模块和蓝牙模块,方便连接控制。扩展板用到了 micro:bit 四电机八舵机那款扩展板。感谢大其老师为掌控板编写了用户库,我们可以直接调用。 ## 制作过程 ### 步骤 1 器材连接 组装好坦克后,将两个电机接到扩展板的电机驱动上。因为两个电机的方向是相对的,所以如果按照正常接线,我们都用前进指令,必定会一个朝前,一个朝后。因此接线的时候我们直接把其中一个电机线反接,这样就写代码的时候比较直观。  从后面看,左侧电机正常接线,右侧电机反接。接好以后使用 6mm*3M 的尼龙铜柱固定在坦克底座上。  掌控板需要反过来插入扩展板,在这边刚好是朝前的。  我们可以在后面放一个小型充电宝进行供电。这样方便使用,无需另行购买电池,而且便于充电。掌控板 USB 接口刚好在顶部露出,便于程序上传。屏幕不能完全露出来有点遗憾。 ## 步骤 2 创建 Blynk 项目 打开手机上的 Blynk 应用,点击首页上的【New Project】创建项目。填写项目名称,选择设备类型为【ESP32 Dev Board】,连接类型选择【BLE】。  创建完成后点击项目空白处或右上角的【+】按钮添加控件。需要添加四个【Button】。  然后选择下方的【BLE】。  完成控件添加后需要修改相关属性。以前进按钮为例,设置名称为【前】,按钮开和关文字标注也为【前】,选择引脚为虚拟引脚 V0。  其他按钮属性的设置类似,完成后如下:  在使用之前,需要点击蓝牙按钮,选择【Connect BLE device】,选取要连接的蓝牙设备。我这边选择的是【Blynk】。   ### 步骤 3 引入扩展 打开 Mind+,选择上传模式。点击左下角的扩展,选择【主控板】类别下的【掌控板】。  选择【用户库】分类,加入【电机扩展板】和【Blynk 物联网】两个用户库。  电机扩展板:[https://gitee.com/chenqi1233/ext-esp_Motor](https://gitee.com/chenqi1233/ext-esp_Motor) Blynk 物联网:[https://gitee.com/ironpanda/ext-blynk](https://gitee.com/ironpanda/ext-blynk) ### 步骤 4 编写代码 使用 Blynk 物联网使得创建物联网项目应用变得十分简单。这里我们用 BLE 进行通信,也就是低功率蓝牙通讯。使用之前需要填写 Blynk 项目的授权码,在手机上创建 Blynk 项目后会自动生成这个授权码,可以邮箱发送给自己或者直接复制。后面的蓝牙名称就是手机连接时显示的名称。我用的是默认的“Blynk”。主程序中始终运行 Blynk 进程,这是固定的格式。  接下来编写前进按钮的代码。当前进按钮按下时,我们让坦克前进,即两个电机以特定的速度正转。我们可使用【当从 Blynk 虚拟引脚 V0 收到数据时执行】指令来编写代码。当 V0 收到数据的时候做一个判断,如果收到 1,则前进,否则停止。具体代码如下:  其他三个按钮代码类似。  至此代码编写完成,上传到掌控板后就可以测试了。 ## 附件 [遥控坦克.rar](https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTA5NDAxfGFjNmUzMWUxfDE1OTUzMTY5NTZ8ODIzNjI5fDMwNjQ2Mw%3D%3D)
用户评论
(
条评论)
浏览历史