2017 年的電子紙閱讀器

話 說 之 前 ,因 為 我 要 買 e-ink reader,比 較 之 後 ,寫 了 一 篇 《2015 年 的 電 子 紙 閱 讀 器 》。轉 眼 就 過 了 兩 年 ,我 當 年 入 手 的 文 石 Boox C67ML Carta 也 正 好 死 亡 了 ,那 現 在 的 e-ink reader 市 場 究 竟 如 何 ?是 買 一 台 新 的 電 子 紙 閱 讀 器 好 ?還 是 淘 個 電 子 墨 水 屏 來 自 己 修 理 好 呢 ?

c67ml carta e-ink display (broken)

經 過 了 兩 年 ,電 子 紙 屏 幕 還 是 台 灣 元 太 一 家 獨 大 ,但 電 子 紙 閱 讀 器 的 出 貨 量 ,依 然 是 按 年 下 跌 。雖 然 出 貨 量 連 年 下 跌 ,但 仍 然 有 新 的 品 牌 加 入 市 場 。例 如 由 大 六 掌 閱 App 出 的 iReader、大 六 的 噹 噹 圖 書 噹 噹 閱 讀 器 、台 灣 讀 墨 的 mooInk 等 等 。( 其 實 還 有 一 家 靜 境 ,它 的 電 子 書 是 可 以 安 裝 第 三 方 的 App 的 ,但 它 只 出 了 一 台 二 千 多 元 , 9.7 寸 的 PageX 就 沒 了 下 聞 )

静 境 1店 – 静 境 9.7寸 pagex Carta版 ¥2299

不 過 ,以 上 這 些 閱 讀 器 都 屬 於 封 閉 系 統 ,就 像 Amazon Kindle 一 樣 ,你 只 能 從 廠 商 的 自 家 頻 道 購 買 電 子 書 ,而 不 能 自 由 自 在 地 隨 意 安 裝 自 己 喜 歡 的 App。在 我 來 看 ,這 些 閱 讀 器 都 只 是 推 銷 自 家 電 子 書 平 台 的 副 產 品 ,雖 說 可 能 也 很 好 用 ,但 至 少 不 自 由 。( 其 實 Kindle 也 慢 慢 的 不 再 自 閉 ,Kindle 在 大 六 推 出 了 「Kindle X 咪 咕 電 子 書 閱 讀 器 」,內 建 了 「咪 咕 閱 讀 」App,可 以 閱 讀 大 量 的 網 絡 文 學 作 品 。)

志 赟 数 码 专 营 店 – Kindle X 咪 咕 版 ¥658

還 是 回 到 我 之 前 買 過 的 文 石 Onyx 吧 。這 兩 年 文 石 又 推 出 了 海 量 的 新 產 品 ,售 價 更 一 台 比 一 台 高 ,真 的 可 謂 令 人 眼 花 撩 亂 。要 如 何 從 中 挑 選 適 合 自 己 的 機 種 呢 ?答 案 當 然 是 從 那 塊 e-ink 屏 幕 開 始 。

台 灣 讀 墨 – mooInk  NTD$4690元

E-ink 屏 幕 最 細 的 是 6 寸 ,有 兩 種 解 像 度 ,分 別 是 1024 x 758 ( 212ppi ) 和 1448 x 1072 ( 300ppi )。然 後 就 是 6.8 寸 ,解 像 度 是 1440 x 1080 ( 265ppi )。然 後 是 7.8 寸 ,解 像 度 是 1872 x 1404 ( 300ppi )。再 上 是 9.7 寸 ,解 像 度 是 1200 x 825 ( 150ppi )。最 大 的 就 是 13.3 寸 ,解 像 度 高 達 2200 x 1650 ( 206ppi )。( ppi 這 種 東 西 ,當 然 是 越 高 越 好 ,越 高 的 話 讀 起 來 就 越 像 紙 本 書 )

ireader旗 舰 店 – 掌 阅 iReader Light ¥858

至 於 所 謂 的 Carta Screen,是 指 相 比 起 之 前 的 Pearl Screen 會 有 更 高 的 對 比 度 ,即 黑 色 會 更 黑 ,白 色 會 更 白 ,於 是 會 看 得 更 舒 服 。而 所 謂 的 Carta+ Screen,是 指 新 的 Regal 刷 新 技 術 ( 也 有 叫 它 做 Carta+ 刷 新 的 ),可 以 快 速 刷 新 而 依 舊 保 持 高 品 質 的 顯 示 ,文 字 更 銳 利 和 更 少 殘 影 。( E-ink 屏 幕 本 來 就 以 刷 新 慢 而 見 稱 ,所 以 只 適 合 用 來 顯 示 靜 態 的 文 字 和 影 像 ,而 不 能 用 來 播 片 。)

