顯示具有 LED 標籤的文章。 顯示所有文章
顯示具有 LED 標籤的文章。 顯示所有文章

2018-01-07

如何安裝 mBot 表情面板 (How to setup Me LED Matrix )


可愛的 mBot 機器人擁有許多擴充零件,包含電子零件、結構零件(請參考探奇文章:mBot 機器人的表情面板及擴充包整理),購買擴充零件後能夠增加許多功能及變化,當然操作機器人的樂趣也倍增許多。

在眾多擴充零件中,邱老師認為很值得購買的就是表情面板(Me LED Matrix 官網介紹連結),它是一個具有128顆藍色LED陣列組合的板子,用途就是顯示文字、數字符號及圖形。

有了表情面板,如同它的名稱,可以幫mBot增加臉部表情,透過不同表情,顯現mBot機器人的喜怒哀樂,就好像具有情感,增添互動效果。

2017-07-12

mBot mBlock 教學 - 顏色偵測 (光線感應器與RGB LED燈的應用)

利用mBot主機板 mCore 上面的光線感應器與RGB LED燈,可以用來偵測顏色。

(以前好像有一位老師曾經做過類似的事,這次我要自己做一次^^)

請看拍不清楚的影片示範:



將三種顏色的樂高積木放在光線感應器上方,按下板載按鈕,mBot進行偵測,亮出偵測結果的燈號,同時角色北極熊在螢幕上說出相對應的顏色。目前可以辨識『紅色』『藍色』『黃色』及『無顏色』。

原理很簡單,人的眼睛有紅藍綠三種感光細胞,積木會反射眼睛所看到的色光(所以我們才會看到這個顏色),例如:

黃色:反射大部分的紅色及綠色色光

紅色:反射大部分紅色色光

藍色:反射大部分藍色色光

所以我們依序做下面的動作

1. 先點亮LED的紅光,記錄光線感應器的數值,

2. 接著點亮LED的綠光,記錄光線感應器的數值,

3. 最後點亮LED的藍光,記錄光線感應器的數值。

多做幾次,找出不同顏色積木的光線感應器數值,如下表:

黃色:R 620-721, G 305-326, B 99-121
藍色:R 103-114, G 164-169, B 320-366
綠色:R 477-587, G 76-103, B 82-92

新增另外一個角色 - 北極熊,根據三種LED燈光所反射的光線感應器數值,判斷為何種顏色的積木。

本次示範的s2b程式放在 mBot mBlock 教學問答 臉書社團歡迎大家下載使用。

後續挑戰:

1. 可以辨識更多顏色嗎?
2. 如何辨識近似的顏色?例如深紅與淺紅?
3. 機器人可以依據不同的顏色做出不同的對應動作嗎?
4. 資料需要利用簡單如果法則,還是查表法的方式判別?
5. 可以自動在不同環境光源下自動學習記錄嗎?




2017-03-17

採用 mBlock 控制 Arduino LED燈的想法

 昨天我在臉書『mBot機器人 mBlock 教學問答』社團貼了一張圖(請看臉書連結),可能很多人不太清楚原由,所以在此發文介紹一下。



mBlock是Makeblock公司以Scratch 2.0為基礎所開發的圖控式程式環境,初始是為了控制自家產品mBot機器小車所設計,至今mBlock也做了許多修改,除了連線控制mBot,最重要的功能就是能轉寫Scrtach的指令成為Arduino 的Sketch(草稿碼),上傳到mBot之後,mBot機器人便可以獨立自主執行程式。

 由於是基於Scratch的開源自由軟體,當然mBlock也開放供大家免費下載使用。大家都知道長期維護開發一套軟體並非一件簡單的事,Makeblock公司投注許多人力物力,所以mBlock才有今天的面貌。

令我無法理解的是,mBlock大可以只限定支援mBot,mBot Ranger,Starter kit 等自家硬體產品。為何又要辛苦地支援Arduino所有相容開發板呢?

2016-12-09

Mindsensors的新產品 - EV3Lights - RGB LED Strip Controller for EV3 or NXT



(圖片來源:Mindsensors公司)


Mindsensors公司推出新的產品,EV3Lights - RGB LED Strip Controller for EV3 or NXT,

也就是一個轉接控制器,讓EV3 NXT主機得以控制LED燈條。

內容物包含:

EV3專用控制器(有RJ12母座),5米長的LED燈條,還有一個12v的變壓器。39.95美金。

(我想應該是配合聖誕節的到來^^)

請看示範影片:




延伸閱讀:

1. Mindsensors LED燈條控制器的官網

2. Builderdude35的解說影片:Mindsensors EV3Lights - Tips, Tricks and Hacks

3. Ev3lessons.com的課程 選擇『Beyand』,再下拉網頁至『EV3Lights: RGB LED Strip Controller』