2016.02.28 15:00

Blaze 1.6吋螢幕:內建ARM Cortex M4/micro SD讀卡機,輕鬆DIY智慧手錶

ADVERTISEMENT

Blaze是款尺寸只有1.6吋的小型觸控螢幕,不要因為體積不大就小看Blaze,它可是麻雀雖小五臟俱全,小小的電路板上除了具有螢幕之外,還內建了 1顆ARM Cortex M4處理器,以及GPIO與micro SD讀卡機,簡單地說它就是智慧型手錶的核心機構。由於Blaze也具有整合式開發環境等資源,方便創客自行撰寫各種程式,將Blaze改造成功能各異的 裝置。

如同智慧型手錶機芯

Blaze由來自英國蘭開夏郡的Kevin Webster所開發,他是位32歲的DIY愛好者,他表示自己專精於電子裝置、韌體、軟體,已有超過15年開發經驗,目前專注於32bit ARM微控制器相關工作。

Blaze是款可堆疊式的開發板,主要元件除了正面醒目的1.6吋觸控螢幕之外,還搭載1顆32bit ARM Cortex M4處理器,由於它不需仰賴其他外部設備,就能夠獨立運作,如果將它裝上外殼與錶帶的話,就能當作智慧型手錶使用,因此將它比喻為智慧型手錶的「機芯」相當貼切。

ADVERTISEMENT

不過比一般智慧型手錶更厲害的是,Blaze具有更豐富的擴充功能。既然是創客為創客打造的裝置,當然少不了的是GPIO通用介面,主機板上的12組IO通道可支援JTAG、PWM、ADC、CMP、UART、I2C等訊號規範。此外,Blaze也具有micro SD讀卡機與USB端子,具有相當大的擴充彈性。

▲Blaze是款可堆疊式的開發板,不但具有1.6吋觸控螢幕,還搭載ARM Cortex M4處理器。

ADVERTISEMENT

▲Blaze的尺寸相當迷你,也適合做為智慧型手錶使用。

ADVERTISEMENT

▲螢幕尺寸為1.6吋,解析度為240 x 240,可以顯示262,143種顏色。

▲Blaze主機板背面具有micro SD讀卡機,可以用來擴充儲存容量。

ADVERTISEMENT

▲主機板兩側有多個IO端子,可做為GPIO使用。

▲各IO通道支援的傳輸規範如圖中表格所示。

可自行編寫程式

如果使用者想要自行開發程式的話,可以利用Blaze IDE(Integrated Development Environment)開發環境編寫程式,並透過USB傳輸到Blaze。Blaze IDE的環境與Arduino IDE相當類似,具有完整的API,可以存取所有內部以及連接到Blaze的外部裝置,以及SD卡中的檔案,能夠讓使用者更便捷地開發各種程式。

對於具有Arduino IDE開發經驗的人來說,都能很快熟悉Blaze IDE,Blaze API也提供與其他許多裝置連接、傳輸、溝通的相容性,使用者只需撰寫幾行程式碼,就能建立自己的應用程式。不過因為Blaze並非搭載Atmel處理器的關係,所以只有外部IO能相容於Arduino,另一點需要注意的是,Blaze的工作電壓為3.3V,所以只相容於3.3V的Arduino周邊裝置。

Kevin Webster展示了幾個Blaze應用的範例,例如把Blaze做成時鐘(因為沒有錶帶)、計算機,或是用來顯示Twitter訊息、地圖導航等資料。不過因為Blaze本身沒有內建電池,所以需要透過USB供電,或是自備3.3V電池連接至電池IO進行供電。

Blaze的預定售價為美金74元(約合新台幣2,400元),預定上市時間為2016年4月。

▲只要加上錶帶和電池,Blaze也能當成智慧型手錶。

▲因為Blaze具備觸控螢幕,所以也當作計算機使用。

▲搭配相關程式之後,Blaze也能顯示Twitter的推文與訊息。

▲也可以用來顯示導航地圖資訊。

延伸閱讀:

ADVERTISEMENT