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

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

3天内不再提示

如何设置ESP8266以及如何在Betaflight中配置接收器

454398 来源:工程师吴畏 2019-08-07 10:30 次阅读

步骤1:零件清单

让我们从零件清单开始。您只需要几个组件:

- ESP8266:任何模块都应该工作。

-一个3,3V USB转串口转换器第一次上传scetch。 (首次上传后,您可以使用OTA更新)。

-一个3,3V稳压器:ESP8266需要3,3V。任何高于3,6V的电压都会导致设备死机。它还可以降低约200mA的峰值电流。如果您的RC型号没有足够强的3,3V电源,则需要额外的稳压器。

- 一台带有Arduino IDE的电脑

- ESP8266支持Arduino IDE。

- Arduino的Websocket库

- 如果您的PPM解码器不支持3,3V输入,可能是一个3,3V/5V电平转换器。对于大多数四轴飞行器飞行控制器,您不需要这个。

- WifiPPM scetch

- 智能手机或带操纵杆的电脑和Firefox

步骤2:设置电子设备并上传程序

第一件事要做的是设置ESP8266的电源连接。你可以看到图中的接线。进行以下连接:

RST,EN和VCC至3,3V

GPIO15和GND至GND

在VCC和GND之间放一个小电容(约100 nF)

USB2Serial设备的TXD到RXD

USB2Serial设备的RXD到TXD

上电时将GPIO0置于GND,进入闪光模式。

安装Arduino IDE后,ESP8266支持和websocket库打开草图。将ESP8266上电时,将GIO0保持在GND,进入闪光模式。现在您可以上传草图。

上传草图后,控制器将重置。您应该找到名为WifiPPM的WIFI接入点。如果没有问题,可以关断芯片并断开TXD,RXD和GPIO0线。将来您可以通过OTA更新程序。为此,请连接到接入点并在Web浏览器中转到“192.168.1.4/update”。

步骤3:网站

现在您可以将GPIO5连接到飞行控制器的PPM输入或用于解码PPM信号的任何内容。

打开模块电源后,您可以连接到接入点“WifiPPM”。没有密码。在浏览器中打开地址192.168.4.1。

您将看到第一张图片的网站。在触摸设备上,您可以使用触摸屏控制手柄。

如果您使用PC打开网站,则必须使用Firefox。一旦连接操纵杆,该站点将更改为您在第二张图片上可以看到的那个。您可以使用操纵杆控制操纵杆。

在下一步中,我将解释如何设置Betaflight,因为我使用它。如果你使用其他控制器,你必须从现在开始继续自己。

第4步:设置Betaflight

我使用WifiPPM控制器与Betaflight的四轴飞行器。我现在解释如何设置它。

- 将飞行控制器连接到PC

- 打开Betaflight

- 连接到飞行控制器

- 转到Receiver选项卡

- 在频道映射字段中键入RTAE1234

- 将“Stick Low Threshold”更改为1020,将“Stick Center”更改为1500并且到1980年“坚持高门槛”

- 保存更改

- 用手机打开wifiPPM网站,测试调整是否正常

