Sony NEX系列相機的閃光燈底座是特殊規格,我想要在保持與其他樂高零組件互通的情況下,方便拆裝閃光燈,甚至加上一個自製的閃光燈延長座。先說結論:我失敗了。不過,有興趣改造Sony NEX閃光燈的讀者,仍可以從本文得知拆解NEX閃光燈的正確步驟 :-p
自製Sony NEX-5的紅外線遙控器(幾乎所有紅外線遙控設備都能使用)
Sony NEX-5和NEX-3在硬體規格上的差異就是NEX-5具備錄製Full HD影片,以及紅外線遙控的功能。去年十月決定購買NEX-5的因素之一,就是因為它具備B快門(沒有時間限制)和紅外線控制埠(要是能接快門線,或是透過軔體設定長時間B快門曝光就更好了)。
用樂高積木自製Sony NEX-5相機的觀景窗
Sony NEX-3和NEX-5相機沒有內建觀景窗(別家的EVIL系列也沒有),為了克服在強光下看不清楚LCD顯示器畫面,以及LCD顯像的時間延遲問題,最近DIY了一個觀景窗,完成品外觀如下圖。
用舊主機板的零件自製Apple AirPort Express base station的電源板(二)
用舊主機板上的APL1084電壓轉換IC做好的3.3v電源板,使用一陣子之後,AirPort Express外殼的溫度很快就飆升變燙。我找到一個忘記從哪裡剪下來的5v小風扇,高度接近AirPort Express的電源插座,打算用它來充當AirPort Express的散熱裝置。
用樂高積木修理好蘋果iBook G4
用樂高積木修理好蘋果iBook G4
文∕趙英傑
2005年八月的某個晚上,用了約一年八個月的iBook螢幕忽然出現垂直的彩色條紋,而且螢幕上的色彩變得越來越淡,我起初以為是單純的當機,因為重新開機之後就沒事了。但是隔天早上再開機時,又發生同樣的情況,而且頻率越來越頻繁…應該是iBook的硬體故障了 🙁
Google Maps:星際大戰白兵入侵雪梨(悉尼)!
下圖是筆者運用Google Maps,結合從GPS取得的經緯度,以及紀錄文字與照片資料的XML檔,加上自訂的樂高星際大戰白兵的「標記(marker)」圖像,所構成的雪梨(悉尼)景點照片示範(按此連結開啟新視窗):
用Java控制樂高機器人
用Java控制樂高機器人
文∕趙英傑
本文將使用Lego Mindstorms機器人套件與leJOS實作一個碰碰車。這台小車運用兩個碰撞感測器(銜接在RCX的接頭1及接頭3),以及兩個馬達(銜接在A與C接頭),如下圖所示:
碰碰車運作的影片收錄在筆者的《碼上就會:Flash 8 動畫設計寶典》書籍光碟。當RCX的Run按鈕被按下時,碰碰車會持續前進;若左邊(接在接頭1的)碰撞感測器碰到東西時,碰碰車會先後退1秒鐘,然後在原地向右旋轉1.5秒後,再次向前行走。
在樂高機器人上執行Java程式(二)
在樂高機器人上執行Java程式(二)
文∕趙英傑
josx.platform.rcx套件,包含連結與控制感測器、馬達、揚聲器…等等的類別和介面(interface),本文將介紹其中的Motor(馬達)和Sensor(感測器)類別,以及相關的範例程式。完整的類別和介面說明,請參閱leJOS網站的API文件。
在樂高機器人上執行Java程式(一)
在樂高機器人上執行Java程式(一)
文∕趙英傑
Lego Java作業系統(簡稱LeJOS),支援部分的標準Java API,並擁有自訂的API,負責執行RCX相關的功能,例如:控制馬達、檢測感測器和按鈕、在LCD螢幕輸出字串、透過揚聲器發出聲音…等等。這些與RCX相關功能的API都位於leJOS的josx.platform.rcx套件中。本文將簡單介紹安裝leJOS與編譯Lego Java程式的方式。
LEGO MINDSTORMS樂高機器人套件簡介
LEGO MINDSTORMS樂高機器人套件簡介
文∕趙英傑
LEGO MINDSTORMS Robotics Invention System(以下稱為樂高機器人套件),是針對12歲以上的小孩或大人,對機器人有興趣(或者啟發自動控制教育)的教育玩具。這項產品計畫始於1986,由丹麥樂高公司和美國麻省理工學院的媒體實驗室(Media Lab)進行的一項「可程式積木(Programmable Brick)」的合作案。