近 年 新 出 的 機 種 ,大 多 都 備 有 前 置 光 。E-ink 屏 幕 本 身 不 會 發 光 ,像 印 刷 書 一 樣 ,所 以 要 靠 外 部 光 線 照 射 才 能 閱 讀 。但 不 知 道 為 什 麼 ,人 人 都 像 我 一 樣 ,喜 歡 在 黑 暗 中 閱 讀 ,所 以 後 來 又 要 在 e-ink 屏 幕 的 前 面 ( 四 周 ) 加 上 LED 照 明 。現 在 的 機 種 的 前 置 光 都 有 20 級 以 上 的 光 度 調 較 ,適 合 在 不 同 的 環 境 閱 讀 。市 面 上 還 有 少 部 分 沒 有 前 置 光 的 型 號 ,一 般 都 是 較 舊 的 款 式 ,大 家 購 買 時 要 留 心 一 下 。

C67ML Carta+C67ML Carta2+KeplerKepler Pro
價 錢 RMB¥599RMB¥849RMB¥990RMB¥1280
屏 幕 6 inch
1024 x 758
Carta+ Screen
with front light
with Regal refresh
6 inch
1448 x 1072
Carta+ Screen
with front light
with Regal refresh
6 inch
1448 x 1072
Carta+ Screen
with front light
with Regal refresh
6 inch
1448 x 1072
Carta+ Screen
with front light
with Regal refresh
大 小 170 x 117 x 8.7mm170 x 117 x 8.7mm158.9 x 114 x 8mm158.9 x 114 x 8mm
重 量 195g195g205g205g
OSAndroid 4.2Android 4.2Android 4.2Android 4.2
其 他 硬 件 双 核 1.0GHz CPU
512MB Ram
8GB Storage
3000mAh
双 核 1.0GHz CPU
512MB Ram
8GB Storage
3000mAh
双 核 1.0GHz CPU
512MB Ram
8GB Storage
3000mAh
全 平 面 設 計
單 核 1.0GHz CPU
1GB Ram
16GB Storage
3000mAh
全 平 面 設 計
藍 牙 4.0

從 上 表 可 以 見 到 ,單 是 6 寸 屏 幕 ,文 石 就 有 4 個 機 款 ( 還 未 計 以 前 的 舊 款 )。人 民 幣 ¥599 的 那 款 就 是 入 門 級 的 ,和 我 之 前 已 經 死 亡 的 型 號 非 常 接 近 ,就 只 差 那 個 regal 刷 新 技 術 。這 款 的 解 像 度 比 較 低 ,但 以 我 用 了 兩 年 的 經 驗 ,這 個 解 像 度 也 不 會 差 ( 也 可 能 是 因 為 我 字 大 )。

onyx旗 舰 店 – ONYX C67ml Carta2+ ¥849

至 於 另 外 那 三 款 ,屏 幕 是 完 全 一 樣 的 ,都 是 用 最 新 的 超 高 解 像 度 ( 300ppi ) 的 6 寸 屏 幕 。Kepler 的 全 平 面 設 計 ,無 疑 是 比 較 漂 亮 的 。而 且 Kepler 那 個 全 平 面 是 一 塊 鋼 化 玻 璃 ,據 說 可 以 更 好 地 保 護 脆 弱 的 e-ink 屏 幕 。

onyx旗 舰 店 – ONYX Kepler Pro ¥1280

我 個 人 覺 得 ,賣 ¥849 的 型 號 ,比 起 賣   ¥599 的 型 號 ,雖 然 差 價 達  ¥250,但 因 為 解 像 度 是 提 高 了 很 多 ,所 以 是 頗 為 值 得 的 。而 要 再 多  ¥140 的 Kepler,算 是 見 仁 見 智 ,主 要 是 睇 你 貪 唔 貪 靚 。而 再 要 加 多  ¥290 的 Kepler Pro,主 要 就 是 ram 多 了 和 內 部 儲 存 空 間 多 了 ,似 乎 不 是 那 麼 值 得 ( 背 殼 變 了 香 檳 金 色 ,按 鍵 也 有 些 許 改 動 )。