多数民众赞成它。你完成了。现在,您可以使用手机进行飞行而无需任何其他应用程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接收器
    +关注

    关注

    14

    文章

    2473

    浏览量

    71988
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    45127
收藏 人收藏

    评论

    相关推荐

    ESP8266 太空人动画的 OLED 显示

    ESP8266 太空人动画的 OLED 显示
    的头像 发表于 10-08 15:06 297次阅读
    <b class='flag-5'>ESP8266</b> 太空人动画的 OLED 显示

    arduino(1)--ESP8266配置

    硬件准备 首先需要准备一个开发板,这里我准备的是淘宝购买的兼容arduino的ESP8266模块。 arduino配置 我使用的是arduino来编程实现,故需要下载对应的库文件,打开
    发表于 09-06 11:00

    esp32和esp8266代码共用吗

    本文将介绍ESP32和ESP8266两款流行的微控制在代码共用性方面的可能性与差异性。 一、引言 随着物联网威廉希尔官方网站 的飞速发展,越来越多的智能设备开始进入我们的生活。其中,ESP32和
    的头像 发表于 08-19 18:23 1212次阅读

    esp8266esp32区别是什么

    以下是关于ESP8266ESP32的主要区别: 处理和架构 : ESP8266 :使用一个Tensilica L106 80MHz的处理
    的头像 发表于 08-19 18:16 5564次阅读

    esp8266不烧录可以使用吗

    Systems推出的低成本、低功耗的Wi-Fi模块。它基于Tensilica L106微处理,具有32位处理能力,最高频率可达160MHz。ESP8266具有丰富的外设接口,如GPIO、ADC、PWM等
    的头像 发表于 08-19 17:28 881次阅读

    esp8266wifi模块怎么连接手机

    和密码)。 配置成功后,ESP8266将能够通过路由连接到互联网。 手机连接同一WiFi网络 : 在手机上打开WiFi设置
    的头像 发表于 08-19 17:27 3183次阅读

    何在UART启动加载模式下设置ESP8266

    我需要能够使用 UART 通过不同的 MCU 对 ESP8266 进行编程。但是,我找不到有关如何执行此操作的任何文档。有谁知道怎么做?我知道如何在 UART 启动加载模式下设置 ESP826
    发表于 07-19 14:25

    是否可以使用ESP-NOW协议,将ESP8266板作为与其他ESP8266板之间的中继

    我需要在没有 WiFi 网络的山丘周围约 500 米处发送温度数据。 是否可以使用 ESP-NOW 协议,将 ESP8266板作为与其他 ESP8266板之间的中继? 如果是这样
    发表于 07-19 06:53

    ESP8266配置为带有AT命令的Web服务,AT命令回复HTTP GET出现错误怎么解决?

    我已将ESP8266配置为带有 AT 命令的 Web 服务。当浏览连接时,它会向我发送一个请求[i]GET /favicon.ico我想用一个[i]错误 404 未找到. 如
    发表于 07-16 08:29

    ESP8266何在SDK设置设备ID?

    我想用微信(wechat)控制我的设备。 我的ESP8266下载了SDK 2.1.0,并且已经通过AirKiss获得了WIFI密码 但是我无法将我的设备绑定到我的微信账户,因为微信无法接受尚未
    发表于 07-16 07:59

    请问ESP8266何在UDP设置本地端口?

    我正在尝试使用 AT 命令制作 Access Point UDP 服务。 简而言之,它有效,但我无法控制ESP8266本地端口,因为它是由芯片随机设置的。 我想创建一个具有已知固定端口的服务
    发表于 07-15 08:31

    如何配置ESP8266的I2S模块以接收来自外部微控制的数据?

    如何配置 ESP8266 的 I2S 模块以接收来自外部微控制的数据(例如,具有 I2S 接口的 STM32F303)? 我想通过 I2S 接口将数据从 STM32 连续传输到
    发表于 07-12 14:08

    何在UART0上使用RTS/CTS和ESP8266

    使用此连接设置时,AT 命令无法到达调制解调(我们已经验证了在调制解调启用了硬件流控制,也在 ESP
    发表于 07-10 08:13

    ESP8266网络天气时钟OLED显示

    基于ESP8266实现网络获取天气和时钟并OLED显示
    的头像 发表于 06-28 04:46 1244次阅读
    <b class='flag-5'>ESP8266</b>网络天气时钟OLED显示

    国产低成本Wi-Fi SoC解决方案芯片ESP8266ESP8285对比差异

    ESP8266ESP8285对比差异 ESP8285相当于在ESP8266基础上多加了1/2MB Flash, ESP8285与
    的头像 发表于 05-17 11:44 1382次阅读
    国产低成本Wi-Fi SoC解决方案芯片<b class='flag-5'>ESP8266</b>与<b class='flag-5'>ESP</b>8285对比差异