口試後 新Media Center 計畫繼續。
新Media Center打算用朋友建議的,主機和外接盒分離,外接盒部份就只放光碟機、讀卡機...等,主機部份就用個舊PC殼加上Core 2 Pentium CPU、入門主機板和N9400GT顯示卡。
因為目前的Media Center-ASUS DigiMatrix是有個小小地LED顯示幕的,我上面透過程式擷取中央氣象局的資訊,它能顯示時間和目前的氣溫。
為了能夠有同樣的訊息顯示,我考慮在外接盒上加入一個LCM顯示幕,不過後來受到銀欣 GD02-MT 家庭劇院機殼和銀欣 CW03-MT 全鋁家庭劇院機殼的啟發,想到可以仿照它的方式,加個LCD顯示器,而這樣的LCD顯示器不過就是個ARM開發板+LCD螢幕罷了,在網拍後發現目前舊的PDA價格非常不錯,NT 1000多就可以買到iPAQ 3xxx(3600、3800、3900都有),而LCM顯示幕一塊128x64 藍底白字版本,網拍要NT 500,光華要NT 800,這還不算Printer Port...等零件的費用,考慮到CP值,用舊PDA當然划算,因此就有了PDAMessager的計畫。
PDAMessager功能上,就是一個類似捷運的資訊看板,它的主要功能就是替代ASUS DigiMatrix上氣溫、時間的顯示,不過既然全彩又更大,當然希望加些新功能,因此開發上訴求是:
1. 要能顯示時間、溫度
2. 要能夠按遙控器時,顯示訊息(像「播放」)
3. 因為PC不可能一直開著,當PC關機時,要能顯示PC為關機狀態
這次這個是口試後開工的成果,到目前為止大概花了3周的時間,原則上就是SDL + Socket Server的成品。
首先如下圖,這是測試的示意圖,原則上它就是USB接電腦,USB網路就會自動連線並設定好IP。
寄件者 iPAQ3950 |
接著看到它的成果影片:
畫面的內容是這樣的:
當程式啟動後,會進入MODE 1,也就是一般的天氣、時間顯示的模式。
當PC關機時,我們可以透過Socket Client的方式下指令,讓它進入MODE 0,也就是畫面切換成只有時間的模式,注意看,右下角有個關機。
再來展示的是當遙控器按下時,PC同樣可以透過Socket Client下指令,將要顯示的文字、字體大小、顏色(RGB)傳過去,之後切換到MODE 2,即可顯示出文字內容,為了展示這個程式可以支援多國語言,因此顯示了「中文 にほんご EN」,表示中文、日文、英文都ok。
再來看到畫面變成了一張風景照,這是考慮到傳入的訊息,如果只是文字可能太單調了,顏色又只有一種,也許未來可以在PC端即時的產生「圖片」來顯示,因此也提供了可以傳入圖片顯示的功能,這功能說不定還能當作相簿來使用。
最後我們看到最後一個畫面,同樣也是風景照,但是上面印了文字「風景照片」四個字,這是考慮到遙控器動作時,可能希望顯示個背景加上訊息,因此結合了上面顯示文字和顯示圖片的功能,讓它能夠同時顯示圖片和文字。
沒有留言:
張貼留言