T76ML Carta+N96ML Carta+MAX CartaMAX2
價 錢 RMB¥1280RMB¥2280RMB¥3880RMB¥4980
屏 幕 6.8 inch
1440 x 1080
Carta+ Screen
with front light
with Regal refresh
9.7 inch
1200 x 825
Carta+ Screen
with front light
with Regal refresh
13.3 inch
2200 x 1650
Carta Screen
13.3 inch
2200 x 1650
Carta+ Screen
with front light
with Regal refresh
大 小 194 x 132 x 8.8 mm258 x 177 x 9.5 mm325 x 237 x 7.5 mm325 x 237 x 7.5 mm
重 量 250g470g550g550g
OSAndroid 4.2Android 4.2Android 4.2Android 6.0
其 他 硬 件 单 核 1.0GHz CPU
1GB Ram
16GB Storage
1700mAh
藍 牙 4.0
单 核 1.0GHz CPU
1GB Ram
16GB Storage
3000mAh
藍 牙 4.0
電 磁 手 寫 筆
单 核 1.0GHz CPU
1GB Ram
16GB Storage
4100mAh
藍 牙 4.0
電 磁 手 寫 筆
四 核 1.6GHz CPU
2GB Ram
32GB Storage
4100mAh
藍 牙 4.1
電 磁 手 寫 筆

6 寸 vs 6.8 寸

T76ML Carta+ 和 Kepler Pro 的 售 價 相 同 ,屏 幕 雖 然 大 了 0.6 寸 ,但 外 型 又 回 歸 到 較 舊 款 的 膠 殼 設 計 。大 屏 幕 對 於 字 大 的 人 是 有 好 處 的 。而  T76ML Carta+ 也 是 首 部 雙 色 溫 前 置 光 的 e-ink 閱 讀 器 ,想 要 冷 暖 色 溫 也 可 以 自 己 調 。

onyx旗 舰 店 – ONYX T76ML Carta+ ¥1280

N96 系 列 就 一 下 子 大 了 很 多 ,9.7 寸 的 巨 大 屏 幕 ,相 應 地 加 入 了 手 寫 筆 ,可 以 用 作 繪 圖 又 或 者 批 改 文 件 。N96 系 列 差 的 就 只 是 屏 幕 的 解 像 度 頗 低 。

onyx旗 舰 店 – ONYX N96ML carta+ ¥2280

預 售 中 ( 11月 推 出 ) Max 2,有 著 最 巨 大 的 13.3 寸 e-ink 屏 幕 ,解 像 度 也 突 破 了 2K。其 他 硬 件 方 面 ,換 了 4 核 心 的 CPU,2GB Ram,看 來 效 能 應 該 增 加 不 少 。軟 件 方 面 ,Max2 亦 成 為 首 部 使 用 Android 6.0 的 e-ink 閱 讀 器 。但 那 個 5000 大 元 的 售 價 ,看 來 它 是 與 我 無 緣 的 了 。( 和 Sony 的  DPT-RP1 售 價 有 得 比 )

onyx旗 舰 店 – ONYX BOOX MAX 2 ¥4980

幾 年 前 ,大 六 生 產 的 e-ink 閱 讀 器 ,一 千 多 元 的 已 經 算 是 貴 的 了 ,但 時 至 今 日 ,竟 然 可 以 貼 出 一 個 五 千 大 元 的 售 價 。究 竟 是 我 太 傻 太 天 真 ,還 是 世 界 真 的 瘋 狂 了 ??

电 子 889 – ED060XD4 ¥265

而 我 自 己 壞 掉 了 c67ml carta,單 是 在 淘 寶 買 個 e-ink 屏 幕 ,就 要 高 達 ¥265 人 仔 ( 大 家 要 注 意 一 下 ,ED060XD4 也 有 不 同 型 號 ,至 少 kindle 用 的 就 和 Onyx 用 的 不 同 ,別 要 買 錯 了  )。所 以 ,還 不 如 買 一 台 全 新 ,只 要 ¥599 的  c67ml carta+ 算 了 。

ctleung張 先 生 ,男 性 ,肖 龍 。
職 業 :I.T. Consultant
簡 介 :不 好 好 讀 書 ;七 尺 差 五 寸 ,手 長 過 膝 ,雙 耳 垂 肩 ;性 寬 和 ,寡 言 語 ,喜 怒 不 形 於 色 。據 說 少 時 曾 斬 白 蛇 於 鳳 凰 山 下 ……

 

Posted in Computer & Network | Tagged , , , , , , | Leave a comment

自己寫個 mBlock extension (三) 2-digit-display using 74HC595

這 一 課 我 最 後 要 講 的 是 一 個 2-digit-display。它 的 接 法 比 較 特 別 ,它 是 由 兩 組 獨 立 的 電 路 組 成 ,每 一 組 電 路 都 是 一 個 單 位 的 七 段 數 碼 管 ,和 一 個 74HC595 移 位 暫 存 器 。所 以 ,整 個 2-digit-display 就 有 兩 個 數 碼 管 ,和 兩 個 74HC595。

2-digit-display

如 果 大 家 仍 然 記 得 《第 七 課 》的 內 容 ,我 的 這 個 2-digit-display,其 實 就 是 串 接 了 兩 個 第 七 課 的 例 子 。這 亦 是 其 中 一 個 74HC595 很 好 玩 的 地 方 — 就 是 我 們 可 以 把 很 多 74HC595 一 個 接 一 個 地 串 聯 下 去 ,但 連 接 Arduino 的 依 舊 只 需 要 3 根 接 線 ( 這 叫 daisy chain )。

上 面 的 2-digit-display 正 正 就 運 用 了 74HC595 的 這 個 特 性 ,在 電 路 板 上 就 串 聯 了 兩 個 74HC595。而 它 除 了 左 邊 的 5 個 輸 入 之 外 ( 其 中 兩 根 是 電 源 5V 和 GND ),右 邊 也 有 5 個 輸 出 ,這 是 方 便 你 再 串 聯 另 一 個  2-digit-display 的 。就 這 樣 ,你 就 可 以 一 直 串 聯 下 去 ,組 成 一 個 十 位 ,甚 至 百 位 的 數 碼 管 顯 示 器 。

使 用 74HC595 串 接 單 位 數 碼 管 還 有 一 個 好 處 ,就 是 它 是 「靜 態 」的 多 位 數 碼 管 顯 示 。有 別 於  multiplexed 數 碼 管 ( 動 態 數 碼 管 ) 同 一 時 間 只 能 顯 示 出 其 中 一 位 數 字 ,「靜 態 」的 數 碼 管 顯 示 器 可 以 同 時 間 顯 示 所 有 位 數 的 數 字 ,我 們 便 不 需 要 頻 繁 地 刷 新 顯 示 器 。

還 記 得 在 《第 七 課 》教 過 ,我 們 是 一 次 過 把 8 個 bit 的 訊 號 ( 例 如 11001100 ) 傳 送 到 74HC595,然 後 它 會 把 轉 變 為 平 行 輸 出 訊 號 從 而 控 制 數 碼 管 上 面 的 數 字 顯 示 。如 果 串 聯 了 兩 個 74HC595 又 要 如 何 控 制 呢 ?非 常 簡 單 的 ,我 們 只 要 一 次 過 發 16 個 bit 的 訊 號 ,當 第 一 個 74HC595 接 到 多 餘 的 訊 號 時 ,就 會 自 動 的 把 多 餘 的 訊 號 傳 到 下 一 個 74HC595。就 這 樣 ,兩 個 74HC595 都 會 各 自 接 收 到 自 己 需 要 的 8 個 bit 的 訊 號 。

好 了 ,理 論 課 就 此 打 住 ,回 到 我 們 的 mBlock extension 吧 。要 寫 extension,我 們 便 要 先 找 到 Arduino 的 library,但 是 ….,恭 喜 你 ,這 個 2-digit-display 是 沒 有 library 的 。為 什 麼 ?!

答 案 很 簡 單 ,因 為 它 太 容 易 用 了 。因 為 Arduino IDE 本 身 就 內 建 了 對 74HC595 的 支 援 ,所 以 在 Arduino IDE 我 們 只 需 要 幾 行 程 式 碼 就 可 以 控 制 好 2-digit-display 的 了 。雖 然 我 們 可 以 像 《第 七 課 》一 樣 ,寫 個 很 複 雜 的 custom block 去 使 用 2-digit-display,但 如 果 有 一 個 簡 單 易 用 的 extension 就 當 然 更 好 了 。

2-digit-display library header file

由 於 沒 有 現 成 的 library,所 以 這 一 次 的 header 檔 和 source 檔 ( *.h 檔 和 *.cpp 檔 ) 就 要 我 自 己 寫 了 。其 實 也 沒 有 什 麼 難 的 ,就 是 用 C++ 寫 一 個 class,再 寫 幾 條 很 簡 單 的 custom function。這 個 library 做 的 ,就 是 把 使 用 者 輸 入 的 數 據 ,用 Arduino 本 身 的 shiftOut() function 發 送 出 去 。有 興 趣 的 讀 者 自 己 看 source code 吧 ( 就 在 src 目 錄 裡 面 ),很 簡 單 的 。

