2020.01.10 11:00

Inkplate 6土砲E-Ink閱讀器,搭載ESP32微控制器並支援Arduino IDE與MicroPython

ADVERTISEMENT

Inkplate 6是款DIY E-Ink(電子紙)閱讀器套件,它的主要元件包括作為硬體核心的ESP32微控制器,以及解析度為800 x 600的6吋E-Ink螢幕,使用者可以自行組裝為電子書閱讀器,並透過Arduino IDE與MicroPython開發程式,自由擴充閱讀器的功能。

E-Ink閱讀器也能DIY

Inkplate 6的開發團隊e-radionica表示,在他們看到E-Ink技術時,就被它的清晰度、高對比、可在陽光下閱讀、省電等特色所吸引,尤其是E-Ink僅需在更變畫面內容時耗費電力,而不需通電以維持顯示相同的內容,讓它能夠應用於許多特殊情境。

然而當開發團隊開始尋找適合的解決方案時,都不滿意於各種現成產品,因此決定自己開發。但在研究該如何連接外部微控制器、學習E-Ink特定的控制指令、研讀有限的範例程式碼、設計裝置的電源管理系統,都費盡心思。

ADVERTISEMENT

而他們開發的Inkplate 6以ESP32微控制器為硬體核心,具備Wi-Fi無線網路與藍牙4.0通訊功能,搭配Texas Instruments E-Ink控制器,機身上也內建3組電容式控按鍵、microSD讀卡機,並可透過電池或USB纜線供電。

Inkplate 6的E-Ink螢幕來源為回收的Amazon Kindle電子書,其尺寸為6吋螢,解析度為800 x 600,支援3bit灰階,總共能顯示8種不同階段灰階色,而它的螢幕更新速速為264ms(大約等於螢幕更新頻率4Hz)。有趣的是,它還能夠僅更新畫面上的部份內容,藉以達到提升更新頻率的效果。

ADVERTISEMENT

ADVERTISEMENT

▲可以只更動畫面上的部份內容以提升更新頻率,如影片中只更動時鐘的指針與秒數。

ADVERTISEMENT

軟體DIY空間大

Inkplate 6具有USB、USB to UART、I²C、SPI、GPIO等連接介面,並支援Arduino IDE開發環境與MicroPython程式語言,使用者可以自行開發各種功能。

舉例來說,Inkplate 6除了能當電子書閱讀器之外,還能用於製作「高延遲」電子佈告欄,顯示溫度、空氣品質、股票行情、正在播放的歌曲資訊等可能數秒或數分鐘才會更新的資訊,並發揮E-Ink省電的長處。

Inkplate 6甚至可以當作極簡文書工作螢幕,使用者可以將它當作打字機並連接鍵盤使用,一來降低長時觀看螢幕造成的眼睛不適,也能避免其他內容干擾工作,並將撰寫的文件儲存於microSD卡或透過雲端同步。

Inkplate 6套件的售價為美金99元(約合新台幣3, 000元),預定上市時間為2020年月4,有興趣的讀者可以至Crowdsupply網站預購。

ADVERTISEMENT