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

    浏览量

    11266
  • ESP8266
    +关注

    关注

    50

    文章

    947

    浏览量

    43925
  • Nucleo
    +关注

    关注

    0

    文章

    26

    浏览量

    17256
收藏 人收藏

    评论

    相关推荐

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

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

    proteus可变电阻在哪里

    proteus可变电阻在哪里  Proteus是一款基于电子仿真技术的软件,它可以让我们模拟各种电路的工作情况。而在模拟电路中,可变电阻(variable resistor)也是非常常
    的头像 发表于 09-01 14:55 6340次阅读

    esp8266如何将这些变量发送到spiffs上的html?

    没有任何 javascript 或 php 的情况下将变量传递给 html。我发现一些代码在 html 中使用 %variable% 语法。我也不明白 esp8266 如何将这些变量发送到 spiffs
    发表于 06-07 08:57

    如何使用ESP8266收集公共IP将其发送到外部服务器

    rooter 重新启动,它将获得不同的公共 IP 地址。 我知道如何使用 ESP8266 收集公共 IP: ?f=6&t=12782 在我的设置中,如果 rooter 重新启动,网络中
    发表于 06-06 10:57

    是否可以通过SoftAP模式将数据从MIT app发送到ESP8266

    顾名思义,是否可以通过SoftAP模式将数据从MIT app发送到ESP8266?我的想法是让用户使用 MIT 应用程序输入数据(在本例中为警报系统的日期和时间),然后该应用程序会将输入数据(日期
    发表于 06-02 08:50

    如何将播放的歌曲标题发送到NodeMCU esp8266托管的网页中的文本框?

    中的软件在 PROGMEM 中有一个存储为数组数据的歌曲标题列表 我想将播放的歌曲标题发送到 NodeMCU esp8266 托管的网页中的文本框。 我到处搜索和研究都没有运气。 有很多关于从网页发送到软件的例子,但我需要转向
    发表于 06-01 13:25

    如何通过rs485将逻辑状态从esp8266发送到plc fx3u?

    我正在搜索文件以通过 rs485 与 plc fx3u 通信 esp8266。我知道如何连接,但我也遇到了一些问题。我不知道如何通过rs485将esp8266的逻辑状态
    发表于 06-01 09:13

    如何使用ESP8266收集数据到PC?

    我是 ESP8266 的新用户。我非常渴望使用 ESP 学习事物的工作原理。 我看到许多基于对 ESP 使用 AT 命令的示例。AS ESP 作为 TCP 客户端,作为 TCP
    发表于 05-24 08:18

    求助,数据如何来自esp8266

    例如(以下html代码),我想通过网络服务器将数据从esp8266发送到stm32f4。但是三个数据(红色,绿色,蓝色)将
    发表于 05-23 06:09

    如何将.txt 大文件发送到HTTP服务器

    我在 SPIFFS 闪存中创建了多个 .txt 文件系统。但是如何将 .txt 大文件发送到 HTTP 服务器,可以通过 ESP8266 12F
    发表于 05-19 09:00

    ESP8266支持大文件以GET请求方式发送到HTTP网络服务器

    ESP8266 支持大文件 [500KB] 以 GET 请求方式发送到 HTTP 网络服务器...?有可能如何编写代码来发送数据。任何示例代码都可以
    发表于 05-19 06:55

    如何使用esp8266通过麦克风将语音笔记实时发送到php?

    我可以使用 esp8266 通过麦克风将语音笔记实时发送到 php,在那里音频将得到处理。 我不知道这是否可能所以我问你任何建议或回复将不胜感激。
    发表于 05-16 06:57

    如何将文件内容从Arduino无线发送到计算机?

    ,因此它可以处理传感的数据。两个设备都连接到一个公共路由。 目标。我需要的是一种将文件内容从 Arduino 无线发送到计算机的方法。没有网络服务器,只是文件传输。 由于我对 Lu
    发表于 05-04 06:47

    如何用ESP8266构建网络服务器

    我正在开始一个关于用 ESP8266 构建网络服务器的系列文章 第一个故事是构建一个带有一些文本字段的网页。 将文本放入字段并将其发送到 ESP
    发表于 04-28 07:21

    如何使用esp8266服务器和客户端之间发送数据?

    我是这个小组的新手,我刚刚写信,如果有人能帮助我,我需要一个指南甚至一本书来学习如何使用 esp8266服务器和客户端之间发送数据(例如:我有2 esp8266 一个我想将它用作
    发表于 04-27 07:05