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

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

3天内不再提示

如何使用esp8266通过STM32F103RB Nucleo板将可变电阻的模拟值发送到远程服务器

454398 来源:网络整理 作者:网络整理 2019-11-26 16:48 次阅读

步骤1:设置ThindSpeak.com帐户和渠道。

创建ThingSpeak帐户是最容易的事情之一。单击此处转到注册页面。

现在,单击此处以打开您的频道页。现在,点击绿色的 New Channel 按钮。在这里,在名称,一些描述和名称field1的前面输入Channel Name作为variableResistance。因为我们现在只想存储可变电阻,所以现在我们只有一个场。如果要输入多个字段,只需单击该字段编号旁边的复选框,然后输入该字段的名称即可。您可以将剩余的东西留空,也可以根据需要填充它们。只需向下滚动并点击保存频道按钮。现在,您将被重定向到private_show窗口。在这里,您可以看到一个空图表,上面写着条目总数。即0。现在,单击“ API密钥”标签以获取您的读/写API密钥。请注意这些键,我们将很快使用它们。

步骤2:设置硬件

如何使用esp8266通过STM32F103RB Nucleo板将可变电阻的模拟值发送到远程服务器

硬件连接与上一教程几乎相同。我强烈建议您先阅读该教程。无论如何,请按以下说明进行硬件连接:

esp8266 Vcc ------》 Nucleo + 3.3V

esp8266 CH_PD-》 Nucleo + 3.3V

esp8266 GND ----》 Nucleo GND

esp8266 Tx -------》 Nucleo D2

esp8266 Rx -------》 Nucleo D8

esp8266 RESET-》 Nucleo D3

VR Pin 1 ------------》 Nucleo + 3.3V

VR引脚2 ------------》 Nucleo A0

VR Pin 3 ------------》 Nucleo GND

注意:

我正在使用 esp8266 v1 。对于其他版本,您可能需要将一些其他引脚连接到Vcc/GND。

请勿连接到+ 5V!

您必须将多个引脚连接到单个输出引脚,请确保所有连接都已连接!

步骤3:编写代码

我已经写了一些mbed编译器上的代码。您可以直接从那里获取并进行更改。

要获取代码,请单击此处。现在,单击“导入此程序”(蓝色按钮)以将其导入到编译器。

