无人机wifi图传模块(手机远程控制)

现在手机的省内流量也便宜了,是时候考虑用手机3G,4G网络来超远程控制无人机、无人车、无人船了。超远程的意思是经过IP互联网,可以操控另一个城市或另一个国家的无人机。网灵科技的“全球鹰”无人机远程控制模块就是这个思路。既然是DIY,那么就要省钱,咱不买“全球鹰”远控模块,就用个闲置的安卓手机放到无人机上去吧,手机可以3G、4G上网,手机摄像头可以做图传用,手机再想办法跟飞控的数传口连接通信,实现数传和远程手柄遥控。

大家好,又见面了,我是你们的朋友全栈君。

前提:

首先你得会用APM或Pixhawk飞控、电机、电调、舵机、GPS、电池  装好一台多旋翼或固定翼无人机、或无人车/船,不会装的话就去百度,这个不在本贴的介绍范围。
至于图传、数传电台、增程设备、OSD这些 就不需要了,后面的方案就是 可以替代这些功能的。

目标:
用一个闲置安卓手机放到无人机或无人车/船上面, 实现wifi,4G,5G远程控制无人机,图传/数传/遥控一体化。
支持APM、Pixhawk飞控(只要兼容Mavlink协议), 支持RTK差分GPS高精度定位(可选功能,需要ublox NEO-M8P GPS模块 和 千寻FindCM服务账号)。
控制端软件(地面站)有Windows PC版 和 安卓手机版

PC电脑版控制端界面:

无人机wifi图传模块(手机远程控制)

 

安卓版控制端界面:

 

无人机wifi图传模块(手机远程控制)

 

先给干货
+++++++++++++++++++++++++++++++++++++++++++++++++
【项目源码:https://github.com/atemphot/RemoteYSK/ 】

机载安卓手机的apk安装包:云视控服务
http://ykz.e2eye.com/rob3dfiles/MobileCamera.apk

控制端软件下载,就是用“网灵云控制”的电脑版控制端 和 安卓版控制端:
电脑版控制端软件:旧软件已淘汰
安卓版控制端软件:旧软件已淘汰
+++++++++++++++++++++++++++++++++++++++++++++++++
重要提示:现在该方案的软件部分升级到新一代了,“2R酷玩”,性能大突破,视频更流畅,延迟最低可到180毫秒!!!支持手机OTG-USB口直接连接飞控,FT311D模块都省了。
仍然是完全免费的,请加QQ交流群获取最新软件和详细教程:

【QQ交流群:221890987】欢迎大家进来一起探讨交流!!!
+++++++++++++++++++++++++++++++++++++++++++++++++

正文开始,部分图片需要登录论坛才能看见!

现在手机的省内流量也便宜了,是时候考虑用手机3G,4G网络来超远程控制无人机、无人车、无人船了。超远程的意思是 经过IP互联网,可以操控另一个城市或另一个国家的无人机。
网灵科技的“全球鹰”无人机远程控制模块 就是这个思路。

既然是DIY,那么就要省钱,咱不买“全球鹰”远控模块,就用个闲置的安卓手机放到无人机上去吧,手机可以3G、4G上网,手机摄像头可以做图传用,手机再想办法跟飞控的数传口连接通信,实现数传和远程手柄遥控。

安卓手机的USB口 怎么连接飞控呢?
去淘宝上买个FT311D 模块(在淘宝搜索FT311D就能找到,大概90多块钱),它是实现USB转串口的。
有了FT311D,就可以这样:  手机USB口   <===>   FT311D   <===>   APM或Pixhawk的Telem数传口
在飞机上,用5V的BEC给FT311D供电,然后FT311D可以一直给安卓手机充电。

无人机wifi图传模块(手机远程控制)无人机wifi图传模块(手机远程控制)

 

注意:要用上FT311D,需要你安卓手机的Google AOA功能没有被厂商阉割。 AOA协议是Google公司推出的用于实现Android设备与外围设备之间USB通信的协议。
怎么确认手机保留有AOA功能呢?手机安装好云视控服务App,手机usb口连接FT311D,给FT311D接上5V电源时,如果手机自动弹出一个USB外围配件设备的对话框 就证明支持AOA功能。

通过上面的方法就能把机载安卓手机跟飞控连接起来,然后安卓手机上安装个云视控服务App,该App是整个方案的核心,P2P连接、音视频流媒体等功能都挺好,网灵科技开发的,已经在github上开源了,该App以及控制端软件都是免费的。(说清楚点应该是这样的:网灵云控制软件功能超级强大,控制机器人、无人机、无人船、无人车是免费的。 监控电脑和监控手机是收费的。)

机载安卓手机App(云视控服务)的使用说明:

安装运行后,先点击“功能设置>>”,如下图

无人机wifi图传模块(手机远程控制)

 

然后,设置受控端名称、连接密码,这个密码在控制端软件要用到

 

无人机wifi图传模块(手机远程控制)

 

然后,勾选“控制无人机、无人车/船(有APM、Pixhawk飞控)”

 

无人机wifi图传模块(手机远程控制)

 

