步驟1:設(shè)置ThindSpeak.com帳戶和渠道。
創(chuàng)建ThingSpeak帳戶是最容易的事情之一。單擊此處轉(zhuǎn)到注冊頁面。
現(xiàn)在,單擊此處以打開您的頻道頁?,F(xiàn)在,點(diǎn)擊綠色的 New Channel 按鈕。在這里,在名稱,一些描述和名稱field1的前面輸入Channel Name作為variableResistance。因?yàn)槲覀儸F(xiàn)在只想存儲(chǔ)可變電阻,所以現(xiàn)在我們只有一個(gè)場。如果要輸入多個(gè)字段,只需單擊該字段編號(hào)旁邊的復(fù)選框,然后輸入該字段的名稱即可。您可以將剩余的東西留空,也可以根據(jù)需要填充它們。只需向下滾動(dòng)并點(diǎn)擊保存頻道按鈕?,F(xiàn)在,您將被重定向到private_show窗口。在這里,您可以看到一個(gè)空圖表,上面寫著條目總數(shù)。即0?,F(xiàn)在,單擊“ API密鑰”標(biāo)簽以獲取您的讀/寫API密鑰。請注意這些鍵,我們將很快使用它們。
步驟2:設(shè)置硬件
硬件連接與上一教程幾乎相同。我強(qiáng)烈建議您先閱讀該教程。無論如何,請按以下說明進(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 。對于其他版本,您可能需要將一些其他引腳連接到Vcc/GND。
請勿連接到+ 5V!
您必須將多個(gè)引腳連接到單個(gè)輸出引腳,請確保所有連接都已連接!
步驟3:編寫代碼
我已經(jīng)寫了一些mbed編譯器上的代碼。您可以直接從那里獲取并進(jìn)行更改。
要獲取代碼,請單擊此處。現(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 ?,F(xiàn)在,您應(yīng)該可以在膩?zhàn)悠聊簧峡吹竭B接狀態(tài)。
現(xiàn)在,我們一旦您看到已發(fā)布!線在膩?zhàn)由?,切換到Thingspeak private_show窗口,在圖形上,您將看到顯示的可變電阻乘以500的當(dāng)前值。要獲取更多值,只需編輯代碼或按Nucleo Borard上的那個(gè)“黑色重置”按鈕!
責(zé)任編輯:wv。
-
STM32F103RB
+關(guān)注
關(guān)注
0文章
7瀏覽量
11377 -
ESP8266
+關(guān)注
關(guān)注
51文章
965瀏覽量
46857 -
Nucleo
+關(guān)注
關(guān)注
0文章
28瀏覽量
17798
發(fā)布評論請先 登錄
【RA-Eco-RA4M2開發(fā)板評測】使用RA4M2和ESP8266實(shí)現(xiàn)MQTT協(xié)議上傳傳感器數(shù)據(jù)到云服務(wù)器并反向點(diǎn)燈控制
ESP8266 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制

評論