步骤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上的那个“黑色重置”按钮!
我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>