2017-07-24

樂高企鵝 - 動力機械旋轉滑塊運動

剛剛在LEGO Engineering 看到 Kristal Dubois 的專訪文章(Meet the Creator: Kristal Dubois),文中提到她的一件作品:Skating Penguin,這雖然是2015年的作品,探奇認為非常值得分享給大家。

原理是阿基米德圓規 Trammel of Archimedes ,於是小企鵝就會不斷地跳華爾茲。

真是有趣的樂高創作!




JK Brickworks 網頁連結:Skating Penguin

2017-07-23

mBot mBlock Tutorial 教學 - 揮手門鈴 (mBot - Play music by waving your hand.)

將 mBot 的超音波感應器當作開關,是很基本的用法,我們可以利用 mBlock 的 『控制』-->『如果< >就...否則...』指令完成簡單的動作。如下圖: 



新增一個積木指令Dodo,定義為一連串的播放音調指令,可以唱出一條歌曲。

原本只要將手放在mBot 的眼睛(超音波感應器)前面,就能唱出優美的歌曲。同時希望如果手離開超音波感應器前方,音樂應該停止播放。

但是歌曲就是一連串的『播放音調』指令,在『如果< >就....』指令裡面執行多個播放音調指令,程式需要等到音樂通通播放完畢,才會繼續檢查超音波的狀態,如下面的流程圖。

2017-07-19

Airblock 韌體更新與校正



相信有越來越多人拿到 Kickstarter 的Airblock (Makeblock 公司的可編程無人機),

這台Airblock是六旋翼無人機,最好玩的是不用害怕摔機,大家在摔機時,反倒都很開心,因為只要拿起來以磁鐵組合,又是一條好漢。^^

況且還有多種變化,無人機,水上飄,氣墊船,真的是多機一體,變化多端。

順便看個中文廣告片



這裡要提出一些Airblock的注意事項,操作Airblock前請大家務必參考:

1. Makeblock App 會不定期更新,最新版是3.0.2版,請隨時注意探奇消息。

2. 請將韌體更新至最新版本,韌體(固件)更新方法如下:

   2-1. 藍牙連線,只要將平板手機靠近Airblock,就能自動連線。Airblock主機上類似賓士汽車標誌的LED燈會從白燈轉為紅燈+綠燈。

Makeblock App 及 LEGO WeDo 2.0 App 相繼更新






記錄:


1. Makeblock App 更新:3.0.2 版,主要為改善藍牙連線

Android 版本 (Google Play)連結

iOS 版本 (iTune App Store)連結



2. LEGO WeDo 2.0 App 更新:增加翻譯語言

Android 版本 (Google Play)連結 1.6.24

iOS 版本 (iTune App Store)連結 1.6.0





2017-07-17

The NXT STEP is EV3 開始介紹 ROBOT REMIX #4 新作品

過往LEGO® MINDSTORMS® Community Partners (MCP) 都會將EV3樂高機器人套件與樂高其他套件結合,創作出新的樂高模型,今年也不例外。

2017所結合的套件更大盒,是 #42066  LEGO® Technic Air Race Jet

預定有四組人馬推出混搭新作品,

SAPHIRO:荷蘭 Anton Vanhoucke 的藍色巨龍。

CR3AM ROULETTE:德國 Andreas Baumgart 的歡樂砸派機。

StormLEv3L:英國 Michael Dobson 以及 David Gilday 遊戲機(?)。

SpiroMonst3r:巴西 Guilherme Constantino 旋轉繪圖機。

前兩天已經公佈 Saphiro: The Blue Dragon - Robot Remix #4,有建構圖示及程式,作者也詳細說明製作過程及細節。

真是不錯的作品,好想做做看!

轉貼示範影片:


The NXT STEP is EV3 會陸續發布其他ROBOT REMIX #4的作品。期待中。

延伸閱讀:

ROBOT REMIX #4

Saphiro: The Blue Dragon - Robot Remix #4




2017-07-14

9686 Simple Powered Machines 動力機械組的樂高教育學習資源

小朋友上過探奇邱老師的樂高動力機械課之後,可能非常想要在家裡自己玩樂高動力機械套件。這時要請父母跟孩子詳細討論,最好陪著孩子一起學習遊玩。

樂高教育部門的動力機械套件的產品名稱編號是Simple & Powered Machines Set (9686)


這個套件有396個零件,包含馬達、電池盒(需要另外購買6顆三號電池,建議購買充電電池)。內附18個模型的建構圖示,一組教具可以讓兩個孩子合作完成各種模型。

除了內附的模型之外,這盒動力機械教具最主要是用來呈現簡單機械原理,齒輪、滑輪、槓桿、斜坡,並且進行一些科學實驗,透過觀察學習記錄,讓孩子了解機械運作。

樂高教育部門官網提供更多資源(英文),介紹如下:


零件清單:當你拿到一盒9686,第一件事就是拆盒,整理零件,這時需要詳細清單,清點分類,放入盒中。


建構圖示:雖然已經有紙本建構圖示,電子檔案可以在電腦螢幕放大閱讀,還能在在紙本書籍破損及遺失時提供幫助。


簡易介紹:針對這一套9686動力機械組的簡介。網頁上有影片說明,還有按部就班的指示卡。


完整課程:48堂基本介紹課程,以及28堂進階課程,包含課程活動,學生問題解答。非常值得下載使用。

以上資源在學校使用或是家庭自學,亦或是親子時光,都很值得大家下載閱讀。

不論你是否正想購買樂高動力機械組(9686),都很歡迎你加入討論!



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-07-10

JK Brickworks 的創作 - Telegraph Machine and Printer

今天要介紹的是 JK Brickworks 的新作品 - Telegraph Machine and Printer

材料取自家用版EV3樂高機器人(#31313),一台筆式印表機,可以畫出英文字母。

另外再加上一台EV3主機,做成摩斯電碼(Morse Code)的發報器,透過藍牙傳送訊息,

印表機接送訊息,印出文字。

這真是有趣的主題,結合許多知識:印表機的XY軸移動概念,摩斯密碼,藍牙傳輸。

親子可以利用暑假完成這個題目!

JK Brickworks 一樣很大方地提供完整零件表、組裝圖示、還有程式。

 JK Brickworks 網頁連結 Telegraph Machine and Printer

下面是兩段影片介紹:

印表機



摩斯電碼


這是很棒的挑戰與學習機會,快點動手開始!

2017-07-08

mBlock 推出 3.4.10版



mBlock 3.4.10 版 今天推出。

http://www.mblock.cc/download/

因應3.4.9無法編譯部分舊版所撰寫的s2e程式,所以此版本將內含的Arduino IDE 1.8.0版改回1.6.5版

2017-07-06

有趣的EV3 樂高機器人影片分享

看到有趣的 EV3 樂高機器人影片,當然要分享,希望大家看到這些影片也能啟發大家的想法!


1. Cheung's EV3 Robot Factory 的 SmallBot-v1-0

超級可愛的兩足EV3機器人,好想知道如何組裝!



2. Sioux.NET on Track 的 EV3 Delta robot

Delta型的EV3機器人




3. Vuurzoon 的 Lego EV3: Olivia's Creative Lab (41307)

利用EV3將樂高 LEGO® Friends系列 - Olivia's Creative Lab 改造動起來。




看完這些影片,你是否也想試試看呢?拿起你的EV3樂高機器人,趕快動手做吧!^^

2017-07-02

Makeblock App ver3.0 更新版本

Makeblock 公司旗下機器人套件的手機平板控制軟體已經整合為Makeblock App,只要你的機器人具備藍牙,就能夠使用Makeblock App控制 mBot, mBot Ranger, Airblock, Starter, Ultimate。

Makeblock App 在2017 6月底發布 3.0.0版更新,這次更新不僅具有全新的操作介面,還提供各種語言版本,包含English, Croatian, French, German, Japanese, Polish, Romanian, Russian, Simplified Chinese, Spanish, Traditional Chinese正體中文。



App 啟動執行後會要求打開藍牙功能,可以直接進行連線。


若是手邊沒有機器人,也可以跳過藍牙連線步驟,請按畫面左上角的『<』,就會進入大廳歡迎頁面。


在此頁面的右上角,可以看到三個圓形按鍵,分別是不同的『機器人選項』、『設定』以及『藍牙功能』。

2017-06-29

mBlock 3.4.9版已經發布

mBlock 官網連結:http://www.mblock.cc/download/

已經公佈 mBlock 3.4.9版,轉貼官網之版本紀錄如下:

版本3.4.9
增加支援 MegaPi Pro 新主控版,韌體更新

1). 支持大功率編碼馬達
2). 增加無刷馬達的初始化函數
3). 更新了顏色感應器,四路直流馬達,BLCDC無刷,大編碼馬達的協議和處理代碼。
4). 修復智能舵機無法控制第二個舵機的問題
5). 新增“自動模式?”語句塊,識別裁判系統發送的啟動自動程序的信號

更新:微軟認知服務

修復:更新韌體後,第一次單獨點亮某個燈泡,會導致另一個燈熄滅;
修復:連接燈帶,按下板載按鈕切換模式,板載LED燈不變而是燈帶變色;
修復:燈帶和LED燈的顏色被強制與板載燈一致,上位機無法另外控制;
修復:板載LED燈錯誤地常亮白光,發送其他燈光顏色指令後,LED會閃爍會變回白光;
修復:LED燈和燈帶,積木指令設置只亮起幾個燈時,剩下的燈也會亮起微弱的光;
修復:兩條燈帶不能同時關燈;

2017-06-28

樂高教育部門的課程教案 ( LEGO Education Lesson Plans)

探奇曾經發文介紹『樂高教育版本軟體課程大放送(LEGO Education EV3 WeDo 2.0)』,軟體都是免費下載使用,還有一些教育活動教案。

其實樂高教育部門的官網有許多資源,除了產品介紹,軟體下載,還有一些東西值得大家一探究竟。

今天要介紹的是樂高教育部門的課程教案 ( LEGO Education Lesson Plans)




這些內容也有部份出現在下載軟體中,不過獨立出來的教案課程更方便教師針對不同主題類型詳加應用。

2017-06-22

書籍介紹 - 玩轉智能機器人mBot Ranger--搭建與編程

突然想到我竟然沒有大力推薦我的書籍,所以當然要發文介紹一下!^^

玩轉智能機器人mBot Ranger--搭建與編程

(玩转智能机器人mBot Ranger 搭建与编程) 簡體書

(圖片來源:MakeBlock公司 mBlock官網)

這本mBot Ranger基礎入門書是在Makeblock公司邀請下,我與周泰民老師共同執筆。

非常感謝Makeblock公司,還找專家繪製精彩圖片,整本書全彩銅版印刷,由人民郵電出版社隆重出版。定價人民幣75元,這樣精美的書籍可不常見喔!雖然是簡體書,華文讀友都能容易閱讀。

2017-06-19

聲控mBot 機器人 - 使用App Inventor 2 (mBot with Voice Control by App Inventor 2)

看到有人在『mBot 機器人 mBlock 教學問答』臉書社團提問如何聲控mBot機器人,

