DIY遊戲主機Pyxa,多層次設計營造優雅外觀
Pyxa是台採用ATmega328P控制晶片打造的DIY掌上型遊戲主機套件,它與多數DIY主機一樣,有賴使用者自行組裝並撰寫遊戲程式,不過Pyxa與其他類似產品最大的不同,或許就在於精美的外觀設計,它採用沉穩的黑色為底,搭配金色標誌,還有多層次鏤空外觀,讓它格外吸睛。<h2>效能應不足以應付模擬器</h2> <p>筆者先前曾介紹過多台DIY遊戲主機,大多<a href="https://www.techbang.com/posts/20266">如Microduino-Joypad</a>、<a href="https://www.techbang.com/posts/61396">DevBoy</a>這類偏向教育取向的產品,在外型設計上讓人覺得有如兒童玩具般太過幼稚,而採用Raspberry Pi打造的<a href="https://www.techbang.com/posts/63081">TinyPi Pro</a>、<a href="https://www.techbang.com/posts/57035">RetroStone</a>等產品,外觀又過於粗糙,實在不太吸引人。</p> <p><a href="https://www.techbang.com/posts/54743">Gamebuino META</a>則是款鶴立雞群的產品,透過木質外殼散發與眾不同的質感,炫光LED也為外觀加了不少分。</p> <p>Pyxa的外觀可以說排在同類產品的前段班,它的機身由4層板材構成,底層單純作為機身外殼,第二層則為包含微控制器與核心零組件的主機板,第三層為螢幕總成,最上層也是作為外殼。特別的是最上層有鏤空處理,會露出位於第三層的圖示與指示燈,多層次的設計讓外觀感覺更有質感。</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn1.techbang.com/system/images/503736/original/b2777c6561de12af2bf92564b57e48c7.jpg?1550647434" alt="DIY遊戲主機Pyxa,多層次設計營造優雅外觀" width="720" height="352" /><label class="caption" style="width: 720px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>Pyxa的外型為與任天堂Game Boy Advance類似的橫向設計。</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn2.techbang.com/system/images/503737/original/baa80d8e00bbff0426df54fec14b2885.jpg?1550647436" alt="DIY遊戲主機Pyxa,多層次設計營造優雅外觀" width="720" height="576" /><label class="caption" style="width: 720px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>部分鏤空的最上層面板為質感大大加分。</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn2.techbang.com/system/images/503742/original/1e104704747edea7f046fe5173c7bdfa.jpg?1550647576" alt="DIY遊戲主機Pyxa,多層次設計營造優雅外觀" width="680" height="511" /><label class="caption" style="width: 680px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>Pyxa採套件型式販售,在拆解狀態下可以看到4層機構的型態。</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0.techbang.com/system/images/503738/original/e2fed6395f5dc1789f02b79977f26542.jpg?1550647437" alt="DIY遊戲主機Pyxa,多層次設計營造優雅外觀" width="640" height="360" /><label class="caption" style="width: 640px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>組裝過程相當簡單,只需連接端子並用六角扳手鎖上螺絲即可。</label></p> <h2>效能應不足以應付模擬器</h2> <p>Pyxa採用ATmega328P控制晶片,具有8bit AVR RISC架構微控制器,其運作時脈為20NHz,運算效能大約為20DMIPS,此外它還有2KB SRAM,以及1KB EEPROM、32KB ISP快閃記憶體等儲存媒體。使用者也可以透過microSD卡儲存靜態未壓縮點陣圖像以及音效檔,添增遊戲運作時的聲光表現。</p> <p>Pyxa的螢幕解析度為128 x 160,色彩取樣深度僅有18bit,換言之每個RGB通道只有6 bit取樣深度,顯示能力比較低落。它搭載容量為600mAh的充電電持,能提供4小時持續使用的續航力。</p> <p>在軟體方面,使用者可以透過Arduino IDE撰寫程式,並透過USB纜線將資料傳輸至主機,對於不熟悉程式開發的新手來說,除了可以參考開發團隊提供的教學文件與課程外,也可以下載範例遊戲,一面遊玩一面研究程式的撰寫方式。</p> <p>至於Pyxa是否有機會能執行模擬器,筆者個人認為相當困難。首先它的螢幕解析度太低,甚至比任天堂Game Boy的160 x 144低,讓畫面呈現大打折扣。再著以筆者先前曾測試過的<a href="https://www.techbang.com/posts/59185">Odroid Go</a>為基準,它搭載的EPS32微控制器具有600DMIPS運算效能,<a href="https://www.techbang.com/posts/60115">執行模擬器的狀況</a>仍不甚理想,因此推斷Pyxa的效能無法滿足需求。</p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn0.techbang.com/system/images/503739/original/f9ed60c3baaf91dc3816c8d4e9479cc5.jpg?1550647438" alt="DIY遊戲主機Pyxa,多層次設計營造優雅外觀" width="640" height="360" /><label class="caption" style="width: 640px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>Pyxa的硬體組裝與軟體開發都有賴使用者DIY。</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn1.techbang.com/system/images/503743/original/a60a00615991eba0c9ecfff5f819351a.jpg?1550647668" alt="DIY遊戲主機Pyxa,多層次設計營造優雅外觀" width="680" height="510" /><label class="caption" style="width: 680px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>使用者可以透過Arduino IDE撰寫程式。</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn1.techbang.com/system/images/503740/original/c4940497409ccfa04abf4e8626a3e66c.jpg?1550647441" alt="DIY遊戲主機Pyxa,多層次設計營造優雅外觀" width="640" height="360" /><label class="caption" style="width: 640px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>Pyxa的效能並不是很理想,執行動作遊戲可能會比較吃力。</label></p> <p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://cdn1.techbang.com/system/images/503741/original/bef4c4ababe9bb006c8025adb53e182f.jpg?1550647444" alt="DIY遊戲主機Pyxa,多層次設計營造優雅外觀" width="640" height="360" /><label class="caption" style="width: 640px; display: block; text-align: left; color: #555; line-height: 22px; padding: 0 3px 22px 3px; border-bottom: 2px solid #f0f0f0; margin: 5px auto 1rem auto;"><span style="color: #2382c5; padding-right: 5px;"> ▲ </span>開發團隊表示Pyxa很適合顯示靜態圖像,可以用於執行電子小說類遊戲。</label></p> <p>Pyxa的預定售價為英鎊59元(約合新台幣2,430元),預定上市時間為2019年6月,對於程式開發有興趣的讀者參考,如果想玩遊戲的比重大於想「玩硬體」的話,Odroid Go會是比較好的選擇。</p><a href="http://www.facebook.com/TKbang">加入T客邦Facebook粉絲團</a><img src="http://feeds.feedburner.com/~r/techbang/~4/sgV5bEnp_ZE" height="1" width="1" alt=""/>