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

发布者:PositiveVibes最新更新时间:2024-07-03 来源: elecfans关键字:esp8266  STM32F103RB  模拟值  远程服务器 手机看文章 扫描二维码
随时随地手机看文章

步骤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上的那个“黑色重置”按钮!


关键字:esp8266  STM32F103RB  模拟值  远程服务器 引用地址:如何使用esp8266通过STM32F103RB Nucleo板将可变电阻的模拟值发送到远程服务器

上一篇:一款全自动电饭煲系统的设计与实现
下一篇:机器人自主导航控制指令的下发与接收

推荐阅读最新更新时间:2026-03-19 20:32

基于S3C2410和AT2042芯片实现服务器远程监控系统的设计
系统总体设计 硬件部分以三星公司的ARM9芯片S3C2410和韩国的专用视频芯片AT2042为核心。S3C2410主要实现系统控制功能,例如对AT2042的配置,接收视频流数据并利用USB存储设备进行存储;配置网络接口建立起完善的网络功能,以方便用户通过Internet 对其进行远程访问与控制;同时,挂载U盘或硬盘,预留U口或IDE的接口,可供用户选择,实现本地的海量存储功能。 整个系统软件部分主要分为两部分:服务器端和客户端(C/S模式)。服务器端包括Bootloader的编写,Linux操作系统内核的生成,系统文件的配置以及用户应用软件 (实时视频传输、录像、远程回放、抓拍);客户端是通过输入IP地址访问指定的服务器,这时
[单片机]
基于S3C2410和AT2042芯片实现<font color='red'>服务器</font>的<font color='red'>远程</font>监控系统的设计
[单片机][KEIL5] 利用虚拟机或服务器远程编译keil工程,实现网络隔离
利用一个小工具实现远程编译, 命令格式(界面版):虚拟机IP|功能码|项目工程名 命令格式(无界面版):keil_build.exe 虚拟机IP 功能码 项目工程名 编译完成会自动打开编译信息log 客户端可以配对keil使用如下: xxKeil5_Buildkeil_build.exe 192.168.56.101 b @p $p @P是指工程名称,由keil自动填充 虚拟机或服务器直接打开软件运行即可,程序会自动去寻找指定工程并编译。 方法一:工程在本地 服务器将客户端目录映射成网络硬盘。软件会自动去扫描客户端网络硬盘。 方法二:工程在远端 客户端将服务器目录映射到本地成为网络硬盘,软件直接扫描服务器。客户端可
[单片机]
[单片机][KEIL5] 利用虚拟机或<font color='red'>服务器</font><font color='red'>远程</font>编译keil工程,实现网络隔离
基于ARM9处理器的嵌入式Boa服务器的网络远程监测实现方案
随着高科技技术逐渐融入到传统的农副业,温室培养已成为生产反季节作物的方式。介绍了基于S3C2410处理器的温室监测控制系统的设计,并设计了一种基于ARM9处理器的嵌入式Boa服务器的网络远程监测实现方案,用户通过以太网对温室内的环境进行监测和一些设备的控制,提高远端机器的安全可靠性。 随着经济的快速发展和科技的进步,人们的生活水平不断提高,对生活质量的要求越来越高,对春茶的需求也大大增加。使得春茶供不应求,从而提出了温室培养茶树,以缓解人们对春茶的需求。 随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚
[单片机]
基于ARM9处理器的嵌入式Boa<font color='red'>服务器</font>的网络<font color='red'>远程</font>监测实现方案
基于ARM9处理器的嵌入式Boa服务器的网络远程监测实现
随着高科技技术逐渐融入到传统的农副业,温室培养已成为生产反季节作物的方式。介绍了基于S3C2410处理器的温室监测控制系统的设计,并设计了一种基于ARM9处理器的嵌入式Boa服务器的网络远程监测实现方案,用户通过以太网对温室内的环境进行监测和一些设备的控制,提高远端机器的安全可靠性。 随着经济的快速发展和科技的进步,人们的生活水平不断提高,对生活质量的要求越来越高,对春茶的需求也大大增加。使得春茶供不应求,从而提出了温室培养茶树,以缓解人们对春茶的需求。 随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一
[单片机]
基于ARM9处理器的嵌入式Boa<font color='red'>服务器</font>的网络<font color='red'>远程</font>监测实现
远程测控中嵌入式Web服务器的FPGA实现
0、引 言 嵌入式系统是指被嵌入到各种产品或工程应用中以微处理器或微控制器为核心的软硬件系统。嵌入式系统与Internet技术相结合,形成的嵌入式Internet技术是近几年随着计算机网络技术的普及而发展起来的一项新兴技术。工程技术人员、管理人员或调试人员通过Web而不用亲临现场就可以得到远程数据,并对测控仪器进行控制、校准等工作。这里介绍利用嵌入式软核处理器Nios II及广泛应用的嵌入式操作系统uClinux来实现电网参数的远程测控服务器的功能。 1、功能及体系结构 图1是系统结构,其中嵌入式Web服务器和监控端位于现场,它们之间的连接可以用串行口、并行口、USB等实现。现场监控端完成对目标地区电网
[测试测量]
<font color='red'>远程</font>测控中嵌入式Web<font color='red'>服务器</font>的FPGA实现
远程测控中嵌入式Web服务器的FPGA实现
0、引 言 嵌入式系统是指被嵌入到各种产品或工程应用中以微处理器或微控制器为核心的软硬件系统。嵌入式系统与Internet技术相结合,形成的嵌入式Internet技术是近几年随着计算机网络技术的普及而发展起来的一项新兴技术。工程技术人员、管理人员或调试人员通过Web而不用亲临现场就可以得到远程数据,并对测控仪器进行控制、校准等工作。这里介绍利用嵌入式软核处理器Nios II及广泛应用的嵌入式操作系统uClinux来实现电网参数的远程测控服务器的功能。 1、功能及体系结构 图1是系统结构,其中嵌入式Web服务器和监控端位于现场,它们之间的连接可以用串行口、并行口、USB等实现。现场监控端完成对目标地区
[应用]
STM32F103RB 实作笔记(一)- GPIOC LED 跑马灯
这几天被隔离管着无聊,就上淘宝买了一块《正点原子》 STM32F103 nano开发板,来练习 stm32f103 的程式。买这块开发板的原因是因为,板子已经有大部分MPU可以应用的线路包括 LED, 七节显示,IR, BUZZ, botton, 和 ST-link 等等基本需要的线路。还附上一个小塑料盒,嶲带方便,也不需要接太多的线。毕竟只是练习了解 F072 和 F103 的差别。 另外,F103的资源多,找资料方便。 下边我就把过程记录一下。(这里舍去去正点原子网站取资料的过程) 开发板 从淘宝下单后,收到的东西是这样,原有的内付程式是个24 小时的时钟。 跑马灯 内附的跑马灯程式是使用左上方那一排红色 LED, 线
[单片机]
<font color='red'>STM32F103RB</font> 实作笔记(一)- GPIOC LED 跑马灯
STM32F103RB 实作笔记(五)- Key/ button 按键练习
这一篇选择解析 以 button 输入的程式练习。 内容很简单,就是 设定 key/button 的输入寄存器 掃描检查 哪一个 key/button 被触发并传回一个讯号 取得讯号,依照讯号指示执行特定功能。 所以,main() 主程式可以看到三部分, 启动各种设定,key_scan 和 switch…case… 以下是 MAIN.c 的内容: #include sys.h #include delay.h #include led.h #include key.h #include beep.h /************************************************ in
[单片机]
<font color='red'>STM32F103RB</font> 实作笔记(五)- Key/ button 按键练习
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved