2017年9月23日 星期六

Makeblock開箱:顏色辨識 Color Sensor

簡介

早前,有人嘗試利用光線感應器作顏色辨識之用,但是Makeblock HK即將推出真的 Color Sensor,可以用來將彩虹糖分顏色了!

Color Sensor 正面,需連接藍/白色的連接埠

Color Sensor 背面,有兩粒光度十足的LED

測試

第一次使用,先做一個簡單的〝Hello World〞測試一下性能。原本打算取代巡線感應器位置,但由於背面有很多SMC零件,不能再加裝輔助輪,所以唯有把它裝到車尾的位置。


Makeblock HK 已為 Color Sensor 提供擴展,用家只需到擴展器下載,即可使用。


擴展中只有兩個功能,分別是回傳檢測到的顏色的 R/G/B 值,及辨識檢測到的顏色是否某幾種指定顏色。


測試第一步會先測試檢測指定顏色的功能,我準備了七種顏色紙,並放在 Color Sensor 1.5厘米下看看它能否檢測正確。

被測試的七種顏色紙

測試結果反映,藍色的效果最好,檢測橙色也會被視為黃色,反而檢測黃色時被誤以為是白色,而如果把綠色紙放到超近距離,也能檢測到是綠色。

檢測藍色紙,結果是藍色

檢測橙色紙,結果是黃色

檢測黃色紙,結果是白色

出術地檢測綠色紙,結果也可以是綠色

第二步會測試回傳的 R/G/B 數值,再讓板載 LED 亮起相同的顏色。結果可以看看以下影片:


總結

第二次測試相比起第一次,效果變化更明顯。除了測試 A4 顏色紙之外,我亦有測試其他較大而且透光度低的物件,例如膠紙座、錢包等,效果亦比紙張好,證明透光度會成為設計中一個需考慮的因素。

紅色的膠紙座

藍色的錢包

黃色的文件夾

綠色的簿冊

另外,與 Color Sensor 的測試距離也是一個需考慮的因素,檢測位置的光暗會影響檢測結果,貼近 Color Sensor 檢測會有最少的多餘光線影響,距離太大則有過多光線,經過反覆嘗試,我認為檢測距離在 0.5 至 1.5 厘米之間,可以獲得較佳效果。

總括而言,如果想用 Color Sensor 幫你分彩虹糖顏色,必須反覆的測試,得出一個最好的檢測環境,方可免卻吃錯口味的煩惱!