ESP 8266是一種專門針對無線連接的需求而開發,是一個完整且自成系統的Wi-Fi網路晶片。
它有八個腳位,分別為3V3、RST、EN、TX、RX、IO0、IO2及GND。
將感應器上的四個接口 : GND、3V3、RX、TX 駁上電線
分別連接至以下腳位
RX (Input) <-->P1
TX (Output) <-->P2
3V3(正極)<--> 5V
GND(負極)<--> GND (黑)
留意,由於擴充板上的 VCC 接口只能提供較低的電壓,會導致 ESP 8266 沒有足夠電力連接Wifi,可把5V 連接到以下位置。
使用 micro:bit 連接 ESP 8266 Wi-Fi 網絡晶片,透過網絡與其他擴充器聯動。
所需材料: micro:bit、super:bit、ESP 8266 Wi-Fi 網絡晶片、距離感應器、水位感應器。
1. 在【擴展】搜尋中輸入 ESP 8266 (如下圖) 後安裝
2. 安裝後出現 ESP8266 ThingSpeak
它是一個網上收集數據的平台,協助我們收集從傳感器(sensor)中得出的數據
請勿關掉此視窗
設定 TRIG、ECHO對應的引腳。
選擇回傳單位為 CM。
將ESP 8266連接上Wifi,頻率為2.4 GHz,需輸入其SSID : tswmc_esp 及Password : student123
將ESP 8266所接收的數據上傳至Thingspeak Channel
複製並貼上相對應的"Write API Key"及改變Field的數值
在Thingspeak的"Ultrasonic" Channel 找尋Write API Key並複製至Makecode ESP 8266上傳數據的積木
透過讀取超聲波所偵測到的距離
上傳數據至Thingspeak
由於ThinkSpeak的限制,只能每15秒更新畫面一次 (如右圖所示)
圖像亦可加到Google Sites作即時觀察。
連接溫度濕度感應器
在Thingspeak平台新增一個channel「Temperature」
將溫度數據上傳至Thingspeak平台,同學可用手緊握感應器並觀察圖表變化。
*Field 名稱為 temp
步驟一
在協作平台名稱輸入"自己班別及學號及「水位探測」。
如:"3A01水位探測 "
頁面主標題改為「物聯網」
步驟二
將頻道設為公開,令數據圖表可被擷取使用。
步驟三
以分頁開啟圖表,並將網址複製。
步驟四
選擇「嵌入」,並將所複製的網址貼上
步驟五
加入文字框,設定「水位數據」為標題,描述圖表內容。