步骤1:设置thindspeak.com帐户和渠道。
创建thingspeak帐户是最容易的事情之一。单击此处转到注册页面。
现在,单击此处以打开您的频道页。现在,点击绿色的 new channel 按钮。在这里,在名称,一些描述和名称field1的前面输入channel name作为variableresistance。因为我们现在只想存储可变电阻,所以现在我们只有一个场。如果要输入多个字段,只需单击该字段编号旁边的复选框,然后输入该字段的名称即可。您可以将剩余的东西留空,也可以根据需要填充它们。只需向下滚动并点击保存频道按钮。现在,您将被重定向到private_show窗口。在这里,您可以看到一个空图表,上面写着条目总数。即0。现在,单击“ api密钥”标签以获取您的读/写api密钥。请注意这些键,我们将很快使用它们。
步骤2:设置硬件
硬件连接与上一教程几乎相同。我强烈建议您先阅读该教程。无论如何,请按以下说明进行硬件连接:
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上的那个“黑色重置”按钮!
承德科胜颗粒包装机|明胶自动包装机|河北包装机
AirPods 3对比AirPods Pro,哪个功能更好?
服务器市场巨变?传华为出售X86服务器业务,闻泰科技强势入场
东京大学的研究人员:新开发的电子皮肤有一个LED显示屏
自动驾驶技术目前需要的是什么
如何使用esp8266通过STM32F103RB Nucleo板将可变电阻的模拟值发送到远程服务器
人工智能将给人类带来怎样的改变
电动汽车和燃油车它们各自的优势是什么
三大技术息数进军“大”时代 彩电的大尺寸化离不开8K的支持
网站建设学习和什么是网站建设
木质机械臂DIY图解
各类传感器的派瑞林涂层防护
未来广东电信将结合三千兆,打造全面的智慧家庭网络
口腔锥形束CT的优势介绍
Mouser荣获优秀MCU分销渠道企业大奖
PACEWEARP1评测 一款值得拥有的健身运动手表
如何将LED连接到Arduino板并使其闪烁
oppoReno怎么样 值不值得买
什么是Hibernate?Hibernate框架架构与框架原理分析
SIM卡座连接器已成为了电子设备中不可缺一的重要配件