想到我曾經發過一篇文章介紹如何利用App Inventor 2 撰寫應用程式,在手機平板透過藍牙遙控mBot。(請參考探奇文章:App Inventor 2 控制 mBot

再加上前一陣子Makeblock公司推出新版的mBot App Inventor 函式庫(Ver 1.9),邱老師當然想挑戰看看,利用 App Inventor 2 寫一個 App,以聲音控制mBot。


其實整個聲控計畫的想法很單純,利用現成的Google 語音辨識,將辨識出來的口語命令對應到相對的mBot機器人指令。

2017-06-16

Mindsensors 的產品 - Vision Subsystem v5 for NXT or EV3 (with fixed lens)

前幾天才感覺 EV3 NXT 樂高機器人的第三方感應器供應商,例如HiTechnic,Mindsensors,Dexter Industries等都很少有新品推出,正在思索樂高機器人是不是已經走下坡了,結果昨天就看到Deepak Patil在臉書發文,推銷第五代的NXTCam,Vision Subsystem v5 for NXT or EV3 (with fixed lens)



雖然 EV3 主機的運算能力不錯,不過負擔影像處理還是讓給專業的來處理,比較省時省力,況且分工合作也是必要的。

(讓我想到目前處處物聯網,全世界都是雲端的世界,還是需要部份的邊緣運算分攤處理能力,節省時間立即反應)

根據Mindsensors官網的敘述,,這個視覺子系統具有下列特色及功能:

  • Track Lines or Colored Objects (you can define your own colors)
  • Track Faces or Eyes
  • Record Videos or take Pictures on attached microSD card
  • Video/Photo recording possible in autonomous operation
  • Lens with built in infrared blocking filter
  • Provides realtime tracking statistics to EV3/NXT
  • Power consumption: 42 mA (max) at 4.7V
  • Image & Video Resolution: 320x240
  • PC not needed for autonomous operation
  • Supported environments: NXT-G, EV3G, RobotC, LeJOS, NXC, LabVIEW, LVEE
  • Comes with a microSD card
追蹤線條及色塊是基本功能,還能追蹤人臉(將來可能進行辨識?^^),拍照儲存影片在microSD記憶卡。

我想如果此鏡頭具備無線網路傳輸功能,那不就可以即時以第一人稱視角開車(操控樂高機器人)。

下面是將畫面錄製在記憶卡的示範影片,雖然畫質跟速率還不高,但是就像一台行車記錄器。


想入手嗎?定價 150美金。

延伸閱讀:

Mindsensors官網:http://www.mindsensors.com

Pixy CMUcam5:http://charmedlabs.com/default/products/

2017-06-14

mBlock 官網新面貌(4.0.1測試版、Chromebook版公開)

mBlock官網更新頁面,簡約舒適風格,令人耳目一新。


新網頁提供一些範例,大家可以參考。



還將市面上的mBot mBlock書籍擺在一起,方便使用者尋找相關資源。

2017-06-09

LEGO WeDo 2.0 模型好點子 - 五十川芳仁大師的作品

五十川芳仁大師在他的官方網頁中(LEt'sGOstudio)分享 THE YOSHIHITO'S CREATION BOOK

這些作品都是經典作品,其中有結構性的作品(平板架、天平)、樂高動力機械的馬達作品(PATAPATA),還有WeDo作品(例如:牆壁追蹤者、飛機等)

大家在官網中可以看看影片示範,還有零件清單,更棒的是有一部份的作品公開建構圖示。



我們也可以照著創作喔!免費分享的建構圖檔是Kindle的mobi檔案,可以使用Kindle電子書閱讀器,或是下載Kindle App觀看。

你也想和五十川芳仁大師一樣,創作各式各樣的樂高模型嗎?趕快到他的官網查看!

http://www.isogawastudio.co.jp/legostudio/tycb/tycb.html

2017-06-04

TTRA台灣青少年機器人協會例會(高師大燕巢校區)

此次台灣青少年機器人協會TTRA的例會在高師大燕巢校區舉行,

感謝e之堡機器人創意中心的蔡豊珍老師與鐘老師的細心安排及熱情招待。



 大家風雨無阻地從各地趕來開會,會中討論TTRA檢定及各項比賽事宜。

本次會議除全體會員外,還邀請人形機器人大師-胡哲瑋,桃園夢想機機器人教室的硬幣老師,新莊 樂奇機器人的西瓜老師及黃老師 進行交流。

會後還有特別安排:採芒果活動,真是超級棒的!

會員及嘉賓才有的福利喔!(我好後悔提早離開沒有參加.....@@)




歡迎大家踴躍報名參加TTRA機器人實作檢定及各項賽事,

詳情請參考TTRA台灣青少年機器人協會官網的資訊。

2017-05-31

LEGO Boost 的產品新影片



今年初,LEGO Boost 造成一點小旋風,佔據各大樂高版面,不過隨著時間過去,大家有點忘了這個新產品。

探奇部落格 LEGO Boost 相關文章連結

五月初時,樂高發表一些新的 Boost 影片,大家不妨看看:

有Autobuilder,Guitar,MTR,Vernie,Frankie等五種模型的虛擬建構影片

請讀友直接到樂高官網欣賞:樂高官網影片連結

還有一些其他影片:樂高官網 LEGO Boost 系列影片連結

2017.06.02更新:美國已經開放預定
LEGO Boost開放預購160美金
https://shop.lego.com/en-US/Creative-Toolbox-17101

延伸閱讀:

LEGO Boost 官網,目前進度68%,預定2017 八月上市(台灣可能需要等到2018年 @@)

LEGO WeDo 2.0 官網對於LEGO Boost 的解釋說明

最近的 Boost 及 WeDo 2.0 比較介紹(非官網)

2017-05-30

Airblock 端午節飛行測試

端午節快樂!

室外測試Airblock,戶外的風比較大,容易影響Airblock飛行,下面影片還算是安全落地。



然後,就遇到側風。



摔機之後,一個黑色螺旋槳彈出來,有一個角落斷裂,還是可以組裝使用,Airblock設計得很不錯。

2017-05-25

HiTechnic 更新 EV3 I2C blocks



許久不見消息的HiTechnic公司近日推出 EV3  I2C Blocks 更新。

最新版本是 0.3,主要更新內容為 Compass 與  IRSeekerV2

更新日期 2017/5/19,

有用到的讀友可以更新!

HiTechnic 官網連結

延伸閱讀:Robocup JR. 官網有用資源



2017-05-24

[溫故知新] EV3 Chromebook App

這次在南榮科大的紫錐花機器人比賽會場上,看到許多人使用平板寫程式控制EV3樂高機器人。我想是因為程式比較單純,所以EV3 Programming App足以完成任務。平板手機操控也一定是將來的趨勢。

因應學校單位有越來越多的Chromebook,樂高當然也推出Chromebook版本的EV3 App軟體。

請有需要的讀友自行下載使用。

 https://education.lego.com/en-us/middle-school/explore/c/ev3-chromebook-launch

為什麼是溫故知新呢?因為去年探奇就已經提出說明。請參考探奇文章:EV3 與 WeDo 2.0 的新消息

2017-05-22

南榮科技大學的紫錐花盃反毒機器人競賽 (EV3, mBot)



2017全國紫錐花盃反毒機器人競賽,5/20在南榮科技大學舉辦,

參賽同學的努力練習真令人動容,你們有更上一層樓的實戰經驗。

還要感謝家長們的全力支持,不辭辛勞地接送,並且陪伴練習。

當然也要謝謝果凍魚葉老師的協調及後勤支援。

競賽官網,比賽規則連結)(競賽結果公告名單連結(臉書)

這次探奇邱老師有到場觀賽,因此簡單做個記錄:

事情要從3/29開始說起,我在這個部落格發文介紹競賽資訊,

(探奇文章:南榮科大舉辦 2017 全國紫錐花盃反毒機器人競賽

當時『果凍魚創意啟發空間』主任(葉老師)看到之後,很熱情地邀請班上孩子及家長參加比賽。

於是4/13我跟葉老師就驅車前往位於鹽水的南榮科技大學,拜訪機械系吳煥文老師,吳老師是各項機器人競賽的前輩(常勝軍),經過吳老師的詳細解說,實地了解比賽規則及場地設置。

2017-05-17

[全台首發] Makeblock公司 Airblock 開箱文 (Airblock: The Modular and Programmable Starter Drone)

等待好久,Airblock 終於到貨。

去年 Makeblock 公司新的 Kickstarter 群眾募資項目 Airblock 一開始,我就努力登記,今年4月陸續看到國外許多人的開箱文,雖然我的號碼排在500多,但是全部贊助者5000多個,加上內有鋰電池,還要通關,能夠在5月中拿到手,已經很感動。

Airblock可以有多種變化:無人機,氣墊船,陸上漂浮車....

下面是簡易開箱

外盒包裝設計很簡約

2017-05-15

EV3 樂高機器人的創作應用

雖著物聯網的興起,似乎萬物皆可聯網,雖然方便許多,但也可能造成歹徒利用的機會,例如散播病毒,破壞勒索等太多不好的事。結果就是大家『勿聯網』^^

目前並不是所有的機器設備具備物聯網功能,雖然有許多方式可以加以改裝,但是可能需要花費的時間及金錢。如果需要實體開關,又需要即時控制,這時就可以使用手邊的樂高機器人創作出一些方便的道具。

例如:開關家裡的電燈,按下遙控器的按鍵,幫你的寵物開門,下雨天時需要關窗,通通能利用樂高機器人。

下面是一個資訊設備的應用範例,雖然作者很早以前就已經發明這個模型,不過還是很值得我們學習。

reBot – using Lego for bare metal deployments on Intel NUC

使用EV3 樂高機器人協助開關電腦伺服器,這些NUC主機板並未支援遠端開機,所以需要樂高機器人以實體方式按下觸控螢幕運行。

請看示範影片:



你我的家裡也會有許多電器,都可以嘗試利用EV3樂高機器人控制實體開關,快點試試看!

2017-05-05

mBlock Scratch mBot 教學應用 - 簡易抽籤機

前幾天上課時,需要抽籤決定同學的發表順序,過往都是使用碼表決定,結果發現碼表沒電,突然靈光乍現,想到可以用mBlock做個簡單的抽籤機,所以馬上寫個小程式。


這種當場現學現賣的應用方式真是太棒了,果然了解一些程式設計好處多多。

這裡有兩個變數,一個清單

變數 ALL : 全部人數(組數)
變數 PickUp:電腦選號的結果
清單 Good :儲存全部抽籤選擇

程式如下圖:


這裡用到清單的檢查功能:『清單 包含 內容』的邏輯判斷指令,非常方便好用。(不過若是自己想辦法一一比對。自行撰寫演算法會更好)

因為抽籤機的抽籤結果是不重複的數字,所以除了決定先後順序,還能進行更多應用:例如 樂透彩的搖號機,mBot機器人隨機動作的組合,無法決定吃那一家餐廳,不知道點那一道甜點,通通可以利用這個簡易抽籤機完成。

大家一起試試看吧!


2017-05-03

台中東海扶輪社捐贈泉州國小『積木機器人創意學習教室』捐贈儀式

泉州國小,位於雲林縣台西鄉,是個不到90人的小學校。邱老師曾經兩次到泉州舉辦『機器人齊步走』活動。

今天有幸受邀到泉州觀看台中東海扶輪社捐贈泉州國小『積木機器人創意學習教室』的捐贈儀式。



一開始就由五六年級的小朋友呈現得獎的太鼓表演,震撼人心的鼓聲迎接來賓。

2017-04-30

LEGO® MINDSTORMS® Education EV3 Programming 更新


真是貼心,iOS版的 EV3 App又有更新,

LEGO® MINDSTORMS® Education EV3 Programming,(也就是俗稱的 EV3 App) 日前推出1.8.0 更新。

2017-04-27

HispaBrick Magazine 027 已經出刊 (HBM027)

內容精彩的HispaBrick Magazine 又出刊了!

最新一期027號,有Technic 科技系列 40週年文章,還有許多主題模型介紹。

更厲害的是有滿滿的104頁,真棒!



非常感謝他們的辛苦付出,大家才得以看到好文章,趕快下載!


2017-04-24

EV3 樂高機器人教學 - 藍牙連接說明 (EV3 Tutorial - Bluetooth connection)

這篇教學文章介紹如何在EV3軟體中以藍芽連接EV3主機。

使用藍牙的好處:

1. 不用拔插USB線:畢竟Mini USB的插座比較小,容易因為不當插拔,造成永久損害。

2. 無線傳輸程式:機器人不用離開場地,節省在場地與電腦間往來的時間。

3. 即時監測除錯:不受USB線的長度限制,可以將機器人放在任何位置,隨時回傳感應器數值,或是利用Data Logging 資料擷取功能,立即顯示目前感應器資料。

其實藍牙使用非常簡單,大概流程如下:

1. 筆電本身就有藍牙,桌機也可以添購藍牙傳輸器,請打開藍芽功能。


2. EV3主機打開藍芽功能(如果有多台EV3主機,建議設定唯一的主機名稱,較為方便管理)
  

2017-04-21

mBlock mBot 教學 - mBot 一邊循跡一邊唱歌 (Line Following and Music Play)

每個人天生就是不專心,一直都是多工狀態。一邊吃飯,一邊滑手機,一邊跟人聊天。睡覺時也一樣,耳朵還是在工作。

所以學生上課不專心,我在教課也不專心,總是一心多用:邊寫黑板,邊講話,還要注意時間,以及有沒有同學搗蛋......

走在路上或是開車更需要眼觀四面耳聽八方,這通通是『多工』。

這樣的多工狀態對於一般人來說是稀鬆平常的事。不果如果受到限制,那可就麻煩了。

例如用右手寫文章,還要用同一隻手按鋼琴鍵盤彈奏音樂,這樣勢必會受到影響。不是字寫不好,就是音樂彈得亂七八糟。

mBot機器人也是一樣。

由於mBlock指令的限制,目前播放音調需要固定時間(節拍),在這段蜂鳴器發聲的期間,機器人需要專心處理音效,所以無法同時巡線。

請看影片示範:


為了讓mBot機器人能夠一邊循跡一邊發出聲音,我們需要想個方法克服困難。

下圖是簡單的循跡程式

2017-04-11

LEGO WeDo 2.0 的建構圖示PDF檔案

雖然我沒有 LEGO WeDo 2.0 套件,不過這些資料非常實用,在此做個紀錄。


樂高教育官網的Support網頁,有許多關於WeDo 2.0的資料:


   雖然 WeDo 軟體及App都有相關資訊,不過PDF檔案隨時可以收藏,列印,開啟,是蠻方便的選擇。

2. WeDo 2.0 Developer Kit

   LEGO WeDo 2.0 採用低功率藍牙(Bluetooth Low Energy, BLE),剛上市時有一些連接問題,如果你想自己連接WeDo 2.0,這些資料可以提供許多幫助。

3. WeDo 2.0 軟體 App下載

   對應各種電腦平板等平台,操縱 WeDo 2.0 不是難事!

4. 其他

  還有很多資料,例如教學課程資訊,常見問題,請大家自行學習。

2017-04-06

史丹佛大學( Stanford University )研究運用EV3樂高機器人作為生物工程課程教具

還記得世界各個知名大學常常運用樂高機器人進行課程或是作為實驗教具,

(請參考:劍橋大學也使用NXT樂高機器人進行教學

(請參考探奇文章:樂高機器人參與企業生產管理的模擬德國茨維考大學(Westsächsische Hochschule Zwickau)

還有英國劍橋大學運用樂高機器人幫助實驗室進行骨頭沈積生長實驗(Growing bones with Lego University of Cambridge News)

今天又看到美國史丹佛大學的教授利用EV3樂高機器人套件,製作出可以進行生物化學實驗的模型。

主持 STANFORD BIOENGINEERING Riedel-Kruse Lab 實驗室的助理教授 Ingmar Riedel-Kruse,教導大家如何使用EV3樂高機器人,自己DIY生化自動化實驗室,機器人可以抓取試管,進行滴定或是色層分析等『溼式』生物、化學及醫學實驗,都是有關液體的實驗。



一般樂高機器人大多應用在關於機械的物理性質實驗,比較方便。當然也能夠結合不同的感應器,進行化學實驗。史丹佛大學提供了良好的示範。

請參考教授發表的論文,Liquid-handling Lego robots and experiments for STEM education and research

延伸閱讀:

史丹佛大學的介紹文章:

Stanford researchers adapt a DIY robotics kit to give STEM students tools to automate biology experiments

IEEE SPECTRUM:DIY Lego Robot Brings Lab Automation to Students


2017-04-05

EV3 樂高機器人的好模型(#31313 Home Edition)

你的樂高機器人套件是31313 LEGo MINDSTORMS EV3 Home Edition嗎?

別忘了,除了5種基本款模型,樂高玩家更是特地為家用版EV3樂高機器人31313開發出12種特別的模型。

大家可以到樂高MINDSTORMS官網,下載這些模型的PDF檔案,連結:BUILD A ROBOT

(從EV3家用版軟體或EV3家用版App也可以下載建構圖示)

還有這個網頁 DISCOVER THE FAN ROBOTS!,看專家介紹這些特別的模型。


觀看來自世界各地樂高迷的精彩傑作,當然你也可以分享你的EV3樂高機器人模型喔!

拿出你的樂高機器人一起創作吧!^^

2017-03-29

南榮科大舉辦 2017 全國紫錐花盃反毒機器人競賽


2017 全國紫錐花盃反毒機器人競賽,有趣又有獎金的比賽。



比賽規則需要仔細看看,跟一般機器人比賽不太相同。

轉貼相關訊息如下:

以「紫錐花反毒運動」為主題,結合臺南市政府毒品危害防制中心,辦理 紫錐花反毒運動相關宣導靜態設攤活動,藉此持續深化、擴展反毒宣教作法, 建立學校及社區紫錐花運動反毒觀念,營造健康清新家園的生活環境。

(一)辦理日期:106 年 5 月 20 日(週六,8:30~17:00)。
(二)辦理地點:南榮科技大學圖資中心一樓及圖資大樓地下室。

即日起開始接受報名
2017/5/12 報名截止
2017/5/20 競賽日

詳細資訊請到南榮科大比賽官網查詢報名(比賽簡章):

http://njsa.nju.edu.tw/njos/robot

比賽分為三項:

(1)「遠離誘惑邁向巔峰」  :遙控

 (2)「歹路不可行」 : 機器人自主,只能用馬達上的角度感應器,不能使用其他感應器

 (3)打擊毒品 : 機器人自主

2017-03-27

mBot mBlock 教學 - 手指運動(巡線感應器 Line Follower Sensor)

前陣子邱老師使用mBot的巡線感應器當作紅外線追蹤器,


這次再想一想巡線感應器的新用途,直接用手觸發巡線感應器。


將mBot前面抬高,巡線感應器的紅外線發射接收模組就收不到紅外線訊號,但是將手指頭放在巡線感應器下方,讓紅外線碰到手指反射,巡線感應器又能偵測到訊號。

利用這個特性可以做個小遊戲,手指運動!開始動動你的手指。

2017-03-24

2017 WRO 國際奧林匹克機器人大賽 相關影片整理

WRO比賽一年比一年難,看得我眼花撩亂。

我只看到:一直使用顏色感應器辨識各種不同排列組合的顏色,然後推東西、夾東西、搬運、放下去。^^

2017 WRO 在哥斯大黎加 Costa Rica 比賽官網連結:http://www.wro2017.org/home.html

台灣玉山機器人協會的中文規則完整版連結

當然事情不是像我這個憨人所想得這麼簡單,所以看看各國影片介紹:

(影片超多,整理不完,請大家自行搜尋)

RoboRISEit Education的國小組影片




2017-03-22

mBlock 啟動 Arduino IDE 遇到閃退的解決方式

大家都知道 mBlock 能夠轉譯 Scratch 成為 Arduino 的 Sketch,直接上傳到 mBot (Arduino) 執行。

不過有時候我們需要修改 Sketch,例如:遇到轉譯問題,出現『上傳失敗』的訊息;或是需要增加程式,使用特別的指令及函數庫。

這時就可以直接點擊畫面右上方的『用 Arduino IDE 編輯』,開啟Arduino IDE進行編輯。


啟動的編寫環境是 mBlock 內建自行安裝的 Arduino IDE,最近發現在一些電腦上無法正常執行 Arduino IDE,等了一會兒之後,Arduino IDE 發生退閃,mBlock 也沒有任何錯誤訊息。

2017-03-20

O Falcão 與 rexbarker2016 的文章:App Inventor 2 控制 WeDo 2.0

WeDo 2.0 的主機採用BLE藍牙,所以有人想到如何利用App Inventor 2 控制 WeDo 2.0,

這裡做個記錄,有興趣的讀友可以自行試試看:

 APPY HOUR: BUILD YOUR OWN LEGO WEDO 2.0 CAR “TILTTODRIVE” APP FOR ANDROID

文章內有完整的軟硬體說明,我先將影片連結如下:

Tilt to Drive App for a Lego WeDo 2.0 skid-steer car





原始的WeDo 2.0 與 App Inventor 2說明從此開始:http://ofalcao.pt/blog/2016/lego-wedo-2-0-with-mit-app-inventor

請看原作者O Falcão的影片:

WeDo 2.0 Tank - controlling with App Inventor

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所有相容開發板呢?

2017-03-16

LDD (LEGO Digital Designer) 已經支援 LEGO WeDo 2.0 的零件


今年初樂高公司發表LEGO BOOST產品,當時造成蠻大的新聞,不過最近除了在幾個大型展覽中擺攤之外,並沒有太多的新消息。

(請參考探奇文章:LEGO Boost (17101) 樂高公司的機器人程式教學新產品)

倒是樂高教育部門馬上貼文說明 WeDo 2.0 跟 Boost 的不同之處,請參考 LEGO Education Support 文章:WeDo 2.0 & LEGO® BOOST

WeDo 2.0 標榜教學使用,軟體平台非常豐富,不論是Windows,Mac OS,Chromebook的桌機筆電,或是Android、iOS 的平板手機都能控制。目前只知道Boost只支援平板手機。我想藍牙4.0是一個重要因素,畢竟許多桌機筆電不一定有BLE,要買專用的藍牙傳輸器也很麻煩。

2017-03-13

mBlock教學 - 使用mBot主程式(上傳到Arduino)的注意事項

使用mBlock控制mBot的一大優點,就是mBlock可以將Scratch的積木指令轉換為Arduino的Sketch程式,這讓我們可以漸漸學習Sketch的撰寫方式。不過在使用這種『上傳到Arduino』時需要注意一些特別狀況。

首先當然必須使用『mBot主程式』的帽子命令。

在Scratch的指令中,有許多是跟角色舞台有關,例如『動作』『外觀』『聲音』『畫筆』『事件』『偵測』,這些指令無法在Sketch中執行,所以當你切換到『Arduino模式』之後,這些指令都無法。(包含『資料與指令』中的清單,以及『控制』中的部份指令)

當你切換到『Arduino模式』時,mBlock會自動將程式區的一些指令分類淡化,只有『機器人模組』、『控制』、『運算』以及『資料與指令』能夠選擇。


但是在Scratch編輯模式下,這些指令都能混用。


幸好mBlock具備偵錯功能,如果程式中有這些無法使用的指令,mBlock會跳出警告視窗,提醒我們必須刪除無關的指令。

2017-03-09

EV3 遊戲 - Fix EV3 Rover



Fix EV3 Rover 是一個在 iOS 以及 Mac OS平台執行的遊戲,

官網連結 http://doffen.org/fixev3rover

與實際EV3操作的差異說明 http://doffen.org/ev3compete

我想應該是像虛擬機器人一般,可以下指令控制機器人完成任務。

主要是模擬FLL比賽方式,所以玩家日後可以更熟悉地使用EV3樂高機器人。

作者是Dave Offen,將來還有付費版本。

我還沒有試過,有興趣的讀友可以下載試試。


2017-03-08

MOC - EV3 Funny Frog 青蛙腿

最近在EV3臉書社團上有一位廣東(?)的玩家,發佈一段影片,是一台EV3做的青蛙,動作維妙維肖,實在討喜可愛。可惜目前還沒有相關的建構圖示。

邱老師昨天晚上睡覺前決定自己亂做一隻,還沒能夠完整地調節連桿位置,所以只有踢腿動作,無法前進,歡迎大家有興趣一起討論如何創作。





下面是簡單動作影片:


樂高積木Technic Beam 的孔位固定,所以需要嘗試找出較好的組合。

2017-03-04

mBot教學 - 巡線感應器(Me Line Follower Sensor)作為紅外線追蹤器

mBot的巡線感應器實際上就是兩對紅外線發射器及接收器。

除了巡線功能,還有沒有其他應用呢?

探奇邱老師想到可以使用紅外線遙控器發射訊號,用巡線感應器接收。

請看下圖:

先拆下巡線感應器,卡在超音波感應器與mCore主機版之間,請先放鬆超音波感應器的螺絲,塞入巡線感應器後,再輕輕鎖回螺絲。


接著拿一張卡片(一般名片比較厚,恰好可以利用),彎折成ㄇ字型,塞入巡線感應器的發射接收器中間,讓兩個接收器不要同時接收訊號,這樣就能分辨左右兩邊的紅外線訊號。


側面看有一點像是鮟鱇魚的燈籠。


程式部份也很簡單,利用『如果...就...』,檢查巡線感應器的狀態,就可以讓mBot機器人跟隨你的紅外線遙控器轉向。


請看下面的影片示範:

因為紅外線遙控器發出的訊號不是連續訊號,會有閃爍,所以有時候會不太順。^^



你也有利用mBot感應器的其他範例嗎?歡迎分享討論,謝謝!



2017-03-02

EV3 樂高機器人消息彙整 (EV3Lessons.com 課程)

近日EV3資訊彙整

1. 發現EV3Lessons.com提供新的學習課程:

各種比較文章:包含EV3與HiTechnic的顏色感應器(Color Sensor),WRO與FLL,還有EV3 家用版本與教育版本。都有一些比較分析,值得大家參考。

請到EV3Lessons.com觀看文章。


2. 另外對於兩輪平衡有興趣的讀友,可以參考這台能夠負重的EV3兩輪平衡機器人。

使用RobotC撰寫PID控制程式,同時作者也提供程式下載連結:

https://github.com/OmegaTom/LineBalancer

下面是平衡機器人的負重影片示範:



2017-03-01

mBot 的巡線感應器 Me Line Follower Sensor

寒假前在高英工商進行研習時,發現有許多台mBot的巡線感應器無法正常運作。或許是巡線感應器安裝的地方較靠近地面,容易發生碰撞。

今天我也發現機器人齊步走活動的mBot也有類似情形。如下圖:Sensor 2 的藍燈不亮。


立即直接使用USB連線,讓貓熊說出巡線感應器的狀況,0-3都可以偵測。

巡線感應器就是兩對紅外線發射器(Emitter黑色)及接收器(Receiver透明),利用手機鏡頭拍攝巡線感應器的紅外線發射狀況,發現兩個紅外線發射燈泡都是正常的紅外光(透過鏡頭呈現紫色)


可以肯定只是藍色LED燈故障,巡線功能正常。

下面是另外一顆巡線感應器,從鏡頭中可以看到Sensor 2 沒有紫色光,表示這一顆巡線感應器只有一半的功能(Sensor 1正常)。



順道一提,目前mBlock中除了『巡線感應器(連接埠2)』的回報數值指令(Reporter Blcok),還有一個邏輯值指令『巡線感應器(連接埠2)(左邊)是(黑)』,可以直接應用判別左右邊的紅外線反射狀態。


如果你的巡線感應器藍燈不亮,用手機鏡頭或mBlock程式就可以確認功能是否正常。

至於維修LED藍燈,或是紅外線模組,這就要請教大家了。^^