高级设置里面,都留空白(这个留给下一步深入探索:比如 用树莓派串口替代安卓手机+FT311D;又比如 差分GPS厘米级高精度定位)

 

无人机wifi图传模块(手机远程控制)

 

然后,按返回键,选择保存设置。 然后点击“启动服务>>”,就可以了!

控制端软件的使用说明:

只需“添加受控端”,输入前面设置页面显示的受控端ID和连接密码 即可。如下图

 

无人机wifi图传模块(手机远程控制)

 

连接“视频遥控”的界面就是这样,
没3G/4G信号的地方,就别开图传,只用数传。

 

无人机wifi图传模块(手机远程控制)

 

控制端软件可以从遥控器操作模式切换到虚拟摇杆操作模式,可以切换Auto、Guided、Loiter、RTL等各种飞行模式。
控制端软件还可以 把数据转发给 DroidPlanner,建议安装 PlayUAV社区版DroidPlanner安卓手机地面站。
电脑版的控制端软件也是类似的,可以把数据转发给MissionPlanner。
DroidPlanner和MissionPlanner 应该设置连接TCP、127.0.0.1/16666端口。

APM(Pixhawk)飞控设置说明:

首先:连接FT311D的飞控数传口的波特率 要为:57600,(通常是SERIAL1_BAUD这个参数)

其次:注意设置FailSafe处理
遥控信号丢失,可以继续任务(如果你想通过软件超远程控制的话);
地面站连接中断,一般就是RTL回家;

都弄好后,你就可以开始玩互联网遥控无人机了,集数传、图传、摄像头、OSD等功能于一体,彻底颠覆了传统无人机的概念!

用固定翼飞机来一个50公里远程奔袭如何。。。。千万注意别乱飞哦
要不还是组装个APM无人船,并加个太阳能电池板,环湖巡游去吧。。。

无人机wifi图传模块(手机远程控制)

 

+++++++++++++++++++++++++++++++++++++++++++++++++
重要提示:现在该方案的软件部分升级到新一代了,“2R酷玩”,性能大突破,视频更流畅,延迟最低可到180毫秒!!!支持手机OTG-USB口直接连接飞控,FT311D模块都省了。
仍然是完全免费的,请加QQ交流群获取最新软件和详细教程:

【QQ交流群:221890987】欢迎大家进来一起探讨交流!!!
+++++++++++++++++++++++++++++++++++++++++++++++++

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126539.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • DHCP协议 详解[通俗易懂]

    DHCP协议 详解[通俗易懂]原文地址:http://blog.csdn.net/windeal3203/article/details/50677166  DHCP:动态主机配置协议  TCP/IP协议想要运行正常的话,网络中的主机和路由器不可避免地需要配置一些信息(如接口的IP地址等)。有了这些配置信息主机/路由器才能提供/使用特定的网络服务。  主机信息的必要元素有:IP地址、子网掩码、DNS服务器IP地址

    2022年5月24日
    38
  • god is a girl歌词_god is a girl上天不公是什么梗

    god is a girl歌词_god is a girl上天不公是什么梗godisagrilRememberingme,discoverandseeAllovertheworld,  记得我在世界上寻找而发现  Shesknownasagirltothosewhoafree,  她是一个想要得到自由的女孩  ThemindshallbekeyForgottenasthepast  思想将被封锁

    2022年10月8日
    0
  • pycharm导入模块出错_regsvr32模块加载失败

    pycharm导入模块出错_regsvr32模块加载失败Pycharm项目中,导入模块出现下列情况时,说明Appium-Python-Client没有安装解决方法:1、WIN键+R,输入CMD回车输入pipinstallAppium-Python-Client2、这个时候打开Pycharm,重新输入fromappiumimportwebdriver,仍旧没有成功。是因为你的项目没有添加这个库,还需要以下步骤搜索出Appium-Python-Client,点击添加回到刚才的页面,可以发现已经添加成功了,这时候点击ok即可模块也导

    2022年10月22日
    0
  • 集群管理软件介绍_集群管理是什么意思

    集群管理软件介绍_集群管理是什么意思转载。From https://blog.csdn.net/swingwang/article/details/77971905集群就是通过软件将一组服务器作为一个整体向客户提供资源。这些单个的服务器就是集群的节点。当对外提供资源的节点故障后,集群中其余的节点能够将资源接管起来,继续对客户提供资源。集群技术的核心就是资源访问控制。由于集群中所有节点都可以访问集群对外共享的资源,当多个节点同时操作…

    2022年10月15日
    0
  • WDS 动手实验手册

    WDS 动手实验手册

    2021年8月2日
    53
  • keil5安装教程简单易上手

    keil5安装教程简单易上手keil5安装教程简单易上手首先对于开发ARM系列MCU来说常用MDK来进行开发废话不多说。文章最后含F0-F7系列pcak包链接1.下载keil5安装包(内含pack包)链接:https://pan.baidu.com/s/1wUH3K-0bxkLhKcDaL92X5A提取码:mnjb2.安装keil5(1).下载打开安装内容分别为如下如果没看见破解机请解压里面的key压缩包(2).打开安装包界面如下(3).先勾选协议在点击NEXT(4).建议不要安装系统盘自行

    2022年5月23日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号