TwoDigitDisplay extension – basic info.

寫 好 了 library,就 開 始 寫 *.s2e 檔 。其 實 和 前 面 兩 課 講 的 一 樣 ,反 而 因 為 沒 有 許 多 fancy 功 能 而 簡 單 了 許 多 。我 把 這 個 extension 命 名 為 TwoDigitDisplay,其 他 資 訊 都 是 隨 意 。

TwoDigitDisplay Setup Block

這 個 extension 只 有 2 個 block,第 一 個 block 是 初 始 化 的 block,我 叫 它 做 setup。在 初 始 化 extension 的 時 候 ,我 們 要 使 用 者 輸 入 latch pin,clock pin 和 data pin 的 pin number。

TwoDigitDisplay Setup Block

第 二 個 積 木 ,就 是 顯 示 數 字 的 積 木 。

TwoDigitDisplay Show Block

除 了 給 使 用 者 輸 入 要 顯 示 的 數 值 之 外 ,我 們 還 可 以 用 它 來 設 置 小 數 點 的 位 置 。0 就 是 不 顯 示 ,1 就 顯 示 在 第 1 位 ,2 就 顯 示 在 第 2 位 。

TwoDigitDisplay Show Block

我 為 pin number 和 dot 這 兩 個 輸 入 都 增 加 了 選 單 ,以 方 便 使 用 者 輸 入 。這 個 部 分 就 在 menus 裡 面 。

mBlock extension 下 載 :  TwoDigitDisplay.zip

修 改 好 之 後 ,我 們 就 可 以 把 整 個 folder 壓 縮 成 一 個 zip 檔 ,然 後 就 加 入 到 mBlock 當 中 。( Extensions >> Manage Extensions >> 按 下 Add Extension  )

Manage Extensions

新 增 好 之 後 ,我 們 當 然 就 要 第 一 時 間 寫 個 小 程 式 去 測 試 一 下 新 的 積 木 了 。

Test the new extension

一 切 無 誤 ,可 以 收 工 。

延 伸 閱 讀 :
1. Writing a Library for Arduino ;
2. Create Extensions for mBlock ;
3. Getting Start with mBlock (PDF) ;
4. The Programing Structure of an Arduino Sketch ;
5. Arduino – Wire Library ( I2C ) ;
6. Arduino Playground – I2C Scanner ;
7. Daisy chain (electrical engineering) ;

ctleung張 先 生 ,男 性 ,肖 龍 。
職 業 :I.T. Consultant
簡 介 :不 好 好 讀 書 ;七 尺 差 五 寸 ,手 長 過 膝 ,雙 耳 垂 肩 ;性 寬 和 ,寡 言 語 ,喜 怒 不 形 於 色 。據 說 少 時 曾 斬 白 蛇 於 鳳 凰 山 下 ……

我 的 STEM Project 系 列

我 的 Stem Project (一 ) Raspberry Pi 3 vs Arduino UNO
我 的 Stem Project (二 ) 使 用 Scratch 來 控 制 Arduino UNO
我 的 Stem Project (三 ) 使 用 Push Button 來 做 Input
我 的 Stem Project (四 ) Push Button 進 階 一 點 的 用 法
如 何 購 買 Arduino ?( STEM project )
我 的 Stem Project (五 ) 考 反 應 小 遊 戲
我 的 Stem Project (六 ) 用 Arduino 控 制 7 segment display (基 礎 篇 )
我 的 Stem Project (七 ) 用 Arduino 控 制 7 segment display ( 進 階 篇 )
我 的 Stem Project (八 ) 用 Arduino 控 制 7 segment display ( 簡 化 篇 )
我 的 Stem Project (九 ) 用 Arduino 控 制 Buzzer 唱 歌
我 的 Stem Project (十 ) Arduino Multi-function Shield using Scratch (1)
自 己 動 手 做 一 個 Arduino Shield ( STEM project )
我 的 Stem Project (十 一 ) Arduino Multi-function Shield using Scratch (2)
我 的 Stem Project (十 二 ) Arduino Music Light Show
Arduino 的 電 池 ( STEM project )
我 的 Stem Project (十 三 ) Arduino Multi-function Shield using Scratch (3)
自 己 寫 個 mBlock extension (一 ) TM1637 4-digit-display
自 己 寫 個 mBlock extension (二 ) 1602 I2C LCD Module
自 己 寫 個 mBlock extension (三 ) 2-digit-display using 74HC595

Posted in STEM | Tagged , , , , , , , | Leave a comment