顏色及手勢魔塊

顏色及手勢魔塊 (HKBM8012F)

../../_images/09_06.png

這是一塊多功能的魔塊,它的主要功能是識別顏色和識別手勢。

../../_images/IMG_2572.GIF

../../_images/IMG_2573.GIF

../../_images/IMG_2574.GIF

它有4種模式:

  1. 在顏色辨識模式下,4顆LED會常亮,檢測顏色的色環角度。它還可以檢測環境光度。
  2. 在手勢辨識模式下,手的移動方向會觸發對應方向的LED閃動。
  3. 在距離檢測模式下,最遠範圍為大約3cm。距離越近,LED越亮。
  4. 在LED模式下,可以控制4顆LED的亮度。

詳細介紹

../../_images/09_05.png

產品參數

  • 支援電壓:3V-5V
  • 尺寸:56mm X 24mm X 16mm
  • 接口:4pin防反插接口
  • 顏色識別檢測返回值:0-360
  • 手勢識別模式下,可識別上下左右四個方向,分別返回1、2、3、4。偵測不到手勢則返回0。
  • 距離檢測模式下,最大檢測距離為3cm左右,返回值為0-255,越靠近數值越大。
  • 亮度檢測返回值:0-255

使用注意事項

  • 這魔塊只能連接到I2C接口,其他接口無效。
  • 使用前要先設置模式,否則默認為距離模式。
  • 手勢模式下,你可能需要熟習一下手移動的方向、距離和速度才掌握到觸發技巧。
  • 顏色辨認會返回HSV角度數值,並非RGB數值。
  • 顏色辨認的距離為大約1cm時的效果最為理想。
  • 在LED模式之下才可以控制LED的亮度。

接線方法

Armourbit


將顏色手勢魔塊用4pin排線連接至Armourbit的I2C接口。

../../_images/color_wire.png

Robotbit


將顏色手勢魔塊連接至Robotbit的I2C接口。

藍色線(A)請接到SCL,綠色線(B)請接到SDA。

../../_images/gesture_wire1.png

MakeCode編程教學

../../_images/mcbanner13.png

加載PowerBrick插件:

在擴展頁直接搜尋powerbrick (PowerBrick已經過微軟認證,可以直接搜尋)

../../_images/powerbrick_search.png

你亦可以用插件地址搜尋

PowerBrick插件地址:https://github.com/KittenBot/pxt-powerbrick

顏色手勢魔塊積木塊:

../../_images/colorgestureblocks1.png

../../_images/colorgestureblocks2.png

顏色檢測

../../_images/color.png

參考程式網址

HSV色環可以參考下圖:

../../_images/hsv.jpg

亮度檢測

../../_images/colorbrightness.png

參考程式網址

距離檢測

../../_images/colordist.png

參考程式網址

手勢檢測

../../_images/gesture.png

參考程式網址

Makecode教學短片

../../_images/gesturetut.png

示範短片

../../_images/gesture_video1.png

../../_images/gesture_video2.png

../../_images/gesture_video2.png

插件版本與更新

插件可能會不定時推出更新,改進功能。亦有時候我們可能需要轉用舊版插件才可使用某些功能。

詳情請參考: Makecode插件版本更換

KittenBlock編程教學

../../_images/kbbanner7.png

加載PowerBrick插件

在左上角小貓logo旁邊的硬件欄選擇PowerBrick,加載Microbit與Powerbrick插件。

../../_images/addextension1.png

顏色手勢魔塊積木塊

../../_images/kbcolorgestureblocks.png

顏色檢測

../../_images/kbcolor.png

參考程式下載

亮度檢測

../../_images/kbbrightness.png

參考程式下載

距離檢測

../../_images/kbcolordist.png

參考程式下載

手勢檢測

../../_images/kbgesture.png

參考程式下載

FAQ

1:為什麼我點擊積木塊沒有反應呢?

首先確保已經連接好Microbit,然後上載韌體再試一試。