Ubidots 上傳數據教學

這次我們利用Advanced Weather Sensor (SW01 )收集數據,再以WI-FI CORE(CW01) 上傳至 Ubidots .

所需用料 :

micro:bit x 1

micro:bit brigde IM01 x 1 

WI-FI CORE(CW01)  x1

Advanced Weather Sensor (SW01 ) x 1

xChips Connector x 2

usb cable x 1             

micro:bit coding platform : https://makecode.microbit.org/  

AllThingsTalk platform : https://ubidots.com/

WI-FI CORE(CW01) + Advanced Weather Sensor (SW01 )接駁方法 :

詳細接駁教學請看此 : 按我

usb cable 請直接插至IM01 插槽上的port 位。

Ubidots setup :

Ubidots | Dashboards - Google Chrome

1. 按下右上角的「人形圖示」,然後按「API Credentials」。

Ubidots | Dashboards - Google Chrome

2. 按下後會看到「API KEY」及「Tokens」,然後按下「Click to show」。

Ubidots | Dashboards - Google Chrome

3. 複製所需資料到makecode編程上。(稍後處理)

編程教學 - Connect WiFi

1. 加入「CW01」Extension block,

輸入「XinaBox/pxt-CW01」

詳細教學請看此 : 按我

make code coding part :

Microsoft MakeCode for micro:bit - Google Chrome

1. 在 「CW01」中「Common」的分類中拉出「CW01 connect.....」的block。

Microsoft MakeCode for micro:bit - Google Chrome

2. 把它放至「on start」中, 在 「WiFi SSID」輸入你的 SSID (WiFi名稱) , 「password 」輸入你的 WiFi 密碼。

Microsoft MakeCode for micro:bit - Google Chrome

3. 在「CW01」中「Ubidots」的分類中拉出「CW01 connect to Ubidots ..... with token " "」的block。

Microsoft MakeCode for micro:bit - Google Chrome

4. 同樣地把它放到「on start」, Ubidots 後的選項請選擇「EDUCATIONAL」,

token 請回到 Dashboards 中的「API Credentials」複製並貼上。

Ubidots | Dashboards - Google Chrome

複製「Tokens」到makecode編程上。

測試是否已經連接上互聯網

當WIFI 成功connect時, micro:bit 的LED screen應該會出現「C」

由於WI-FI CORE(CW01)是另一個獨立個體,我們在連接互聯網時請按以下步驟接駁 :

1. 把USB供電插到WI-FI CORE(CW01) , 等待它的晶片轉成藍色

2. WI-FI CORE(CW01)轉成藍色後,把micro:bit 插到micro:bit bridge IM01上

失敗時的解決方法 :

請按我

配合SW01上傳數據至Ubidots

1. 加入「SW01」Extension block,

輸入「XinaBox/pxt-SW01」

詳細教學請看此 : 按我

Microsoft MakeCode for micro:bit - Google Chrome

2. 在「CW01」的「Ubidots」分類中選取「CW01 send value .....」

Microsoft MakeCode for micro:bit - Google Chrome

3. 然後把它放到「on button A pressed」下 , 並輸入所需的資料。

Microsoft MakeCode for micro:bit - Google Chrome

4. 多做一組數據上傳至Ubidots平台上。

找回已上傳的數據
Ubidots | Devices - Google Chrome

按下micro:bit的A制後, 你會上傳SW01所讀取到的數據到Ubidots平台,

這次我們回到Ubidots網站 , 按下「Devices」找回你的數據 ,

按下後你可以看到剛才你所命名的device 名稱 , 我的是「micro:bit」

Ubidots | Devices - Google Chrome

按下「micro:bit」後會出現這些數據 , 你可以點進想細閱的數據作研究。

Ubidots | Devices - Google Chrome

點開後的數據分析

如何以dashboard形式呈現數據 , 請看 :