總網頁瀏覽量

【○隻字片羽○雪泥鴻爪○】



○○○○○○○○○○○○○○○○○○

既然有緣到此一訪,
何妨放鬆一下妳(你)的心緒,
歇一歇妳(你)的腳步,
讓我陪妳(你)喝一杯香醇的咖啡吧!

這裡是一個完全開放的交心空間,
躺在綠意漾然的草原上,望著晴空的藍天,
白雲和微風嬉鬧著,無拘無束的赤著腳,
可以輕輕鬆鬆的道出心中情。

天馬行空的釋放著胸懷,緊緊擁抱著彼此的情緒。
共同分享著彼此悲歡離合的酸甜苦辣。
互相激勵,互相撫慰,互相提攜,
一齊向前邁進。

也因為有妳(你)的來訪,我們認識了。
請讓我能擁有機會回拜於妳(你)空間的機會。
謝謝妳(你)!

●●●●●●●●●●●●●●●●●●



2010年4月7日 星期三

《【妖舞魔亂】自由沙漏-406》

 

※※※※※※※※※※※※※※※※※※※※※※

※※※※※※※※※※※※※※※※※※※※※※

 

【運用開放源碼軟硬體打造自動划拳手套 】
Written by 謝良奇         Tuesday, 16 March 2010
【自由軟體鑄造場(Open Source Software Foundry)】

曾試過自己跟自己玩剪刀石頭布嗎?或許聽來是個奇怪的念頭,不過 Steve Hoefer 真的做出了一個開放源碼的剪刀石頭布手套。根據他的說法,這個專案起源自他熱愛電腦能夠按照我們的意思,與我們進行互動。

他表示,鍵盤、滑鼠是人與電腦互動的介面,但是我們必須學習如何使用它們,好讓機器了解我們。鍵盤與滑鼠的發明已經是距今分別 300 年和 50 年前的事,這段時間科技有了很大的進展,他認為我們不應被迫學習如何使用科技。

Hoefer 設計並實作了一個能與人們玩剪刀石頭布的手套,使用者不用學習,只要戴上手套開始玩,手套就會自動跟使用者划拳。他表示,曾經公開帶著這個手套出去,人們的反應很驚訝,第一次玩也只需少許或無須任何指示。唯一的問題是少數人跟手套玩的時候,比跟人划拳還要更加深思熟慮。

手套搭載了可程式化的平台,能夠記得使用者的出拳模式,在五戰三勝制下,該手套對Hoefer 的成績是 71 勝 62 敗。

要辨識使用者所出的拳,可以依賴複雜的視覺系統、高速攝影機、全功能的電腦。不過這一來手套太過昂貴而且可能無法放進口袋中。為了讀取三種拳的姿勢,Hoefer 選擇了彎曲傳感器 (flex sensor),用以偵測中指與無名指彎曲的狀態。

當使用者要開始準備出拳時,會搖晃拳頭,為了偵測搖晃動作,搖晃傳感器 (jiggle sensor) 是一個簡單的選項。不過 Hoefer 發現搖晃傳感器搖晃後回復原始狀態需時過久,而且無法設定靈敏度,輕微搖晃就會造成誤判。最後 Hoefer 選擇了和 iPhone、Nintendo Wii 操縱桿類似的加速度計。

此外,為了記憶使用者出拳規則,並找出獲勝模式,手套需要微控制器與可程式化能力。 Hoefer 選用了可程式化的雛形平台 Arduino Mini Pro。Arduino 是開放源碼的電子雛形平台,除了軟體是開放源碼,硬體的參考設計也透過開放源碼授權加以公開,兩者採用的都是 創用 CC (Creative Commons) 的姓名標示-相同方式分享 (Attribution-Share Alike) 授權。

Hoefer 將設計與打造這個自動划拳手套的過程,詳細地記錄在他的部落格上,並公開其程式碼與電路設計。這表示你也可以自行按照其說明打造一個自己的開放源碼划拳手套。

 

相關網址:
1.
跟開放源碼學習手套玩剪刀石頭布
2.剪刀石頭布手套


※※※※※※※※※※※※※※※※※※※※※※

 

沒有留言: