Kindle還能幹什麼?花點心思,可以變身成為你的智慧型管家,每天出門前,提醒你天氣情況、即將到達的包裹。而這,已經有人已經做出來了。
一位做前端與設計的美國工程師,將一台10多年前的老Kindle改造成了一個能顯示日曆、天氣、網購包裹、家務提醒的智慧型顯示板。
整個過程中,無需再買任何硬體,操作流程也簡單。
在reddit上,該項目已獲得500+個讚,還有網友表示自己已經改造了好幾台舊機器。
成本比樹莓派還便宜
之所以上手改造,始於這位工程師希望在手機之外能有個顯示工具掛牆上,隨時提醒自己時間日程、天氣、快遞哪天到……等等資訊。
考慮到Kindle價格比樹莓派還便宜,而且作業系統是Linux,容易破解調試,且墨水螢幕比TF螢幕更自然地融入家中環境,於是他從網路上花30美元購買了一台二手Kindle4,約950元台幣。
但仍有三個問題要解決:
- Kindle會自動進入睡眠狀態並顯示螢幕保護程式;
- 如果想更新螢幕資料,每次瀏覽器頁面都會重新載入,觀感很差;
- Kindle瀏覽器還有一些難看又多餘的東西,像是標題、網址欄,而且不好看;
基於上述原因,這位工程師設計了一套解決問題的方法:
部署一個能獲取網頁螢幕截圖的伺服器,讓Kindle作為終端顯示幕,每分鐘下載一次該截圖。
鑒於市面上已有部分平臺提供定時擷取螢幕的服務,但收費不低,小哥決定自己編寫一個小型伺服器,使用 Puppeteer擷取圖片,再依靠ImageMagick轉換格式。
帶著這一規劃,他開動了。
先是設置圖像伺服器。
這位工程師自己編寫了程式碼並在Heroku創建一個免費帳戶,在平臺填好項目名,就能一鍵部署。(現已開源,人人可用)
退出前,別忘了記下URL。
接著,回到Kindle本體。
連上WiFi,先越獄這台機器,這個步驟網路上相關相關的教學很多,跟著操作就可以。但記得要注意自己下載的檔案及流程與版本。
然後,安裝USBNetwork外掛程式。複製.bin檔進去就行,接著透過Settings設定->更新Kindle,完成安裝。
斷開Kindle與電腦的連接,透過設備鍵盤,輸入;debugOn
按Enter,啟動調試模式。
繼續打開鍵盤,輸入~usbNetwork,按Enter,等待幾秒,再輸入;debugOff,按Enter。
重新連接電腦。在桌面打開命令列,輸入ssh root@192.168.15.244並按Enter。然後輸入預設密碼——mario。
現在,你已經開始修改這台Kindle了。
接著,調整Driver從「唯讀」變成「可讀寫」狀態,輸入mntroot rw並按Enter。
再輸入下方程式碼,創建圖像下載腳本,讓你能打開並編輯。
nano /mnt/us/script.sh
在編輯器中輸入下列程式碼,注意「Insert_your_URL_from_step_2_here」部分,替換為前面第二步複製的URL:
curl Insert_your_URL_from_step_2_here -o status.png
eips -c
eips -c
eips -g status.png
上述程式碼中,第一行是保存圖像到status.png檔,兩個eips-c命令是為了清除螢幕,最後一行為顯示圖像。
完成後,輸入control-O,再輸入control-X,保存並退出編輯器。
然後執行腳本測試一下,輸入/script.sh,就能看見螢幕上能看見圖像顯示。
最後一步, 設置定時程式,讓其每分鐘更新。
由於Kindle系統與其他Linux設備一樣,其中有個cron工具,可按計劃定時運行。
只需打開設定檔:
nano /etc/crontab/root
將下面命令加到底部:
*****/mnt/us/script.sh
同樣,輸入⌃O,按Enter,再輸入⌃X,最後重啟:
/etc/init.d/cron restart
搞定!
很多人都在魔改墨水螢幕
上述魔改的工程師叫Matt Healy,是一位設計師兼前端工程師。
他目前也是一家SaaS平臺的聯合創始人,主要為其他企業提供使用者/客戶喜好研究與需求洞察服務,閒暇時間,他還做了個自己的主頁。
但其實不止他一人,其實改造墨水螢幕設備的玩家還有不少。
比如一位芬蘭程式師Kimmo做了個墨水螢幕天氣顯示器,每天出門前提醒自己穿什麼衣服合適。
這兩天,他的改造文章衝上了HackerNews前3。
更早時候,還有一位荷蘭網友,女友是英國文學老師,他用Kindle做了個文學時鐘送給了對方。
當程式啟動後,Kindle將會以文學名著段落顯示當前時間,此外,還能猜測該句來自哪本書。按下翻書按鈕,螢幕就會顯示答案,深得女友的喜愛。
你覺得Kindle還能用來做什麼?
資料來源:
- Your next smart home device is a $30 used Kindle
- Kindle Hacks Information
- Your next smart home device is a $30 used Kindle #IoT #InternetOfThings #eink #epaper @lankybutmacho
- Your next smart home device is a $30 used Kindle
- lankybutmacho/web-to-kindle-heroku
- Building an e-ink weather display for our home
- Literary Clock Made From E-reader