电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>GoPro Hero 5/6/7 Black Control带3DR Solo

GoPro Hero 5/6/7 Black Control带3DR Solo

2023-06-30 | zip | 0.00 MB | 次下载 | 2积分

资料介绍

。但是请注意,修改云台使其无法用于原始 Hero 4 或 3+。因此,只有在您有备用云台可用时才这样做。

如何安装 - 硬件设置

我们使用的是 Arduino MKR1000,这是最便宜的内置 WiFi 模块的型号。

首先,将 3DR Solo Breakout 板连接到附件托架。除了使用分线板外,您还可以将微型 USB 插孔焊接到附件托架端口的相应引脚上。所有引脚连接和接线都可以在3DR Solo 开发指南中找到。

接下来,将分线板上的 3DRID 引脚桥接到 GND 以将 Solo IMX 设置为 USB 主机,然后将 Arduino 连接到分线板上的 USB 连接器

为了提供 GoPro 连接的可视状态,我们使用了两个 LED,连接到 Arduino 的 A1 和 A3 引脚。因此将红色 LED 焊接到 A1,将绿色 LED 焊接到 A3 引脚。确保使用 50-100 欧姆电阻器,以避免 LED 和电路板过载和后续损坏。

然后可以使用双面胶带将 Arduino MKR1000 板安装在分线板顶部,如下图所示。

pYYBAGOYdkaAJpDkAAoO6eW0uGk909.jpg

1 / 2

LED 指示以下状态:

红色和绿色 LED 熄灭,板上绿色 LED 亮:板已通电,等待 Solo 完成 GoproManager 初始化。

闪烁红色和绿色 LED:wifi 卡错误

红色常亮且无绿色 LED:已初始化但范围内没有 GoPro

稳定的红色和稳定的绿色 LED:已连接到 GoPro,如果处于睡眠模式,则尝试将其唤醒

绿色常亮,没有红色 LED:与 GoPro 的连接已建立。

稳定的绿色和闪烁的红色 LED:指示从 Solo 到 GoPro 的数据传输

软件安装

A.阿杜诺

从我的 Git 下载 Arduino 草图(参见附件部分)并将其上传到 Arduino IDE。您需要安装 IDE 版本 1.8.8 或更高版本。配置 Arduino MKR1000 板并添加以下库:

Wifi101库,

ArduinoJSON 库 5.13.4

使用 Arduino 库管理器工具。

然后将最多三个 GoPro 的 Gopro SSID 和密码添加到 arduino_secrets.h 文件中。然后上传草图。

B. Pymata 安装

我们正在使用 Firmata 进行 IMX / Python 世界和 Arduino 之间的通信。因此,我们需要在 IMX 上安装 Firmata 的 Python 实现“Pymata”。要安装,请执行以下步骤:

下载 Pymata 2.1 代码(链接在本博客的“事物”部分)。

解压文件并使用 WinSCP 将 PyMata-master 目录复制到 Solo 根文件夹。

打开 PuTTY 并在 SSH 会话中运行以下命令:

 

cd ./PyMata-master/PyMata-master && python setup.py install

 

这是您应该得到的结果:

pYYBAGOYdkmAfAUdAADppFEUxsY795.jpg

有关更多详细信息,Daniel Nugent在 Hackster上提供了关于如何在 Solo 上设置和安装 Pymata 的完美描述。

不幸的是,Solo 使用的是 Python 2.7,这将我们限制在旧的 Pymata 2 库中,我们不能使用需要 Python 3.5+ 的新 Pymata-aio 功能。

重要的是您继续使用不晚于 2.1 的 Pymata 版本。较新的版本需要不同的 Python 安装方法,而 Solo Python 环境不支持这种方法。您可以在 Things 部分引用的 Pymata Git 中找到 2.1 版。

C. Solo gopromanager修改

Gopro 集成的所有必要更改都包含在 gopromanager.py 文件中。该文件位于 IMX 的 /usr/bin 目录中。

在将修改后的文件从 git(请参阅附录部分中的 git 链接)复制到 IMX 到 /usr/bin 目录之前备份 gopromanager 文件,以便在出现问题时可以恢复。采取的步骤:

从我的 Git(参见工具部分)下载 gopromanager.py 和 goproconstants.py 文件到您的计算机。

使用 WinSCP SSH 进入 Solo(如果您在 Windows 上),转到 /usr/bin 目录并上传新的 gopromanager.py 和 goproconstants.py 文件。

注意:默认情况下,新的 gopromanager 会尝试通过 Arduino 进行连接。如果您想使用通过 3DR 云台连接的 Hero 4 切换回标准功能,请设置常量:

 

SOLO_MOD = "GOPRO"

 

 

SOLO_MOD = ""

 

在 gopromanager.py 文件中。所有其他参数将按照 GoPro 中的默认设置使用。

poYBAGOYdkuAbc5PAAB-PMGNqyE135.jpg

不要忘记打开您的 GoPro WiFi。(当前限制在 Arducopter 代码中 - 可以用 AC3.7 修复)

GoPro 控件无法在原始 3DR 应用程序中使用,但需要 Solex。

享受并记住始终安全飞行!

 

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费