2010-07-31

HTWay--藍牙控制版本

探奇教室曾經介紹HiTechnic公司的HTWay,

(請參考探奇舊文章:HiTechnic當然也要秀一下--HTWay

當初的設計可以使用HiTechnic公司的紅外線接收器進行遙控,現在有了藍牙遙控版本。

最初得構想是由挪威的Christian I.創作,在原本的HTWay程式再加上藍牙操控功能,利用四顆觸碰感應器進行前後及轉彎的控制。



HiTechnic也據此改善遙控功能,利用另一台NXT主機的兩顆馬達進行控制,這兩顆當作搖桿的馬達還有自動回復的設計。





相關程式及原始作品可以參考HiTEchnic部落格的文章:

HTWay – Bluetooth Version


看完這些影片是不是也想要買另外一台NXT主機來試試呢?!(不是勸敗喔!

(可以參考台南林老師的露天拍賣,也有在單賣NXT主機)


2010-07-30

Hispabrick Magazine 008 出刊

這是一份電子雜誌HISPABRICK,關於樂高創作及介紹。

探奇曾經發文介紹第007號,現在008號已經出刊!

(探奇舊文章:Hispabrick Magazine 007 出刊

這一期有很多關於LEGO MINDSTORMS NXT的文章喔!還有一些高手的專訪。也有樂高10213太空梭的介紹!

有興趣的同好可以下載看看:英文版請在雜誌首頁右下方點選HM008-English

也可以線上觀看喔!線上版連結



2010-07-27

CAVE的NXC小程式--彈跳球修改

7/25才發文談到,研發養成所及CAVE的挑戰題目。

(請參考探奇舊文章:暑假的程式挑戰題目

昨天CAVE的宗翰老師已經改寫彈跳球的程式,[NXC] 彈跳球 V1.1

探奇也同步修改BBall程式,有下列更新:

1. 螢幕清除方式改為每移動六次更新一次:

雖然NXT-G沒有MOD指令,但是也可用土法煉鋼完成類似的動作。

利用變數,數到第六次就清除螢幕,並且重新計數。

2. 亂數命令方塊搭配計時器,讓亂數更『亂』:

可以發現每次重新執行程式時,球的起始位置都不同。

歡迎下載討論,探奇新書討論區BBall1-1.rbt  





2010-07-26

新的介紹影片:樂高電子鼓 -- NXT-606

探奇曾經介紹這個電子鼓。

請看探奇舊文章:超酷的電子鼓 -- NXT-606 LEGO sample based drum machine

我也曾經下載執行,可惜不太會用。

但是看到NXT可以發出這麼有趣的聲音,不得不佩服作者的功力,程式是用NXT-G寫的喔!

請參考全新的介紹影片,超級棒喔!



恭喜CAVE出新書--機器人程式設計與實作 使用Java

恭喜CAVE出版新書!

機器人程式設計與實作  使用Java

有興趣使用leJOS控制NXT的同好可以參考參考。

碁峰資訊官方網站

2010.8.7補上研發養成所的推介文章:機器人程式設計與實作─使用JAVA

2010-07-25

暑假的程式挑戰題目

暑假已經快過一半,才發現原來研發養成所的Bridan大大早已公布題目。

請參考

LEGO NXT Clock 2 - Alarm


LEGO NXT Clock 3 - Snooze


不過題目越來越難,看來要用NXT-G完成需要好大的研究喔!

文中還提到...


探奇邱老師平時已經教大家很多撇步,上課有沒有認真學,這個題目應該可以鑑別出來。^_^

真是令人汗顏!

剛剛也同時看到CAVE分享了彈跳球的小程式

文中提到『這個程式用NXT-G寫也是ok的,但是就不會那麼精簡了...

想到NXT-G處理數學運算的確比較麻煩,也沒有亂數的種子變化,還真是頭大呢!

不過這個挑戰應該比鬧鐘簡單,探奇也將程式上傳到探奇新書討論區,


歡迎大家下載參考一下!BBall.rbt

這個程式還有一些挑戰可以變化

1. 隨機亂數再隨機一點

2. 視覺暫留的時間調整(或是程式的先後順序排列)

3. 這個程式並沒有讓球依照隨意角度的反射定律反彈,就當作是挑戰吧!

(原程式只有45度角的反彈,謝謝CAVE宗翰老師的指正


Arduino與NXT零件控制

這一篇文章其實根本沒有NXT主機的戲份。

前一陣子有一些同好透過I2C,聯繫NXT主機與Arduino,

好處是可以借用Arduino的擴充(例如感應器,攝影機......),讓NXT機器人功能更加強大。

現在有人直接摒棄NXT主機,直接由Arduino控制樂高NXT馬達及感應器。

不過並不是自行研究NXT馬達的控制電路,而是藉由mindsensors的NXTMMX

也就是Arduino <--> NXTMMX <--> NXT馬達

詳情請參考Arduino + NXTMMX + LEGO Motors

原始程式碼在NXT I2C Devices for Arduino

當然也有示範影片,看來由NXTMMX衍生的效用已經出現,Arduino可以搭配現成的樂高零組件,搭建你自己的Arduino機器人。





2010-07-22

超級重要的NXT-G 2.1更新

先將好消息告訴大家!

上次介紹樂高教育官網販賣彩色感應器,

探奇舊文章:樂高教育官網正式開賣8547的彩色感應器

探奇當時還在碎碎念,到底哪裡有NXT-G2.1版?

原來在樂高教育版官網早就有更新了!

除了NXT-G 2.1版更新,還有firmware 1.31

還有彩色感應器相關BLOCK

還有9695建構圖示......




  • Programming for 9695 (Resource Set) and 9688 (Renewable Energy) models
  • Upgrade your NXT Software from 2.0 to 2.1
  • Building Instructions for the new 9695 Resource Set
  • Activities
  • Blocks
  • Firmware
  • Intro videos for the new 9688 Renewable Energy Add-on Set

http://education.lego.com/downloads/

勾選頁面左手邊的『Software Update / Patch』,

進入網頁後,勾選頁面左手邊欄位的『Software Update / Patch』,

頁面就會出先相關更新檔案圖示,


2.0 f1 Patch:(探奇認為這就是2.0變2.1的更新,但是無法確認)

2.0 f3 Patch:探奇認為裝完 2.0 f1 更新,需要再繼續安裝 2.0 f3 更新。

2.1 f3 Patch:如果你有2.1的光碟,可以直接安裝 2.1 f3 的更新。

我要去下載囉!詳情後續報導!


Dexter Industries:dSolar 開賣了!

最近比較混,所以較少發文。

聽到消息Dexter Industries:dSolar 已經開賣,趕緊告訴大家。

大家可以到他們公司的網頁看看http://dexterindustries.com/ Products-dSolar.html

也可以先下載使用手冊,瞭解一下產品使用方式,增廣見聞喔!





2010-07-18

NXT樂高機器人軌跡車的研究---PID控制

探奇在舊文章中曾經介紹:

好文章A PID Controller For Lego Mindstorms Robots(by James Sluka)


可惜的是沒有翻譯,相信大家一定非常願意學習相關知識。

感謝雲淡風輕大大的文章:使用NXC撰寫NXT程式---第八章 再探循跡車

有了一些介紹及說明。

想進一步瞭解PID控制軌跡車的同好,千萬不要錯過喔!

(只是怎麼沒有第七章呢?

等暑假課程告一段落,探奇再改寫成NXT-G程式試試看!

如果有人寫出來,也歡迎分享!



台中女中的樂高機器人社

偶然在網上衝浪,

發現台中女中的樂高機器人社竟然....

設計兩個可愛的NXT樂高機器人紙偶。

真是可愛!

不知道她們是否願意公開......

在她們的相簿中也有放大圖喔!



2010-07-17

NXT樂高機器人 8547的第七個BONUS模型--NXT Archerfish

樂高官網新公布NXT樂高機器人 8547的第七個BONUS模型,NXT Archerfish(NXT射水魚)

Fay Rhodes女士所創作,

將ZAMOR球發射器裝在樂高動物機器人上,就可以變成吐出毒牙(?)的眼鏡蛇、會吐口水的駝馬或是射水魚。

有興趣的同好可以到官網下載建構圖示。(請點擊連結
Bonus Model #7 by Fay Rhodes

順道一提:

Fay Rhodes女士的新作
Robots Alive,已經發行彩色電子版(美金9.99),可以使用Adobe Digital Editions閱讀。

(請參考The NXT STEP文章:"Robots Alive" Ebook for $9.99

(探奇舊文章曾經介紹:都沒聽到消息就出版的新書"ROBOTS ALIVE! : Endangered Species NXT"

還有最近NXTLOG舉辦新的NXT樂高機器人模型設計比賽,

這次的主題是NXTLOG Robotic Pet Challenge

有興趣的同好也可以試試看!設計你自己的NXT樂高機器人寵物,

不論是貓頭鷹,三頭犬,鳳凰,迅猛龍還是獨角獸,都可以喔!(哈利波特看太多了!

樂高官網公布8527 NXT 樂高機器人 1.1版的模型建構圖

根據樂高官網的最新消息文章:

Building instructions for the 8527 NXT 1.1 are now available

樂高公司已經釋出8527NXT樂高機器人的建構圖示及程式設計範例,包含

Humanoid 8527人形機器人AlphaRex

Music bot

Classic Clock

Robot Arm 機器手臂

Scorpion 蠍子

Tri Bot 輪型機器人

Sound Bot

有興趣的同好可以到這裡下載。(請點擊連結


2010-07-16

真的會變形的瓦力--NXT Wall-e Transformable

這是荷蘭Andreas的作品,花了250小時的研發,從2009九月到2010七月,終於創作出這台會變形的瓦力NXT樂高機器人。

詳細資訊可以參考http://sites.google.com/site/nxtwallet/home

還有令人佩服的示範影片:



2010-07-15

Android手機與NXT

這一篇記錄是從大陸的『樂高中文愛好者』所看到。

原始文章應該是Android gives eyes, ears, and a sense of direction to a Lego NXT robot

敘述如何善加利用Android手機的感應器,讓NXT樂高機器人擴充功能。

架構如下:

PC<--(WiFi)-->Android<--(bluetooth)-->NXT

原作者提供相關程式碼,整合MSRDS的服務,方便操控NXT樂高機器人。

探奇認為NXT提供簡單易做的行動架構,結合智慧型手機內建的感應器(例如視訊,加速度計,Gyro,Compass,GPS),可以得到很棒的效果。

不過這需要技術接軌,如果有好心人士願意寫出相關驅動程式,我想深入NXT的研究又向前邁進一大步了!





2010-07-12

Dexter Industries的新產品:dSolar

Dexter Industries又推出新產品!

dSolar,就是太陽能板。

還沒有詳細資訊,就影片來看,蠻大一塊的太陽能板,

可以拿來幫鋰電池充電,也可以直接連接在NXT使用。(要達到7.4V還真不容易)




附帶一提,CH Lego先生有dFlex的完整測試文章,請大家參考:

dFlex以Light Sensor Mode簡單觀察測量值




樂高教育官網正式開賣8547的彩色感應器

相信大家非常喜愛8547NXT樂高機器人的彩色感應器,可以當作一般的光源感應器,也可以辨識彩色,還可以當作七彩LED使用。

現在樂高教育官網正式開賣,定價$34.95

HiTechnic便宜喔!(兩者性能不盡相同)


官網說明需要搭配NXT-G 2.1版,不知道哪裡有這種東西呢?

(難道有PATCH嗎?還是又要購買呢?)

看來可以先使用NXC或其他語言控制。

順道一提:樂高教育官網也有一些零件特賣喔!

Parts Pack Sale - 10% off these select parts packs!

2010-07-09

五十川芳仁老師的迷你機器人

這是五十川芳仁老師的新作,利用82608045的零件,創作出迷你樂高機器人。

主要是利用蝸桿與八齒小齒輪的組合,搭配類似眼睛的零件及手腳的造型,做出可愛逗趣的機器人。

(看來探奇的小恩需要進化一下才可以喔!)

各位樂高玩家,你也可以試試看喔!

Technic 8260 Mini Robot

Technic 8045 Mini Robot


2010-07-08

Sariel的樂高創作--手足球(Table Soccer)

趁著世足賽的熱潮,Sariel也創作出手足球桌台,Table Soccer

除了眾多樂高人偶進行攻防戰,還利用樂高WeDo的Motion Sensor(距離感應器),偵測球門有無進球,

也有馬達移動分數牌,顯示進球比數。

進球後,足球自動沿著溝槽滑落到下方的收集箱。

看來應該也可以使用Scratch配合使用WeDo喔!






2010-07-06

RoboCupJunior International competition (RCJI)的影片

探奇曾經發文『RoboCup 2010在新加坡舉辦』,網路上應該也有一些相關影片。

Damien Kee今天在The NXT STEP發表影片,介紹比賽場地及比賽實況。

看影片就發現好大好大的比賽場地,或許台灣也可以承辦這種比賽。

明年2011在伊斯坦堡舉行。



2010-07-04

探奇NXT陶笛(Lego NXT Ocarina)

當我知道iPhone有這個很有名的App:OcarinaiPhoneTW中文介紹), 就想做一台NXT的陶笛。

但是我就是很懶.......

直到看到網路的正妹用 iPhone和Android的演奏影片,(請自行上網搜尋

想想也該是我上場表演的時候了。

利用一些時間完成這台NXT陶笛。



原本設計使用觸碰感應器及NXT主機按鈕,所以總共有有四個『按鍵』。



後來才發現,NXT-G軟體似乎無法同時偵測不同的NXT Button,只好放棄原先的想法,只用一個NXT 按鈕。

先將指法抄下來,免得忘記。(應該可以想想更好的排列方法)



這就是我即將演奏的地方。



一直不想演奏唯一的『小星星』,苦思之後,終於選定這首『三輪車跑得快』。

在網路上找到簡譜(感謝大家來合奏部落格)



下面就是邊吹邊彈的表演,請掌聲鼓勵!



其實探奇的陶笛並非首創,當然也有人會想到製作這類NXT模型,剛剛翻閱『趣味玩轉樂高機器人』時,也有看到這類的範例,在youtube搜尋也看到這位小朋友的演奏,利用兩顆觸碰感應器及一顆光源感應器,真是不錯的設計。

(上次上課時我忘記多帶觸碰感應器,同樣也請同學利用光源感應器替代使用,效果很好喔!)




說了這麼多,忘了提及程式的設計,利用按鍵及數字的關係,以類似二進位加法的方式,得到按鍵組合,再相對應音階的頻率,讓NXT發出聲音。

程式放在『NXT樂高機器人:創意樂趣,隨心所欲!』新書討論區,請自行下載:

Ocarina1.rbt





2010-07-03

嘗試解題:研發養成所的挑戰題目

今年寒假研發養成所的Bridan先生出了一些題目,讓大家挑戰一下。

當時探奇也曾經寫過一些文章討論題目內容:探奇舊文章列表。

現在已經到了暑假,探奇在討論中決定自己挑戰看看。

程式已經上傳到探奇新書討論區

探奇挑戰的題目是:

Simulate key button by NXT touch sensor



答案的參考程式:key_button_1.rbt

NXT Clock



答案的參考程式:Touch_NXTClock.zip (Google 文件連結)



歡迎大家下載研究與討論。

終於看到Tetrix本尊!

有機會到台南林老師教室參觀,終於看到Tetrix本尊,果然組裝之後有變形金剛的架勢。

(可以參考台南林老師部落格的文章:Tetrix樂高機器人進階版

NXT加上控制器,可以控制許多馬達,鋁合金的骨架,讓NXT更加勇健!

我想高中職以上的學校應該可以很容易利用,發展自己的機器人教育課程。

聽說John Hansen先生準備在NXC加上Tetrix的程式庫,這樣就多了一種選擇,不用依賴RobotC。

順道一提,林老師教室的樂高積木組裝真的令人大開眼界!簡直就是小型博物館!

給予『樂高觀光勝地』的名號我想也不為過!(只能羨慕再羨慕!

(林老師的文章:樂高建築系列-21000,21001,21002,21003,21004,21005










恭喜CAVE的新書上市!&quot;JAVA機器人程式設計與應用&quot;

又有NXT樂高機器人中文新書上市!

CAVE團隊的"JAVA機器人程式設計與應用"

這是一本leJOS相關的書籍,相信對於使用JAVA的同好有很大的幫助!

這次CAVE同步舉辦新書發表及JAVA研習,

(啊!我也好想去喔!乾脆也同時辦理探奇NXT樂高機器人舊書再發表!

轉貼活動訊息如下:

CAVE 的第二本重量級機器人專業書籍 "JAVA機器人程式設計與應用" 出版了,特別舉辦本次JAVA程式設計研習新書發表會。您只要參加本次活動就能輕鬆擁有本書以及3個小時的專業訓練。請速報名唷

活動時間:2010/7/25 13:30~17:00

講師:CAVE教育團隊專業講師

地點:巨匠電腦館前分校(北市館前路34號4樓)

報名費:$1,500, 贈送 "JAVA機器人程式設計與應用"一本, 市價$450元.

注意事項:請自備NXT機器人套件,並依以下連結組裝範例: http://www.cavedu.com/lejosfile/car.lxf?attredirects=0&d=1

活動內容: 

leJOS程式環境介紹

基礎機器人控制語法

  馬達與感測器

  肺活量計 - 聲音感測器

  總是剛剛好 - 超音波感測器

機器人專題實作: 藍芽遙控車


2010-07-02

『NXT-G教學』:Loop命令方塊的Counter使用方法

前言



探奇曾經寫過幾篇關於Loop Block的文章,可以作為『NXT樂高機器人』書籍的補充資料。

NXT-G教學文章--迴圈LOOP的應用

Loop迴圈控制範例-- 等待兩顆觸碰感應器

Loop迴圈控制--多個感應器的條件

雖然NXT-G缺乏『Goto』(脫序執行,這是我給他的暱稱)及『Event』(事件觸發)的功能,

但是只要善加運用Loop的功能,也可以達到我們所需要的控制目的。

NXT-G教學文章--迴圈LOOP的應用文章的最後,我提到Loop Block的Counter,今天我們就來看看Counter可以有哪些應用。

隨時控制迴圈次數



計算特定時間(條件)內的發生次數

利用迴圈次數作為顯示或動作的依據




2010-07-01

WRO 2010 國際奧林匹克機器人大賽-全國選拔賽已經開始!

台灣玉山機器人協會已經公告WRO 2010 國際奧林匹克機器人大賽-全國選拔賽相關報名簡章比賽規則

2010..07.03:有新的規則修訂!
WRO 2010 國際奧林匹克機器人大賽-全國選拔賽比賽規則 99.07.03修訂版

報名日期:7月12日起至7月26日報名截止,8月3日公佈參賽名單、賽程於台灣玉山機器人協會官方網站http://www.era.org.tw
(二) 報名費用:每支參賽隊伍報名參加「創意賽」或「競賽」其中一種比賽,每一隊報名費新台幣壹仟伍佰元整。一支隊伍不能同時參加競賽及創意賽,僅能擇一參加。(以國際賽規範為主)
(三) 若偏遠、離島地區學校之參賽隊伍免繳報名費。(關於「偏遠、離島地區學校」之名詞界定依教育部規定辦理)
(四) 報名方式:一律以網路報名。
台灣玉山機器人協會官方網站:http://www.era.org.tw
(五) 繳費方式:請以電匯、轉帳方式繳費並傳真繳費收據,
Tel: (02)2729-8197
Fax: (02)2729-8466

日期
比賽地點

南區初賽
99/8/21(六)
競 賽
國立科學工藝博物館

中區初賽
99/8/14(六)
競 賽
國立自然科學博物館

北區初賽
99/8/7-8/8(六-日)
競 賽
國立臺灣科學教育館

總決賽
99/9/4(六)
競賽+創意賽+足球表演賽
苗栗縣巨蛋體育館
99/9/5(日)
競賽+創意賽+足球表演賽+頒獎

有興趣參加比賽的同學,趕快下載!


另外
高中大專的同學也可以參加IRHOCS 2010

2010大專盃報名網站 http://ira.ee.ntu.edu.tw/ Registration2/index.php




Philo先生更新他的樂高馬達比較文章

樂高有許多9v馬達,各種馬達的特性都不相同,

Philo先生很仔細地測試各種9V馬達,並且將每顆馬達的特性進行比較分析,

文章在LEGO® 9V Technic Motors compared characteristics

Philo先生最近更新這篇文章,研究火車系列的9V馬達,包含 RC train motor 以及最新發行的Power Functions train motor

有興趣的同好趕快參考看看。