Wifibrick 介紹

Wifibrick (HKBM8012O)

../../_images/wifibrick1.png

簡介

Wifibrick 是Kittenbot Powerbrick 延伸的一款功能魔塊; 顧名思義, Wifibrick 提供了一個渠道, 把micro:bit 作為核心的系統, 通過wifi 連接到各IoT 平台, 如國外的Thinkspeak, 本地的Makercloud 或中國移動的OneNet。

../../_images/wifi-01-11.png

它的外型跟Powerbrick 中的溫濕度方塊是同一個模樣; 但Wifibrick 上多了一個logo。

../../_images/wifi-021.png

產品參數

工作電壓: 3.3 - 5V 工件電流: 62mA 尺寸: 56 (L) x 25 (W) x 20 (H) 接頭: PH2.0 4Pin 支援網絡: 2.4GHz 無綫網絡

../../_images/wifi-05-11.png

支持 STA / AP / STA+AP 模式; 支持Smart Config 功能

特點

  • 巿面上較少能直接配合micro:bit 使用的3.3V Wifi 模塊, 由Kittenbot 自家開發固件及makecode 編程積木, 方便易用。

  • 內置紅﹑藍﹑綠指示燈, 連線狀態一目了然。

  • 單插頭防反設計, 接線簡單減少失誤。

    ../../_images/wifi-04-11.png

  • 2則及背面帶有能配對樂高科技系列的插孔, 更易融合到模型中。

    ../../_images/wifi-09-11.png

接腳解讀

在Wifibrick 背面, 會看4支針腳的標示, 分別為 G﹑V﹑ A﹑ B,

../../_images/wifi-22-11.png

對應針腳功能如下:

../../_images/wifi-23-11.png

Tx = 發送數據 Transmit(tx) Data 的簡寫

Rx = 接收数據 Receive(rx) Data 的簡寫

接線方法

../../_images/wifi-06-11.png

把wifibrick 連接到micro:bit 的方法很多, 建議配合Kittenbot 的擴展板 / breakout board 一拼使用。

詳細見下文:

Armourbit

Armourbit 是Powerbrick 套件中的micro:bit擴展盒。只要把micro:bit 插進去, 就能通過armourbit 4則及背面的port 位, 把wifibrick 或 sensor 等配件連接到micro:bit 的pin 位。

../../_images/wifi-07-11.png

Armourbit 詳細介紹

採用2端都是ph2.0 4pin 的接線

../../_images/wifi-08-11.png

利用接線, 可把Wifibrick 接到Port 1 (需關閉buzzer), Port 2, Port 3 或 Port 4 也可。

下圖示範用上了Port 2, 對應的就是micro:bit 的p1 及 p12

../../_images/wifibrick_armourbit1.png

下圖解有助稍後了解在編程中的設定

../../_images/wifi-12-11.png

我們在MakeCode裡面就要相應地選擇Port2。

../../_images/armourbit.png

Robotbit Edu

Robotbit Edu詳細介紹

Robotbit Edu上已經提供了4pin的通訊接口,我們只需要將WifiBrick連接到通訊接口就可以了。

只需使用PH2.0轉杜邦線按圖例接線即可。

../../_images/wifi-16-11.png

../../_images/wifibrick_edu1.png

下圖解有助稍後了解在編程中的設定

../../_images/wifi-18-11.png

由於Robotbit Edu的通訊接口使用了P2與P12,我們在MakeCode裡面就要相應地選擇引腳。

../../_images/edu22.png

Robotbit

Robotbit 是Kittenbot 一款長青的擴展板, 兼容自家大部份外置模組, 包括Wifibrick

Robotbit 詳細介紹

採用ph2.0 4pin 轉杜邦線; 利用杜邦端, 分別接到Robotbit 的G, V, P2, P12

../../_images/wifi-16-11.png

接線示意圖

../../_images/wifibrick_robotbit1.png

下圖解有助稍後了解在編程中的設定

../../_images/wifi-18-11.png

../../_images/edu22.png

IoBit

IoBit 接Wifibrick 的方法跟上述接Robotbit 的方法大同小異, 都是選定Rx, Tx 接到那支pin 就可以了。

下圖是接到IoBit 的G, V, P2, P12

../../_images/iobit.png

編程方法

有關各平台與WifiBrick的編程方法請參考以下指引:

MakeCode編程方法

WifiBrick指示燈詳解

  1. 當啟動電源後,紅色燈會亮起。 ../../_images/led11.png
  2. 在連接網絡期間,藍色燈會亮起。 ../../_images/led21.png
  3. 成功連網之後,所有燈會熄滅。 ../../_images/led31.png
  4. 成功連接MQTT之後,綠色燈會亮起。 ../../_images/led41.png