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

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