步驟1:設(shè)置ThindSpeak.com帳戶和渠道。
創(chuàng)建ThingSpeak帳戶是最容易的事情之一。單擊此處轉(zhuǎn)到注冊(cè)頁(yè)面。
現(xiàn)在,單擊此處以打開(kāi)您的頻道頁(yè)。現(xiàn)在,點(diǎn)擊綠色的 New Channel 按鈕。在這里,在名稱,一些描述和名稱field1的前面輸入Channel Name作為variableResistance。因?yàn)槲覀儸F(xiàn)在只想存儲(chǔ)可變電阻,所以現(xiàn)在我們只有一個(gè)場(chǎng)。如果要輸入多個(gè)字段,只需單擊該字段編號(hào)旁邊的復(fù)選框,然后輸入該字段的名稱即可。您可以將剩余的東西留空,也可以根據(jù)需要填充它們。只需向下滾動(dòng)并點(diǎn)擊保存頻道按鈕。現(xiàn)在,您將被重定向到private_show窗口。在這里,您可以看到一個(gè)空?qǐng)D表,上面寫(xiě)著條目總數(shù)。即0。現(xiàn)在,單擊“ API密鑰”標(biāo)簽以獲取您的讀/寫(xiě)API密鑰。請(qǐng)注意這些鍵,我們將很快使用它們。
步驟2:設(shè)置硬件
硬件連接與上一教程幾乎相同。我強(qiáng)烈建議您先閱讀該教程。無(wú)論如何,請(qǐng)按以下說(shuō)明進(jìn)行硬件連接:
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 。對(duì)于其他版本,您可能需要將一些其他引腳連接到Vcc/GND。
請(qǐng)勿連接到+ 5V!
您必須將多個(gè)引腳連接到單個(gè)輸出引腳,請(qǐng)確保所有連接都已連接!
步驟3:編寫(xiě)代碼
我已經(jīng)寫(xiě)了一些mbed編譯器上的代碼。您可以直接從那里獲取并進(jìn)行更改。
要獲取代碼,請(qǐng)單擊此處。現(xiàn)在,單擊“導(dǎo)入此程序”(藍(lán)色按鈕)以將其導(dǎo)入到編譯器。
此代碼將僅從可變電阻器讀取模擬值,并在每次啟動(dòng)時(shí)將其發(fā)送到我們的Thingspeak頻道(
現(xiàn)在,編譯并將.bin文件下載并復(fù)制/復(fù)制到您的Nucleo板上。
第4步:可視化輸出
為了可視化輸出,您將需要安裝可以從串行端口讀取的軟件。我們將使用最常用的軟件 Putty 。我已附上 .exe 文件。您可以從這里下載,也可以從其他地方下載。下載完成后,現(xiàn)在運(yùn)行putty.exe 。選擇序列。輸入您的Nucleo連接到的 COMPORT 。將波特率設(shè)置為115200 。點(diǎn)擊 OPEN 或按 Enter 。現(xiàn)在,您應(yīng)該可以在膩?zhàn)悠聊簧峡吹竭B接狀態(tài)。
現(xiàn)在,我們一旦您看到已發(fā)布!線在膩?zhàn)由希袚Q到Thingspeak private_show窗口,在圖形上,您將看到顯示的可變電阻乘以500的當(dāng)前值。要獲取更多值,只需編輯代碼或按Nucleo Borard上的那個(gè)“黑色重置”按鈕!
責(zé)任編輯:wv。
-
STM32F103RB
+關(guān)注
關(guān)注
0文章
7瀏覽量
11296 -
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45008 -
Nucleo
+關(guān)注
關(guān)注
0文章
27瀏覽量
17425
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論