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

穿越半个地球去看你(四.3)——Blynk打造无人机飞控 简单

头像 2020.12.28 611 0

鸿雁传书(3)

——Blynk打造无人机飞控

课时:1课时

教学目标:

bylnk平台制作飞控;

教学难点:

bylnk平 台制作飞机控制器

教学过程:

项目任务:

通过blynk平台控制无人机飞行,巩固串口通讯知识。

拓展知识:

Blynk自定义库的修改。原有的blynk库不支持 无人机,现将其下载下来,进行修改。

1、打开df 库的地址。

https://download3.dfrobot.com.cn/mindplus-extensions-user/

 

 

project-image

2.将其下载下来,并改名为rar,然后解压缩。

3.打开 config.json

修改: 在board中,加上telloesp32

"asset": {
"arduinoC": {
"dir": "arduinoC/",
"version": "0.0.2",
"board": [
"microbit",
"esp32",
"telloesp32"
],
"main": "main.ts",
"files": [
"_images/icon.svg",
"_locales/zh-cn.json",
"_menus/leonardo.json",
"_menus/microbit.json",
"_menus/telloesp32.json",
"main.ts",
"libraries/libraries.zip"
]
}

4、copy _menu 中esp32.json 为telloesp32.json;

修改为:

{
"PIN": {
"menu": [
["IO13", "IO13"],
["IO14", "IO14"],
["IO15", "IO15"],
["IO16", "IO16"],
["IO12", "IO12"],
["IO2", "IO2"],
["IO5", "IO5"],
["IO27", "IO27"],
["IO26", "IO26"]
],
"default_pin": "P0"
},
"APIN": {
"menu": [
["IO13", "IO13"],
["IO14", "IO14"],
["IO15", "IO15"],
["IO16", "IO16"],
["IO12", "IO12"],
["IO2", "IO2"],
["IO5", "IO5"],
["IO27", "IO27"],
["IO26", "IO26"]
],
"default_apin": "IO14"
}
}

保存,即可使用。

project-image

项目任务:根据前2节课的串口通讯知识,写好blynk 程序,并控制飞机飞行。

知识点:

  blynk 蓝牙的设置。

project-image

设置好后,在主界面运行蓝牙按钮

project-image
project-image
project-image
project-image
project-image

配置好后,就可以控制无人机了。

project-image
project-image

附件

评论

user-avatar