LEGO SPIKE Prime Essential 樂高機器人,LEGO MINDSTORMS Robot Inventor, EV3 ,樂高動力機械 BricQ Motion 程小奔Codey Rocky,mBot2,CyberPi 童芯派 mBlock5 慧編程, Python 專業教學,課程設計。 Scratch, MakeBlock產品 艾多美 Atomy 生活用品 NXT 樂高機器人:創意樂趣,隨心所欲!
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. 可以自動在不同環境光源下自動學習記錄嗎?
(以前好像有一位老師曾經做過類似的事,這次我要自己做一次^^)
請看拍不清楚的影片示範:
將三種顏色的樂高積木放在光線感應器上方,按下板載按鈕,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燈的想法
mBlock是Makeblock公司以Scratch 2.0為基礎所開發的圖控式程式環境,初始是為了控制自家產品mBot機器小車所設計,至今mBlock也做了許多修改,除了連線控制mBot,最重要的功能就是能轉寫Scrtach的指令成為Arduino 的Sketch(草稿碼),上傳到mBot之後,mBot機器人便可以獨立自主執行程式。
令我無法理解的是,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』
訂閱:
文章 (Atom)