|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 tansenen 于 2017-1-5 16:26 编辑
答应过飞狼写点东西,一直没有能抽空写。最近一朋友调戏pix的时候没有数传,USB线配置极其麻烦。翻箱倒柜的找到了一块以前淘宝来的APM的WIFI数传发过去。自己折腾的心突然涌起,想用手头上的nodemcu的板子也折腾一个。
首先,这固件是ESP8266和nodemcu都能用的,其实nodemcu只是增加了usb,所以建议新手直接淘宝上来一块nodemcu把,刷固件不需要刷写器,直接插上usb就可以。
nodemcu d1 迷你版
正面
nodemcu d1 迷你版
背面
我们要做的就是把这块板子连接到飞控的数传口(串口),然后这个板子会把飞控的数据读取出来,发送到地面站。
以连接PIXHAWK为例pixhawk的串口线序为:
5v tx rx cst rst gnd
那么需要对应把
pix的5v需要接到nodemcu的供电口,供电口的标记根据版本不同有(vin,vcc,5v)这样的标记。
pix的gnd口对应接到nodemcu的任意gnd口
pix的tx口接nodemcu的rx口
pix的rx口接nodemcu的tx口
把以上的线路接好,那么就连接完成了。
话不多说,上固件,至于怎么刷esp8266,nodemcu固件的教程我就不发了,用usb线把nodemcu接上电脑usb口,打开刷写程序,然后选择对应的固件文件就可以。直接上固件
ESP8266 WIFI数传固件.zip
(594.52 KB, 下载次数: 109)
带烧写器的固件包下载地址:
http://files.cnblogs.com/files/Tranquilty/ESP8266WIFI%E6%95%B0%E4%BC%A0%E5%9B%BA%E4%BB%B6%E5%B8%A6%E7%83%A7%E5%86%99%E7%A8%8B%E5%BA%8F.zip
压缩包种有esp01,esp01_1m,esp12e三个版本的固件。nodemcu使用的是esp12e,所以请刷esp12e的bin。当然,有能力的童鞋,可以自己折腾esp01的,那模块只有拇指指甲盖大小。这里我就用最简单的nodemcu来举例了。
固件刷写好,连接飞控,然后插上动力电就会启动一个名叫PixRacer的wifi ap 默认的密码是:pixracer
基本的参数:
数传的wifi默认账户:PixRacer
数传的wifi默认密码:pixracer
数传的wifi默认串口波特率:57600
连接上以后可以通过访问http://192.168.4.1 来进行配置,使用http进行配置的时候的账户信息如下:
默认管理账户:PixRacer
默认管理密码:pixracer
连接上以后,我们打开mission planner,连接方式选择udp,然后点连接。这时候会弹出一个输入端口的框输入14550。然后点ok就能连接上飞控。
mp,qgc地面站都可以使用。
最后,这数传距离只有几十米,适合用来调参用,便宜方便。当然,在diydrones上看到某人说能用esp8266飞到130米的惊人距离还能连接上。距离这东西真的就只能环境了。。
|
| |