此代码将仅从可变电阻器读取模拟值,并在每次启动时将其发送到我们的Thingspeak频道(

现在,编译并将.bin文件下载并复制/复制到您的Nucleo板上。

第4步:可视化输出

为了可视化输出,您将需要安装可以从串行端口读取的软件。我们将使用最常用的软件 Putty 。我已附上 .exe 文件。您可以从这里下载,也可以从其他地方下载。下载完成后,现在运行putty.exe 。选择序列。输入您的Nucleo连接到的 COMPORT 。将波特率设置为115200 。点击 OPEN 或按 Enter 。现在,您应该可以在腻子屏幕上看到连接状态。

现在,我们一旦您看到已发布!线在腻子上,切换到Thingspeak private_show窗口,在图形上,您将看到显示的可变电阻乘以500的当前值。要获取更多值,只需编辑代码或按Nucleo Borard上的那个“黑色重置”按钮!

责任编辑:wv。

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

    关注

    0

    文章

    7

    浏览量

    11302
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    45279
  • Nucleo
    +关注

    关注

    0

    文章

    27

    浏览量

    17482
收藏 人收藏

    评论

    相关推荐

    ESP8266 通过 MQTT 协议实现 LED 的远程控制

    本文简要介绍了搭建 EMQX 服务器实现基于 MQTT 协议远程控制 NodeMCU ESP8266 板载 LED 的解决方案。
    的头像 发表于 09-25 09:11 2184次阅读
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>通过</b> MQTT 协议实现 LED 的<b class='flag-5'>远程</b>控制

    STM32 ESP8266阿里云链接源码

    stm32F103C8T6 ESP8266 物联网电表 登录阿里云
    发表于 08-29 14:21 6次下载

    MOS管可变电阻区有什么用处

    MOS管(Metal-Oxide-Semiconductor Field-Effect Transistor,金属-氧化物半导体场效应晶体管)的可变电阻区是其工作特性中的一个重要区域,具有广泛的应用和多种用处。以下是对MOS管可变电阻区用处的详细探讨。
    的头像 发表于 07-23 11:46 2568次阅读

    ESP-12 ESP8266如何通过I2C将SSID和RSSI信息发送到RPi / Arduino?

    我正在寻找我的 ESP-12 ESP8266,以便通过 I2C 将 SSID 和 RSSI 信息发送到 RPi / Arduino。关于如何进行的任何建议? 我查看了文档,不禁注意到
    发表于 07-22 07:36

    如何将多个ESP连接到一个ESP并向服务器发送数据?

    。 该站模式 ESP 连接了传感。所有这些站模式 esp 收集传感数据并将数据发送到esp
    发表于 07-19 06:49

    使用ESP8266和AT命令集构建一个多客户端HTTP服务器遇到的疑问求解

    我们正在尝试使用ESP8266和 AT 命令集构建一个多客户端 HTTP 服务器通过串行端口连接到 Arduino 。我们正在使用 A
    发表于 07-18 08:03

    ESP8266进入轻度睡眠模式后,有没有办法保持与服务器的连接?

    ESP8266ESP32 在通信过程中以 softAP 模式休眠有什么解决方案吗?我只需要同时与一个客户端(例如与智能手机)通信,并将测量数据从 softAP 发送到客户端。客户端应在其接入点
    发表于 07-16 07:52

    ESP与UNO连接,无法将数据发送到远程服务器是哪里的问题?

    我在使用 ESP01 向远程服务器发送 get 请求时遇到问题。 我将 ESP 与 UNO 连接,一切正常。我将其连接到我的本地网络等。但是
    发表于 07-15 06:43

    为什么安卓手机无法显示从ESP8266发送的网页?

    ------------------------------------------- 但是,当我还将 ESP 8266 消息流量定向到 PC 的串口时 我可以看到从 android 发送到和来自超级终端
    发表于 07-12 07:17

    可以通过ESP8266 SDK访问ARP缓存吗?

    我了解到 ARP 缓存应该存在于 ESP8266 中,因为它是互联网协议链路层的一部分 - 设备需要它才能将数据包发送到网络中的其他设备。所以也许问题是:我可以通过 ESP8266 S
    发表于 07-12 07:14

    可以使用JSON将prov-config参数从网页发送到esp8266吗?

    请求。所以另一个意识形态。为什么不在Protocomm之外制作另一个简单的httpd/task来监听GET请求呢?而且它不起作用 我该怎么办,我该怎么办?请。 其他问题。我可以使用 JSON 将 prov-config 参数从网页发送到 esp8266 吗?
    发表于 07-09 07:41

    通过STM32+ESP8266 Wifi模块 +云服务器,做一个数据收发控制的板子云服务器方面该如何选择?

    通过STM32+ESP8266 Wifi模块 +云服务器 做一个数据收发控制的板子 云服务器方面该如何选择?
    发表于 04-25 08:16

    求CS1180的STM32F103RB驱动,413054581@qq,急用

    求CS1180的STM32F103RB驱动,413054581@qq,急用
    发表于 04-22 17:25

    STM32F103RB无法进入CAN中断的原因?怎么解决?

    鄙人买了一块NUCLEO F103RB的开发,第一次玩STM系列的片子。使用STM32Cube和STM32MX开发,确实很好用,快捷方便。
    发表于 04-09 07:14

    求CS1180的STM32F103RB驱动,640450701@qq谢谢了

    求CS1180的STM32F103RB驱动,640450701@qq谢谢了
    发表于 03-15 11:34