LEGO SPIKE Prime Essential 樂高機器人,LEGO MINDSTORMS Robot Inventor, EV3 ,樂高動力機械 BricQ Motion 程小奔Codey Rocky,mBot2,CyberPi 童芯派 mBlock5 慧編程, Python 專業教學,課程設計。 Scratch, MakeBlock產品 艾多美 Atomy 生活用品 NXT 樂高機器人:創意樂趣,隨心所欲!
SPIKE 樂高機器人
我的網頁
2013-08-31
樂高玩具部門 - 家用版 EV3 樂高機器人 官網更新
樂高EV3機器人分為兩種版本,教育版45544及家用版31313。
(請參考探奇舊文章:EV3 教育版 (45544) 與 EV3家用版 (31313) 的差異)
家用版預定9/1上市,所以家用版 EV3 樂高機器人官網也已經更新。
http://www.lego.com/en-us/mindstorms/
探奇將重要連結列出如下:
1. 官網中最受矚目的就是重要的下載網頁,
有EV3軟體,EV3家用版韌體,多種語言的使用手冊,擴充命令方塊。
還有影片可以欣賞,例如:
http://www.lego.com/en-us/mindstorms/funzone/movies/products/ev3-us/
http://www.lego.com/en-us/mindstorms/funzone/movies/about-ev3/content-editor/
2. EV3的常見問題回答FAQ
雖然字型很扁,很難閱讀,不過還是可以找到許多答案。
3. EV3社群 Community
可以上傳你製作的機器人模型,還有討論區。
4. 還有一項令人矚目的MINDSTORMS Apps
這是大家非常期盼的東西,目前有三種App,預定9/1正式上架。確切功能等待上架使用才能知道。
3D Builder (行動裝置看圖拼樂高機器人模型?),(Google Play已上架連結)
Robot Commander(行動裝置遙控EV3樂高機器人?),(9/1Google Player已上架連結)
以及 Fix the Factory (電玩遊戲,也可以在電腦線上試玩,需要安裝Unity Web Player) (9/1Google Play 已上架連結)
可以先參考國外文章:
LEGO MINDSTORMS Launches Social Media Site for Robots, Unveils Apps That Enhance MINDSTORMS EV3 Experience
大家可以快去參觀、下載喔!
那麼NXT樂高機器人的網頁消失了嗎?
答案是還沒有,請到這裡:http://mindstorms.lego.com/en-us/default.aspx
還沒有到手的讀友可以先參考TechnicBRICKs的文章My EV3 unboxed,有超棒的EV3開箱影片:
LEGO 31313, MINDSTORMS EV3 - Unboxing
還有真的「EV3開箱」影片! (看了影片就知道我在說什麼)
LEGO 31313, MINDSTORMS EV3 - Unboxing the TBs way
2013-08-30
LEGO Digital Designer 也支援 EV3 樂高機器人
LEGO Digital Designer (LDD)這次新版的更新動作特別快。
樂高公司在EV3 樂高機器人家用版 (EV3 Home Edition)開始發售後,馬上在LDD加入EV3的零件,
還很大方地通通有獎,家用版31313,教育版45544,擴充零件組45560,全部零件都包含在內,再也不用為了缺零件而傷腦筋。
請參考下面連結:
LDD官網
LDD EV3 機器人說明網頁
LDD 下載網頁
2013-08-28
2013 WRO 國小組 競賽程式設計 教學
今年WRO機器人競賽的校際盃比賽與全國初賽都已經告一段落,
探奇認為今年的國小組題目,許多老師及同學應該都會基本的作法,也就是:
辨識色瓶顏色,走到對應顏色區域,擊出色瓶。
每打一次色瓶,根據機器人的位置,找出移動的方法。
或是每打一次色瓶,移動到中間基準線(或第一條黑色線),再重複辨識打擊的動作…
邱老師是想破頭才想到這種平面電梯的處理方式,所以我想大部分的新手老師或新手同學需要接受訓練,
才能體會平面電梯的作法,所以探奇邱老師與大家分享這樣的程式設計。
還請有豐富經驗的老師教練及參賽選手多多指導。
以下是本文開始:
探奇曾經多次發文介紹國小組題目的相關資料,硬體設計已經有一些討論,現在就程式設計進行探討。
主要程式
首先需要清楚知道比賽時機器人的動作要求,根據2103 WRO 國小組比賽規則,機器人需要分段完成下列動作:
1. 機器人出發,到第一條黑線。
2. 根據色瓶顏色分別丟入相同顏色的對應區域
3. 推動紙筒罐子到指定區塊
4. 經過障礙區
5. 回到終點
依據上面的流程,我們可以寫出2013WROelem1程式,如下圖:
比賽場地的顏色區域為:第一區綠色,第二區藍色,第三區紅色。
設定三個顏色變數,名稱為Green, Blue, Red,將相對應的區域數目寫入變數中。
機器人出發到第一條黑線停止,接著進入判定色塊顏色的My Block 程式 – ColorKick。
判斷色塊程式
上面是ColorKick程式圖,
先說明相關變數,Now表示機器人現在所在位置,
Key表示機器人需要前往的位置,也就是偵測的色瓶顏色區域。
流程如下:
1. Now變數寫入1,因為機器人停在第一條黑線,也就是第一個顏色區域。
2. 根據顏色感應器偵測顏色值,將設定好的顏色變數值寫入變數Key。
3. 依照「平面電梯」的遊戲方式,將Key-Now,得到結果Res。
4. Res有五種狀況,正數表示機器人向前,負數表示機器人後退,數字表示區域數。0就是不用移動。
5. 機器人到達指定區域後,驅動A馬達將色瓶擊出。
6. 變更現在的位置記錄,將Key數值寫入Now。
7. 重複相同的判斷動作五次,跳出迴圈。結束My Block。
接下來在主程式中關於推動紙筒罐子、通過障礙區,相信大家可以自行控制機器人前進轉彎。
後續程式改進
每次比賽除了基本規則外,還有所謂的驚喜規則,這是為了辨識大家的機器人設計程度,同時提高比賽難度,也增加參賽者的挑戰心,以及觀賽者的緊張氣氛,讓比賽增添許多樂趣。
一般的驚喜規則可能是在機器人行進的路程中放置障礙物,或是機器人必須將額外物品帶回終點。
今年國小組的驚喜規則有可能是改變顏色區域的順序,甚至增加色瓶的顏色種類。
針對顏色區域順序改變,我們只要修改主程式的前半段,就能因應。
下圖是2013 WROelem2程式
原本的顏色區域為固定,第一區綠色,第二區藍色,第三區紅色。現在先將所有顏色區域變數設為3。
機器人到達第一條黑線後,需要轉彎推進,藉由另一顆顏色感應器偵測區域的顏色。將1寫入相對應的顏色區域變數。機器人退回第一條黑線
機器人前進到第二條黑線,重複上述相同動作,偵測第二區域的顏色。
機器人退回第二條黑線後,將機器人目前位置設定為2 ( Now = 2 )。(圖中的程式未設定)
接著執行ColorKick程式,進行打擊色瓶動作。
比賽開始
以上是2013WRO國小組競賽的程式設計教學討論,只是最基本的程式。當大家了解之後,一起進行腦力激盪及思考實驗,還可以有更多的變化及改進。
競賽的準備過程是辛苦的,結果可能帶來歡樂或是失望,不論如何都是成為更進一步的動力。大家能夠盡力完成比賽挑戰,就是最棒的學習經驗。祝大家玩得快樂高興。
BricxCC test release 又有更新 (20130827)
剛剛在臉書上,John Hansen先生又發布新版 BricxCC test releases 連結,
http://bricxcc.sourceforge.net/test_releases/
更新狀況包含:
1. Screen Capture tool:免裝SD card,點擊PC螢幕上的EV3按鍵,可以操控EV3,也能打開資料夾(不會自動關閉資料夾)。
2. Direct Control, Remote, and Joystick tools 的馬達控制改善。
3. Explorer tool:可以新增資料夾。
大家可以試試看。
正式公布:2013-2014 FLL的主題 Nature's Fury
探奇在月初發文提到今年FLL的主題:2013-2014 FLL的主題 Nature's Fury。
(大自然的憤怒,大自然的逆襲)
副標題是Prepare. Stay Safe. Rebuild
(讓我想到颱風,颶風,龍捲風,地震,火山爆發,海嘯,水災,旱災,地球暖化,蟲害,太陽風暴)
昨天美國FLL官網也正式發布比賽規則。
請點擊連結 http://www.firstlegoleague.org/challenge/2013naturesfury
附上官方宣傳影片
(大家可以練習英文參與討論)
2013-08-27
樂高官方新的 EV3 樂高機器人影片
有人將樂高官方的EV3機器人新影片整理成撥放清單,讓大家一次看個夠。
請點擊下列網址:
http://www.youtube.com/watch?v=jhKGW7TLAJg&list=PLuf8yRVZIxuJrhIdahloi3AryS9ZY--4q
雖然是樂高機器人的應用廣告,不過都是以遙控為主。
另外,最後一部是The Robots are coming,是意象廣告,我想。
2013-08-26
燈塔定位 -- NXT樂高機器人模型
Aswin Bouwmeester 在他的部落格 NXT time 發表 Beacon localization with the NXT,
模擬GPS定位系統,利用多個燈塔(或稱為星星),進行機器人定位。
機器人緩慢旋轉,偵測各個燈塔亮光強度的變化(閃動快慢),以解決Snellius–Pothenot problem的方法,透過三角函數計算,得知自己的位置,並且主動回到基地定點。
(這讓我想到古代航海家觀星定位,或是砲兵觀測官定位敵人的位置)
程式以leJOS完成,leJOS有關於燈塔定位的三角函數計算的程式庫。
請看影片示範:
延伸閱讀:Beacon localization with the NXT
2013-08-24
如何使用EV3的無線網路WiFi功能
EV3主機目前只能使用樂高官方的無線網卡,還有NetGear WNA1100 dongle。
(台灣網拍都找不到,有人要團購嗎?)
MonoBrick.DK 倒是發表一篇文章 - How to establish a WiFi connection with the EV3 brick,
教導大家如何讓EV3連接無線網路,好像還可以搭配他們開發的MonoBrick函數庫,用C#寫程式以無線網路連接EV3。
有興趣的讀友可以先參考參考。
EV3教育版的鋰電池問題
曾經聽到有 一些教育版EV3所附的鋰電池無法使用,
充電時,電池上的紅綠燈同時亮起。充電完畢,只有亮綠燈。
將EV3主機裝上電池後,按下中央按鍵(Enter),EV3主機上的紅燈開始點亮。
如果是正常的鋰電池,應該在30秒後,EV3主機亮綠燈,同時有聲音,螢幕有顯示。
如果是NG鋰電池,EV3主機紅燈熄滅,呈現未開機狀態。表示你的電池是NG品!
現在樂高官方終於提出說明,國外的部落格馬上貼出消息,文章中還有官方PDF檔案可以下載觀看。
Bot Bench - PSA: Issues with Some EV3 Battery Packs
The NXT STEP is EV3 - PSA: Issues with Some EV3 Battery Packs
大意是說,樂高公司發現EV3鋰電池上的電路問題,會針對無法使用的鋰電池進行更換,
在未更換前,可以使用三號電池讓EV3主機運作。
目前出貨都已經經過檢查,不會有同樣情形發生。
(以上為意譯,實際情況仍以台彩公司公告為準。) (喔!是樂高公司。)
已經拿到EV3的讀友趕快開箱全面確認喔!
2013.08.27 更新:日本Afrel公司也發布消息。
讓NXT主機「發光」
想要讓你的NXT主機發出漂亮的藍光,營造更有氣氛的環境嗎?
Joshua "NXTesla" 建議可以在NXT主機內塞入直徑小於3mm的LED,
至於LED的電源,可以動腦筋想想,
有興趣的讀友可以冒險試試。(因為改機牽涉到保固問題)
請參考:The NXT STEP -- Illuminating the NXT brick
參考圖片連結:http://imgur.com/a/2ogda#7
2013-08-22
國外一大堆 LEGO EV3 的開箱文章整理
隨著EV3 樂高機器人家用版 ( EV3 Home Edition ) 即將上市,近日又有一堆開箱文,
探奇邱老師還來不及細看,先列出連結,作為記錄。
1. PC Magazine的開箱文:How to Robot: Your Guide to LEGO Mindstorms EV3
2. PC Magazine的評論:LEGO Mindstorms EV3 (以前一篇文章作為基礎的評論)
3. Mashable:LEGO Mindstorms Ev3 Is 601 Pieces of Awesome
4. Siliconbeat:Unboxing the Lego Mindstorms EV3
5. Siliconbeat:Tech Files First Look: Building a ‘bot with Lego’s new Mindstorms EV3
6. 最後附上Damien Kee的家用版EV3開箱縮時影片:
LEGO Mindstorms EV3 - Unboxing and EV3RSTORM timelapse
花了1個小時32分,從開箱到組裝EV3RSTORM(EV3人形機器人),接著灌軟體,更新主機韌體,
(還要拍攝手指敲桌子的畫面,真是有趣,灌韌體的確等很久)
終於可以遙控,但是遙控器似乎出了問題,
原來是沒插線,原來老師也會經歷小朋友最常發生的問題!(邱老師也是)
終於可以遙控了!(看來遙控器好像也不是很靈敏,奇怪的是射球要去按機器人身上的觸碰感應器,而不是遙控)
同樣期待EV3家用版的上市。(我更期待免費軟體)
2013-08-21
國外書籍Classroom Activities for the Busy Teacher: EV3
Damien Kee 的 Classroom Activities for the Busy Teacher: EV3
http://www.damienkee.com/classroom-activities-ev3/
實體書定價美金54.99元,電子書定價美金20元
讀友可以參考看看。
2013-08-19
8/19 的 EV3 樂高機器人文章
今天沒有時間細看文章,直接貼上連結,歡迎讀友分享心得。
1. 來源:www.greatfallstribune.com
Lego learning: Robotics class teaches kids how to use their problem-solving skills
2. 來源:MAKE
53 Minutes To Your First Remote-Controlled EV3 Robot
順帶一提,
有人詢問在 EV3 軟體中,如何更改程式檔名,預設都是Program,
答案很簡單,請直接雙點擊程式分頁標籤的檔案名稱,就能進行更改。
2013-08-18
EV3 與 leJOS
leJOS的主要開發成員 Andy Shaw 在 leJOS論壇發表文章,教導大家如何在EV3主機上安裝leJOS,
你需要至少 2GB 的 micro SD 卡,還有WiFi Dongle,(目前支援 NetGear WNA1100 and EDIMAX EW-7811Un),Linux的電腦(用模擬器執行Linux也OK)....
請參考Andy的步驟說明:lejosimage-readme
More than just bricks…將這些說明放在部落格文章:Java on the EV3; porting leJOS
還有這篇:HelloWorld.java: first steps with Java on EV3
leJOS論壇討論串連結:leJOS and Lego Mindstorms EV3
2013.08.24 更新:新的完整說明wiki:http://sourceforge.net/p/lejos/wiki/Home/
(我只想執行leJOS VM,有好心人士可以直接釋出SD卡的內容,讓我塞進去EV3主機直接Boot 嗎?)
18:53更新:
再一次插上我的Buffalo N150,EV3主機仍然找不到。
剛剛在順發三C找到Edimax EW-7811Un,是訊舟的產品,開學特價295元,差點敗下去,但是身上沒帶錢,只好作罷!還望 ch_lego 先生能趕快測試分享結果!
22:16更新:
根據ch_lego先生的測試,答案是在EV3 VM下無法使用 Edimax EW-7811Un。
感謝他的測試分享。
2013-08-17
Mindsensors 又有新產品 - EV3 Sensor adapter for NXT or Arduino
8/5才發文介紹「Mindsensors的新產品 -- Console Adapter for EV3」,
現在已經在Mindsensors官網上市販售,Console Adapter for EV3,售價是美金19.95。
如果想自製,可以參考Xnader的文章。
今天看到Mindsensors又在Coming Soon...推出新產品,EV3 Sensor adapter for NXT or Arduino,
既然NXT已經有許多種現成的第三方感應器,我想這個產品用在Arduino比較實際,
至於原理是什麼,還要請電子電路達人回答。
據說EV3的感應器是使用TTL Serial,如果轉換成I2C,是不是會降速呢?
一切等待樂高官方公布軟硬體規範。
延伸閱讀:BOT BENCH - Coming Soon: Mindsensors EV3 Sensor adapter for NXT or Arduino
2013-08-16
Ian Chow-Miller 的 EV3 文章
Ian Chow-Miller 已經辦過EV3的教師訓練課程,他將他的教學經驗寫在部落格文章中,
其中幾篇請大家參考一下:
1. Gyro Sensor Tests
使用Robot Educator的範例,進行陀螺儀感應器的測試。
除了許多變化的實驗外,還有影片示範。
Ian 似乎在研習時發現一些問題,為了解決這些問題,也就是為了讓 Gyro Sensor的讀值歸零,每次實驗前需要將電線拔除再接上。
探奇認為使用這顆類比的Gyro Sensor,還是先記錄機器人靜止時(或動作前)的基準值,再用這個基準數值進行比較,應該比較不會產生偏差。
2. EV3 – Early Reflections – The Good, The Bad, and The Ugly
這篇文章提到研習時,老師對於使用EV3的心得與感想,有好的一面,有壞的一面,還有不太好的一面。
真是心有戚戚焉啊!
感謝Ian Chow-Miller的分享,等我看完再寫一下邱老師的想法。
也歡迎各位讀友提出你的看法喔!
Robot Square的創作 - EV3R
這是Robot Square的創作,EV3版的全世界「最沒有路用」的機器,EV3R,
它的功能很簡單,就是:你將開關打開,啟動機器,將開關關上。
請看示範影片:
Laurens Valk 也分享積木組裝圖示及程式設計方法,
請直接到Robot Square網頁觀看:Tutorial: Most Useless Machine EV3R
網路上的EV3開箱文
探奇的EV3是借來的,所以沒有開箱文,
不過網路上倒是很多開箱介紹,除了前天探奇文章提到的「FLL - Lego EV3 Unboxing (Nature's Fury)」,
還有一些:
1. 趣味のおもちゃ箱的開箱文:LEGO MindStorms EV3
探奇曾經發文介紹日本Afrel公司的預購活動,現在有人已經拿到手,還贈送NetGear的WiFi Dongle,真是羨慕!
第二彈還在接受預約,贈送中型馬達一顆!
2. GEEKDAD:Mindstorms EV3 Education Gets a Big Boost Thanks to Its Powerful Software
算是一篇開箱介紹文吧?!
你也有開箱文嗎?快來分享!
2013-08-15
EV3 教育版 (45544) 與 EV3家用版 (31313) 的差異
最早探奇在今年初發文推測EV3的部品,(請參考探奇舊文章:LEGO MINDSTORMS EV3 有什麼新東西?)
隨著 8/1 EV3 教育版陸續出貨,接著在 9/1 EV3家用版會正式發售,
(請參考探奇舊文章:樂高官網發布:EV3 家用版 9/1上市)
LEGO Shop 已經有網頁介紹,但是還沒開始接受預訂。
令人很好奇,到底兩者差異為何?
雖然這種推測沒有太大意義,等到產品一推出不就明白了,但是探奇還是就目前的消息寫一下,同時也為將來做準備。
首先是積木零件數量及電子零件,如下表:
EV3 | 教育版 | 家用版 | |
編號 | 45544 | 31313 | |
EV3主機 | EV3 Brick | 1 | 1 |
大型馬達 | Large Motor | 2 | 2 |
中型馬達 | Medium Motor | 1 | 1 |
觸碰感應器 | Touch Sensor | 2 | 1 |
顏色感應器 | Color Sensor | 1 | 1 |
紅外線感應器 | IR Seeker Sensor | 0 | 1 |
紅外線遙控器 | IR Beacon | 0 | 1 |
超音波感應器 | Ultrasonic Sensor | 1 | 0 |
陀螺儀感應器 | Gyro Sensor | 1 | 0 |
鋰電池 | | 1 | 0 |
樂高積木 | 541 pcs | 594 pcs | |
|
|
|
|
這些已經確定,除了超音波,陀螺儀感應器,還有鋰電池,與紅外線感應器及遙控器的差別。
更重要的就是EV3主機還有EV3軟體。
首先EV3主機的韌體部分:
據說韌體分為兩種版本,V1.03E及V1.03H,原本還以為H比較進步,結果好像是Education Edition與Home Edition,差異應該是On Brick Data Logging功能。
至於EV3軟體,這次樂高教育部門使用序列碼線上下載EV3教育版軟體,將來可能連韌體,軟體更新都不會公開。
除了Data Logging及 Robot Educator外,家用版的軟體差別在哪兒呢?家用版聽說也有Content Editor。
探奇比較好奇的有幾點:
1. 從樂高NXT對溫度感應器的支援來看,EV3家用版軟體能夠支援Gyro Sensor,Ultrasonic Sensor,甚至溫度感應器嗎?
2. EV3 家用版軟體會辨識使用不同韌體的主機嗎?例如無法將程式灌入具有EV3教育版韌體的主機。或是從EV3主機的序號來辨識 (想太多!)
3. EV3家用版軟體可以寫出NXT的程式嗎?
這些都要等到9/1才能揭曉。
最後附上樂高教育部門的官方文件連結:
45544 教育版EV3 Core Set 的零件表及分類盤擺放圖連結。
45560 教育版 Expansion Set的零件表及分類盤擺放圖連結。
有興趣破解EV3主機的玩家請注意!
EV3主機內的Linux系統,一直受到玩家的注意,
探奇也曾經發文介紹過Mindsensors的新產品:Console Adapter for EV3,
有了這個東西,你就可以從Port 1直接通往Linux,
現在不用等待Mindsensors販售,Bot Bench的Xander教你如何製作終端台轉接頭,
請快參考他的文章:EV3: Creating a Console Cable,將來還有更多文章。
想幫EV3刷機的讀友,分享你的經驗吧!
2013-08-14
Philo 先生最新文章 - 樂高電池大車拚
只能讚嘆Philo先生真是太強了!
我還沒仔細看完結論,先分享。
使用鋰電池與使用一般電池的比較文章。
趕快朝聖!晚點再補上簡單翻譯,歡迎大家分享心得。
Batteries and Battery packs
(看來我到Costco買的勁量AA充電電池還不錯喔!另外的想法是不要買金頂的鹼性電池!)
0814 看到的 EV3 樂高機器人影片
其實基本上每天都有很多EV3影片,探奇會挑出一些比較特別的影片跟大家分享,
1. FLL - Lego EV3 Unboxing (Nature's Fury)
這是Team Flying Penguins的開箱影片,可以看到FLL隊伍收到的東西,45544教育版EV3套件,一開始有充電的變壓器,EV3的盒子(10-21歲喔!),零件,EV3主機。還有EV3擴充零件組(45560)的853個積木零件。
小朋友能夠自己介紹這些部品真是不錯。
(邱老師看到小朋友拿刀子切割的方式,真是捏了一把冷汗,為何不用剪刀呢?)
2. Chemical Experiment with Mindstorms EV3
這是日本的機器人老師,Yasufumi Kawarada先生的作品,
使用樂高溫度計,放入燒杯中,小蘇打粉與檸檬酸的酸鹼中和實驗,量測吸熱反應的溫度下降變化。
真是一個充分利用EV3教育版軟體資料蒐集功能的好範例。
(探奇貼心提醒:不僅要小心樂高沾上液體,也要注意實驗安全喔!)