SPIKE 樂高機器人

我的網頁

2010-05-31

NXT、Arduino及RS-485

探奇曾經報導過NXT主機裡面有電路,可以利用RS-485的通訊方式與其他電子零件連接。

(請參考探奇舊文章:使用NXT的高速通訊RS-485

當然也有玩家利用RS-485連接NXT及Arduino,還公布所有細節。

在此做一記錄,有興趣的玩家也可以測試看看。

NXT and Arduino talking RS-485

2010-05-30

編譯leJOS NXJ的另一種選擇--JCreator

我不會JAVA,所以使用Eclipse時常常遇到一些困難。(特別是藍牙與NXT連線的問題)

今天在THE NXT STEP上看到Matthias Paul Scholz發表的文章:

A step-by-step tutorial for setting up JCreator with leJOS NXJ

提供使用leJOS NXJ的另外一種選擇:JCreator LE(我想應該有老師教授JAVA時採用這個IDE?Editor?)

LE是Free的版本(還弄不清楚哪種授權),有需要可以購買功能強大的PRO版本。

有興趣的同好可以試試這個 step-by-step tutorial

說不定能夠方便地使用leJOS NXJ。

歡迎大家分享使用心得。





2010-05-26

一起去旅行--希臘雅典:LEGO Festival at The Mall Athens

探奇一直在Plurk上發出想去旅行的

當然也只是嘴上說說,旅費呢?時間呢?

唉!總不能到老了,走不動了,才出發吧?!

看到the NXT STEP這篇文章LEGO Festival at The Mall Athens,又激起一個旅行的夢想及計畫!

希臘、雅典,除了奧運、神話,更充滿了地中海的幻想..........

回到現實,也不可能拿著護照,直接跳上飛機,直奔歐洲,所以先看NeXTSTORM的影片!

LEGO Festival at The Mall Athens ,在The Mall Athens展出,展期到六月六號。

真是超羨慕的!有好多好多..........



2010-05-24

新書:Educate NXT

又有一本新書,這次是由LEGO Education在販賣的喔!

Educate NXT,有該書專屬網頁:http://www.educatenxt.com/

這本書由Chris Bracken主導,Dr Damien Kee,Rob Torok共同執筆完成。

主要是針對學校老師跟學生提供共同學習的課程資源,還有豐富的簡報檔案跟學習單。

根據官網說詞,定價美金45元,美國地區由 LEGO Education USA (PITSCO)代理。

在歐美以外的其他地區可以從當地代理商購得。(不知道貝登堡會販賣嗎?

轉貼官網內容大綱及書本封面:

Table of Contents

Part One: Getting Started

1. Introduction
2. How to use this Book
3. Managing a Robotics Program


Part Two: Robot Navigation

1. Getting Started
2. Worksheet 1: Obstacle Navigation
3. Worksheet 2: Four Poles Challenge
4. Worksheet 3: Circle Work
5. Sample Solutions


Part Three: Line Following

1. Getting Started
2. Worksheet 1: One light sensor
3. Worksheet 2: Stepping up the Challenge
4. Worksheet 3: Two light sensor line following
5. Sample Solutions


Part Four: Sumo

1. Getting Started
2. Worksheet 1: Robot Sumo- Preparing your Robot
3. Worksheet 2: Robot Sumo- Giving your robot some intelligence
4. Worksheet 3: Build a better Sumo Robot
5. Worksheet 4: Mine Sweeper.
6. Sample Solutions


Part Five: Follow the Leader

1. Getting Started
2. Worksheet 1: Follow the Leader
3. Worksheet 2: More Action, More Robots
4. Sample Solutions


Part Six: Additional Challenges

1. Gearing
2. The Corridor Challenge
3. The Maze
4. Bluetooth Remote Control
5. Data Logging







玉山機器人協會公告的FLL照片連結

玉山機器人協會的公告:


未能親自參與這次在高雄舉辦FLL比賽盛會,也可以看看照片過過癮喔!

Picasa連結

2010-05-22

NXT平衡腳踏車

用Gyro陀螺儀感應器控制NXT兩輪平衡車已經很不簡單,

探奇曾經也提到應該可以做出像村田頑童探奇舊文章)那樣的腳踏車機器人,不過難度一定更高。

現在荷蘭的Delft University of Technology  有一間Bicycle Dynamics實驗室,

利用腳踏車龍頭擺動的方式,嘗試讓兩輪的NXT腳踏車前進,並維持平衡。

NXT是由nxtOSEK控制(反應速度較快)

轉貼youtube上的敘述如下:

NXT Bike with a gyro sensor powered by nxtOSEK.

Built by JTM Mutsaerts at Delft University of Technology,
Bicycle Dynamics Lab, http://www.bicycle.tudelft.nl.

In assignment of Jo W. Spronck, Associate professor.

Using the same control environment as in NXTway-GS
and the concept of steer-into-the fall.


2011.08.20更新:謝謝薛老師提供的連結,有組裝說明及程式,
http://www.rjmcnamara.com/2010/08/05/nxt-based-bicycle-robot/



2010-05-21

台灣也有自製NXT感應器--CATCAN的SmartSensor Lite

接到CATCAN公司的Henry Hung先生來信,(抱歉!不能提供中文名稱,因為信中只有這個名字,中文是無法隨便翻譯的,翻錯會被打喔!是夯亨利先生嗎?

信中提到他們公司開發了SmartSensor Lite,

既然探奇致力提供NXT相關消息,台灣自己的作品當然不能錯過。

其實CAVE曾經發文介紹CATCAN相關產品,在這之前,探奇就已經密切注意這家公司的產品,可惜的是網站資料一直不齊全,所以也無從提供更詳盡的報導。

CATCAN舊網站已經找不到,不過GOOGLE大神竟然提供一個神奇的連結,可以一窺舊網站的首頁(是某設計公司的網頁)

現在CATCAN公司已經使用Blog替代官網,CATCAN CREATIVE INC. 上面有了一些新資料。

講了那麼多,還是介紹一下這顆SmartSensor Lite,轉貼說明文章如下:

是一款擁有三軸加速度計、三軸磁力計、單軸角速度陀螺儀與溫度感測之整合感測模組。

=================================================

所以這一顆感應器應該可以替代許多NXT感應器,包括加速度計,Gyro,溫度感應器。

光是這些感應器組合的價值應該就超過單獨購買各種感應器,

網上也提供相關NXT-G Block可以讀取資料。

當然可能也會有一些應用上需要克服的地方,

例如軸向的應用及擺放方位,

當我需要加速度跟陀螺儀的不同方位時......?

當我的溫度感應器需要放在比較遠的地方時........?

至於磁力計的作用為何?探奇還不瞭解,需要原廠進行說明。

建議官網應該可以提供一些簡單應用說明或範例。讓大家瞭解用途。

探奇一直認為以台灣電子王國的美譽,本來就有能力作出NXT相容的感應器產品,這種想法終於有人實現了!

至於定價問題,可以直接詢問相關經銷商。

也歡迎有經驗的同好提供使用心得。





2010-05-20

99學年度台灣區積木設計大賽

又有機會大展身手!

喜愛樂高,沒聽過樂高,都可以試試看,

嘗試才有機會,不做連機會都沒有!

歡迎大小朋友報名參加喔!

建議學校班級可以一起創作喔!

明天就到文雅國小告訴同學一起創作!


99學年度台灣區積木設計大賽:

http://www.pockyland.net/viewthread.php?tid=27174&extra=page%3D1


http://www.bricktaiwan.com/


活動DM:http://www.brickshelf.com/gallery/moclego/lego/post2010final.jpg




99學年度台灣區積木設計大賽 開始囉!!

好康又來了!

台灣樂高所舉辦的台灣區積木設計大賽,這次又免報名費囉!

只要幫自己的作品拍下三張照片,並寫下姓名年 齡等資料,寄到moclego@gmail.com,就完成報名啦!



注意!作品採「匿名評分」,因此參賽作品請勿 提前刊登或貼在網站,以免喪失參賽資格喔!

除了豐富的獎品之外,還有獎盃與「樂高官方獎狀」喔!

此次比賽有分「成人 組」與「兒童組」,評審特地請來台灣藝術大學教授,獎品豐富,機會難得,敬請踴躍報名。



PS:兒童組得獎者,大會 將核對身分證(或戶口名簿,拍照回傳即可)以便獎狀作業。

PS:同一得獎者限領獎一次,若重複得獎,則以最大獎項為主。



比賽題目:禮物 ∕ 作品大小限制:20公分 x 20公分 x 20公分

2010-05-19

決定敗家!mindsensors的NXTMMX團購(募集到5/24,已結束)

人數不足,已經結束,謝謝!(我會分別通知)


受不了了,還是跳出來辦團購。

主要標的物是mindsensors的NXTMMX

請參考Mindsensors 的Multiplexer for NXT Motors (NXTMMX) 上市!

定價美金54.95

預定團購價待計算通知!

想團購的同好請email到touch_classroom@yahoo.com.tw

註明聯絡姓名及email,會再確認最後價格通知。

(有mindsensors其他需求也可以一併採購。)

歡迎討論!謝謝!

2010-05-16

程式教學:HiTechnic的Compass感應器



探奇曾經在舊文章中為了說明HiTechnic公司的Compass Sensor電子羅盤,想到利用sin cos Block在NXT螢幕畫出一個指北針。

請參考探奇舊文章:

Compass  Sensor 試用

Hitechnic NXT compass sensor 中文說明

Lego NXT HiTechnic Compass Sensor Block 安裝及應用

現在探奇也將Compass Sensor的中文使用手冊重新上傳到探奇新書討論區,歡迎大家自行下載。

其實要畫出指北針,最方便的方法就是利用sin cos Block

這個命令方塊的說明如下圖:

配合NXT舊版韌體無法支援浮點運算,所以輸入的角度單位為0.1度,例如30度就需要輸入300

輸出值則放大1000倍,精度相當於小數點以下三位。




有關三角函數的數學可以參考逢甲大學的網路教學實驗室林震燦老師的sin cos數值計算很有用喔!

我們可以先使用變數輸入角度,看看相對應的sin cos數值。



每次都需要改變變數數值,重新下載執行程式,有一點麻煩。

不如利用A馬達的角度感應器,旋轉馬達就可以輸入相關角度,是不是方便許多呢?

(有一點像是金庫密碼的再利用!



最後套入Compass Sensor的絕對角度值,就可以做出NXT指北針囉!



程式說明尚需完成,敬請期待!

也歡迎加入探奇新書討論區,直接下載程式,一起討論!

程式下載連結:https://docs.google.com/open?id=0B8aMeqYeJfEIYXMyUDN4Q1pUYTQ

更新:NXT-G 教學:NXT電子指北針的應用--程式說明


2010-05-15

使用MSRDS控制NXT的新書

探奇偶爾會到博客來等網路書店看看『NXT樂高機器人:創意樂趣,隨心所欲!』的銷售情形。

(當然只是孤芳自賞一下!

今天發現竟然有一本新書上市,趣味玩轉樂高機器人:使用Microsoft Robotics Studio(附光碟)

(標題應該有誤,書本封面是MSRDS,所以應該是Microsoft Robotics Developer Studio才對)

很訝異的是,這本書好像並不是台大土木康仕仲老師團隊的著作。

作者陳惟彬先生是資訊相關書籍的多產作者(我不認識,從博客來看到的)

發文給有興趣的讀友參考。



2010-05-13

Mindsensors 的Multiplexer for NXT Motors (NXTMMX) 上市!


謝謝ch_lego大大提供的敗家資訊!

mindsensorsMultiplexer for NXT Motors (NXTMMX)  已經上市!

(請參考探奇舊文章:NXTMMX

有興趣的讀友可以先下載最新版使用手冊User Guide,看看有哪些功能。

簡單整理如下:

1. 使用NXT主機的輸入端,每個NXTMMX可以連接兩顆馬達M1, M2,

2. 還有一個數位感應器的母座,也可以用來串連另一個NXTMMX(需變更I2C address)。建議使用NXT10公分電線。(太長的線會造成I2C訊號衰減)

3. 提供9V端子(綠色鎖螺絲的接點),需要外接電源供馬達使用,請注意外接電源的極性。

4. NXTMMX消耗電流為5mA,好像比其他感應器多很多(?)

5. 全功能的馬達控制,包含角度感應器的讀取。詳見使用手冊的Feature Highlights

看來mindsensensors的腳步比HiTechnic快了些!$54.95,大家有興趣團購嗎?歡迎來信!



影片中看不太出來9V外接電源在哪裡。

使用這個NXTMMX最大的問題應該是外接9V電源,

我應該使用樂高電池盒,還是直接使用9V方形電池扣呢?

 






2010-05-12

RobotC 第三方感應器驅動程式1.4版已經發表

RobotC 第三方感應器驅動程式1.4版已經發表。

請參考Xander文章:

Released: 3rd Party ROBOTC Driver Suite V1.4

讀友可以到他的文章連結下載。

轉貼更新如下:

Newly added drivers:

    * Holit Data Systems Motor MUX
    * Mindsensors Motor MUX
    * Mindsensors Touch MUX
    * Philips PCF8574 driver for Mindsensors Magic Wand and PCF8574 prototyping board
    * HiTechnic IR Seeker 2 driver (HTIRS2), replaces HTDIR
    * Lots of extra examples for the HT Protoboard (all of the programs from the Experimenter’s Kit A)
    * Examples of using the HT ProtoBoard with the Sensor MUX

Changes:
common.h:

    * Added HTSMUXreadPowerStatus(tSensors link)
    * Added int round(float fl)
    * Added motor mux types and data structs

NXTCam-driver:

    * Added NXTCAMgetCenter() to calculate the center of a single blob
    * Added size filter to NXTCAMgetAverageCenter()

Others:

    * HTMC-driver.h: simplified relative heading calculations – Thanks Gus!
    * Replaced: HTDIR is now HTIRS2, API renamed, too
    * HTTMUX-test1.c: Fixed silly typo in comments
    * MSDIST-test1.c: Fixed a typo in the code


2010-05-09

高級教學文章:以陀螺儀 (HiTechnic Gyro)推算物體的旋轉角度的實作測試

這是CH_Lego先生的文章。

以陀螺儀 (HiTechnic Gyro)推算物體的旋轉角度的實作測試

詳細說明如何對角速度積分計算角度變化,如何注意基準值的量測,

都是很棒的學習機會喔!

有興趣的讀友也可以先看看CH_Lego先生的前一篇文章:

HiTechnic Gyro Sensor的教學文章(pbLua)



HTC也可以控制NXT

歡迎有HTC的讀友分享使用經驗。

號稱可以在WM6上遙控NXT機器人。

請參考NXTPad網頁。

示範影片如下:







如果是WM5,應該可以使用OnBrick

(請參考探奇舊文章:NXT 遙控機器人

2010FLL比賽圓滿結束!

沒有空到高雄參加盛會,真是可惜!

聽說台灣隊伍拿到四個獎項,真是恭喜!

這次台灣主辦國際賽事,可以讓孩子學習參與國際性的事務,也擴大孩子的視野及國際觀,真是不錯!

讀友可以參考國語日報的報導

台南林老師已經將部分照片及影片貼出,請連結到林老師的部落格觀賞!

FLL OIC 2010 高雄世界盃機器人大賽比賽花絮

謝謝林老師!

2010-05-08

LEGO Useless Machine

網路上已經有許多這種樂高製作的『沒有用的機器』,不過大部份的作品是使用電動設備,例如馬達,感應器等。

這還是我第一次看到利用42073(Motor Wind-Up)以及機械結構做成的Useless Machine。

lugnet原始討論串連結)原作者好像願意公開詳細作法,期待中!






(我記得這種機器好像是邏輯學上的討論結果,還是tuning machine理論有用到?還請讀友指點。


2010-05-07

今天是台灣舉辦FLL國際賽的日子!

都忘記有這麼一場國際賽事。

高雄市主辦的FLL國際賽。

轉貼新聞網頁的文章如下:

2010 FLL高雄世界盃機器人大賽的詳細資訊,請上中英文官方網址
或上高雄市創造力教育 入口網查詢下載相關資訊,歡迎全國的大朋友與小朋友蒞臨高雄巨蛋觀賽(免費入場,8日上午9時到下午3時),並為各國選手加油打氣!

大家加油!

2010-05-06

一些關於NXT樂高機器人的部落格

探奇曾經介紹過一些其他部落格,這些部落格的版主都有發表關於NXT樂高機器人的文章,例如:

Yahoo!奇摩部落格的NXT消息

其他NXT相關的Yahoo部落格

最近偶然發現一些部落格也有NXT樂高機器人的消息!很高興有同好願意分享他們的經驗!

做一簡單介紹如下:

1. 阿南DIY日誌 重新出發!就是要DIY.......玩修理‧玩科技‧玩咖啡‧玩生活