【PX4 飞控二次开发】自制ESP8266WIFI数传
感觉和这个类似 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数传相关推荐
- APM飞控二次开发(入门) 参考网站
Apm飞控:型号APM2.8 源代码版本:ArduCopter V3.0.1 编译环境:Arduino 1.8.9 参考网站: https://blog.csdn.net/u010682510/art ...
- PX4二次开发——PX4程序架构
PX4程序架构 一.从RCS启动脚本可以看出哪些东西 启动脚本是一个神奇的东西,它能够识别出你对应的飞机类型,加载对应的混控器,选择对应的姿态.位置估计程序以及控制程序,初始化你需要的驱动程序.下 ...
- 【PX4 二次开发】QGC使用以及仿真姿态环联动
[PX4 二次开发]QGC使用以及仿真姿态环联动 Ubuntu下安装QGC 仿真下调整姿态环节 标题 : PX4二次开发教程: 起源: 根据阿木实验室讲解课程整理的学习笔记,推荐大家学习无人机的去学习 ...
- postek二次开发_使用PX4的ECL进行多传感器数据融合的后处理
写在前边ecl是开源无人机项目PX4使用的算法库,使用ekf(扩展卡尔曼滤波)进行imu等多种传感器的数据融合 然而ecl不提供数据后处理功能 能使用ecl进行多传感器数据融合的后处理是很有必要的,这 ...
- Abaqus二次开发的一些自制脚本
Abaqus软件二次开发环境提供的脚本结构就是基于Python语言进行的定制开发. 学了一些有关二次开发的课程,制作了以后可能用得到的脚本. 复制代码,新建py文件,在File–Run Script即 ...
- XBee模块实现QGC与PX4飞控的组网通信连接
本篇博客介绍如何利用XBee模块实现QGC地面站与飞控的通信 一.问题的提出 正如 上一篇博客 指出,PX4飞控原装数传模块(3DR Radio)只能一对一通信,并不能实现多机组网通信,而XBee模块 ...
- PX4飞控Avoidance功能包2018论文分享
PX4飞控Avoidance功能包2018论文分享 PX4官方Avoidance-2018论文 引言(略) 摘要 简介 相关工作 全局障碍规避 局部障碍规避 对本文启发 方法 $3DVFH$算法 建立 ...
- stl文件转stp (二次开发)
前几天有个美女问我stl文件怎么处理,很尴尬我也处理不了,为了避免再次发生这种情况,所以我做了这个小软件.其下载链接将在文末给出.源码我已经上传GitHub,需要的可自取:https://github ...
- Allegro软件的二次开发简介
1.什么是二次开发? 人家给你开发了一套软件,还留下一些接口函数(API),用户可以根据这些函数来为这个软件创建新的功能,这就是二次开发了.像AutoCAD.Solidworks.Altium Des ...
最新文章
- intellij_我最喜欢的IntelliJ IDEA功能
- DeepLearning tutorial(1)Softmax回归原理简介+代码详解
- ​Mysql数据读写分离(多实例配置)
- c语言 get post请求,URL GET/POST请求目标-c
- 求中位数_图解面试题:如何分析中位数?
- 利用proc 实现内核和用户态交换数据
- Linux: 系统结构详解
- VLAN设置实例全程解读
- hihocoder1241 Best Route in a Grid
- 转--大话session
- NLP一键中文数据增强工具
- 好戏常有:CSW和BU撕逼,Cobra劝架
- ubuntu防火墙安装arm架构说明
- Android Gradle构建脚本
- .com与.top域名有什么区别
- 多用途手机登录页面模板
- 周纪一 威烈王二十三年(戊寅、前403)——摘要
- 月薪20k+的Android面试都问些什么?完整PDF
- 一加6可以刷的rom_一加OnePlus 6刷机包_线刷包_救砖包_官方ROM包_固件包下载- 线刷宝ROM中心...
- php字体加粗,PHP到Excel,加粗字体