首頁  >  文章  >  科技週邊  >  舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

WBOY
WBOY轉載
2023-04-08 22:01:021561瀏覽

除了吃灰,Kindle還能做什麼?

不是泡麵蓋,而是你的智慧管家,每天出門前,提醒你天氣狀況、即將到達的包裹。

這玩意有人已經造出來了。

一位做前端與設計的美國小哥,將一塊10多年前的老Kindle改造成了一塊能顯示日曆、天氣、網購包裹、家務提醒的智慧顯示板。

整個過程中,無需再買任何硬件,操作流程也簡單。

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

在reddit上,該專案已獲得500 個贊,有網友表示自己已改造了好幾塊了。

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

具體如何操作的?

往下看。

成本比樹莓派還便宜

之所以上手改造,始於小哥希望在手機之外能有個顯示工具掛牆上,隨時提醒自己時間日程、天氣、快遞哪天到……等等訊息。

考慮到Kindle價格比樹莓派還便宜,基於Linux操作系統,易破解調試,且墨水屏比發光屏幕更自然地融入家中環境,他果斷從網上花30美元購買了一台二手Kindle4,約211.5人民幣。

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

但仍有三個問題要解決:

Kindle會自動進入睡眠狀態並顯示螢幕保護程式;

如果想更新螢幕數據,每次瀏覽器頁面都會重新加載,觀感很差;

Kindle瀏覽器還有一些難看又冗餘的元素,比如標題、URL欄,且並不好看;

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

#基於上述原因,小哥設計了一套解決思路:

#部署一個能獲取網頁屏幕截圖的伺服器,讓Kindle作為終端顯示屏,每分鐘下載一次該截圖。

鑑於市面上已有部分平台提供定時截圖服務,但收費不低,小哥決定自己編寫一個小型伺服器,使用 Puppeteer截圖,再依靠ImageMagick轉換格式。 舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

帶著這項規劃,他開動了。

先是設定圖像伺服器。

小哥自己寫了程式碼並在Heroku創建一個免費帳戶,在平台填好專案名,就能一鍵部署。 (現已開源,人人可用,連結見文末)

退出前,別忘了記下URL。

接著,回到Kindle本體。

連上WiFi,對其進行越獄,網路相關教學有很多,跟著步驟走就行,注意下載檔案及流程與版本號碼相符就行。 (相關資料已附在參考連結)

然後,安裝USBNetwork外掛程式。複製.bin檔案進去就行,接著透過Settings設定->更新Kindle,完成安裝。

斷開Kindle與電腦的連接,透過裝置鍵盤,輸入;debugOn

回車,啟動偵錯模式。

繼續打開鍵盤,輸入~usbNetwork,回車,等待幾秒,再輸入;debugOff,回車。

重新連接電腦。在桌面上打開命令列,輸入ssh [email protected]並回車。然後輸入預設密碼——mario。 ######現在,你已經可對Kindle進行程式設計了。 ######接著,調整驅動程式從「唯讀」變成「可寫入」狀態,輸入mntroot rw並回車。 ######再輸入下方程式碼,建立圖片下載腳本,讓你能開啟並編輯。 #########nano /mnt/us/script.sh#########在編輯器中輸入下面程式碼,注意「Insert_your_URL_from_step_2_here」部分,替換為前面第二步複製的URL :#########curl Insert_your_URL_from_step_2_here -o status.pngeips -ceips -ceips -g status.png#########上述程式碼中,第一行是將映像存到status.png檔案,兩個eips-c指令是為了清除螢幕,最後一個行為顯示影像。 ######完成後,輸入control-O,再輸入control-X,儲存並退出編輯器。 ######接著執行腳本測試一下,輸入/script.sh,就能看見螢幕上能看見影像顯示。 ###

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

最後一步, 設定定時程序,讓其每分鐘刷新。

由於Kindle系統與其他Linux裝置一樣,其中有一個cron工具,可依計畫定時運作。

只需開啟設定檔:

nano /etc/crontab/root

將下方指令新增至底部:

*****/mnt/us/script.sh

同樣,輸入⌃O,回車,再輸入⌃X,最後重啟:

/etc/init.d/cron restart

BINGO!搞定!

很多人都在魔改墨水螢幕

上述魔改的小哥名叫Matt Healy,是一位設計師兼前端工程師。

他目前也是SaaS平台的共同創辦人,主要為其他企業提供使用者/顧客喜好研究與需求洞察服務,閒暇時間,他也做了個自己的主頁。

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

不只他一人,其實改造墨水螢幕裝置的玩家還有不少。

例如一位芬蘭程式設計師Kimmo做了個墨水螢幕天氣顯示器,每天出門前提醒自己穿什麼衣服合適。

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

這兩天,他的改造貼文衝上了HackerNews前3。

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

更早時候,還有一位荷蘭小哥,女票是英國文學老師,他用Kindle做了個文學時鐘送給了對方。

當程式啟動後,Kindle將會以文學名著段落顯示當前時間,此外,還能猜測該句來自哪一本書。按下翻書按鈕,螢幕就會顯示答案,深得女票喜愛。

舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行

最後問問, 你覺得Kindle還能做什麼?

參考連結:

[1]https://matthealy.com/Kindle

[2]https://wiki.mobileread.com/wiki/ Kindle_Hacks_Information#Jail_break_JB

[3]https://blog.adafruit.com/2021/01/29/your-next-smart-home-device-is-a-30-used-Kindle-iot- internetofthings-eink-epaper-lankybutmacho/

[4]https://www.reddit.com/r/Kindle/comments/l75hjz/your_next_smart_home_device_is_a_30_used_#/

O4]## https://github.com/lankybutmacho/web-to-Kindle-heroku

[6]https://kimmo.blog/posts/7-building-eink-weather-display-for- our-home/

[7]https://www.instructables.com/Literary-Clock-Made-From-E-reader/

以上是舊Kindle秒變電子日曆,提醒你穿衣收快遞,敲幾句命令列就行的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:51cto.com。如有侵權,請聯絡[email protected]刪除