感觉和这个类似 https://blog.csdn.net/sinat_16643223/article/details/118649889

是不是其实那些那么大的wifi数传板子本质和核心就是这个,一个ESP8266引出一个串口?

转载自:https://blog.csdn.net/qq_39610398/article/details/106238312

【PX4 飞控二次开发】自制ESP8266WIFI数传

weixin hh_200806 2020-05-20 16:33:50 2184 收藏 21

分类专栏: 【PX4 飞控二次开发】 文章标签: udp

版权

ESP8266数传模块

  • 一、简介
  • 二、下载烧录固件
    • 1.下载MavLink ESP8266固件
    • 2.烧录
  • 三、连线
  • 四、配置ESP8266
  • 五、连接WIFI Bridge

一、简介



ESP8266是一款低成本,易于使用的Wi-Fi模块,具有完整的TCP / IP堆栈和微控制器功能。它可以与任何Pixhawk系列控制器一起使用,这里我用的是安信可的Node MCU模块。

此款WIFI数传模块适应于APM和PIX等飞控,可以用于手机、平板以及电脑连接飞控调参和设置。

模块采用2.4G Wifi 进行通信,因为wifi的特性,通信距离一般在二百米以内,并且和接收设备也有关,仅适应于近距离应用,长距离通信不建议使用wifi数传,长距离通信建议使用3DR数传。

产品自带内置天线,并且可以扩展外部天线,但是实测加装外部天线后通信距离也没有大幅度的提升。

户外拉锯大约为220米,使用小米平板2连接。因为受接收设备以及安装位置的关联,所以不保证每个人到手后都能用到220米。

兼容的电脑端地面站:Mission Planner、 QGC等。
兼容的手机端地面站:Tower、QGC、F-Tower等。

二、下载烧录固件

1.下载MavLink ESP8266固件

V 1.2.2

2.烧录

我这里使用的是安信可的工具 flash_download_tools_v3.6.5


配置好后 START下载

三、连线

这里使用的是数传接口TELEM1

ESP8266-----------PX4
VIN-------------------5V
RX--------------------TX
TX--------------------RX
GND-----------------GND

四、配置ESP8266

烧录固件后,ESP8266 AP有热点,连接Wifi
SSID:PixRacer
密 码:pixracer

打开网页进入:192.168.4.1

这里我们需要改一下波特率,TELEM1的默认波特率是57600

五、连接WIFI Bridge

手机连接WIFI热点 这里用的APP QGC
点开APP后就直接自动连接上了,MP地面站则需要手动连接 UDP方式

【PX4 飞控二次开发】自制ESP8266WIFI数传相关推荐

  1. APM飞控二次开发(入门) 参考网站

    Apm飞控:型号APM2.8 源代码版本:ArduCopter V3.0.1 编译环境:Arduino 1.8.9 参考网站: https://blog.csdn.net/u010682510/art ...

  2. PX4二次开发——PX4程序架构

    PX4程序架构 一.从RCS启动脚本可以看出哪些东西 ​ 启动脚本是一个神奇的东西,它能够识别出你对应的飞机类型,加载对应的混控器,选择对应的姿态.位置估计程序以及控制程序,初始化你需要的驱动程序.下 ...

  3. 【PX4 二次开发】QGC使用以及仿真姿态环联动

    [PX4 二次开发]QGC使用以及仿真姿态环联动 Ubuntu下安装QGC 仿真下调整姿态环节 标题 : PX4二次开发教程: 起源: 根据阿木实验室讲解课程整理的学习笔记,推荐大家学习无人机的去学习 ...

  4. postek二次开发_使用PX4的ECL进行多传感器数据融合的后处理

    写在前边ecl是开源无人机项目PX4使用的算法库,使用ekf(扩展卡尔曼滤波)进行imu等多种传感器的数据融合 然而ecl不提供数据后处理功能 能使用ecl进行多传感器数据融合的后处理是很有必要的,这 ...

  5. Abaqus二次开发的一些自制脚本

    Abaqus软件二次开发环境提供的脚本结构就是基于Python语言进行的定制开发. 学了一些有关二次开发的课程,制作了以后可能用得到的脚本. 复制代码,新建py文件,在File–Run Script即 ...

  6. XBee模块实现QGC与PX4飞控的组网通信连接

    本篇博客介绍如何利用XBee模块实现QGC地面站与飞控的通信 一.问题的提出 正如 上一篇博客 指出,PX4飞控原装数传模块(3DR Radio)只能一对一通信,并不能实现多机组网通信,而XBee模块 ...

  7. PX4飞控Avoidance功能包2018论文分享

    PX4飞控Avoidance功能包2018论文分享 PX4官方Avoidance-2018论文 引言(略) 摘要 简介 相关工作 全局障碍规避 局部障碍规避 对本文启发 方法 $3DVFH$算法 建立 ...

  8. stl文件转stp (二次开发)

    前几天有个美女问我stl文件怎么处理,很尴尬我也处理不了,为了避免再次发生这种情况,所以我做了这个小软件.其下载链接将在文末给出.源码我已经上传GitHub,需要的可自取:https://github ...

  9. Allegro软件的二次开发简介

    1.什么是二次开发? 人家给你开发了一套软件,还留下一些接口函数(API),用户可以根据这些函数来为这个软件创建新的功能,这就是二次开发了.像AutoCAD.Solidworks.Altium Des ...

最新文章

  1. intellij_我最喜欢的IntelliJ IDEA功能
  2. DeepLearning tutorial(1)Softmax回归原理简介+代码详解
  3. ​Mysql数据读写分离(多实例配置)
  4. c语言 get post请求,URL GET/POST请求目标-c
  5. 求中位数_图解面试题:如何分析中位数?
  6. 利用proc 实现内核和用户态交换数据
  7. Linux: 系统结构详解
  8. VLAN设置实例全程解读
  9. hihocoder1241 Best Route in a Grid
  10. 转--大话session
  11. NLP一键中文数据增强工具
  12. 好戏常有:CSW和BU撕逼,Cobra劝架
  13. ubuntu防火墙安装arm架构说明
  14. Android Gradle构建脚本
  15. .com与.top域名有什么区别
  16. 多用途手机登录页面模板
  17. 周纪一 威烈王二十三年(戊寅、前403)——摘要
  18. 月薪20k+的Android面试都问些什么?完整PDF
  19. 一加6可以刷的rom_一加OnePlus 6刷机包_线刷包_救砖包_官方ROM包_固件包下载- 线刷宝ROM中心...
  20. php字体加粗,PHP到Excel,加粗字体

热门文章

  1. 微信小程序--每日签到
  2. 基于matlab的汽车牌照自动识别
  3. 动漫制作:MMD软体制作《1》
  4. 虚拟现实 VR + 3D 可视化:场景一体化高阶管控平台
  5. 使用百度EasyDL实现森林火灾预警识别
  6. 微信授权-官方案例 ios版
  7. 判断输入的Email地址格式是否正确
  8. Java小工具:B站视频选集搜索器--获取选集信息
  9. Becky!的使用1
  10. 我的世界4个实用指令生成网站:自定义物品/名称,自定义药水,自定义实体,数据包编写