0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用電子閱讀器制作文學時鐘

454398 ? 來源:工程師吳畏 ? 2019-08-20 09:56 ? 次閱讀

第1步:工具和材料

真的唯一需要的是電子閱讀器(以及連接它的USB電纜)。對于這個項目,Kindle是由朋友捐贈給我的。這是一個Kindle 3 WiFi(綽號K3,或K3W)。你會在eBay上找到許多這樣的二手早期模型。

你需要一臺計算機(任何操作系統(tǒng)),一個像SSH的客戶端,如vSSH和一個像Filezilla一樣的sFTP客戶端(兩者都是免費的)。它有助于獲得Linux的一些經(jīng)驗,因為這就是Kindle的運行。

為了讓Kindle直立在我們的櫥柜里,我用混凝土制作了一個支架。如果你想做同樣的事情,你需要一個你喜歡的形狀的食品容器,保鮮膜,發(fā)泡膠,水泥,熱膠或雙面膠帶,以及桶(混合水泥)。

第2步:越獄Kindle

為了將Kindle更改為時鐘,我們需要進入系統(tǒng)文件。為了做到這一點,我們需要通過一個名為“越獄”的過程打開它(不要擔心,如果它是你的財產(chǎn),這不是非法的)??梢栽谶@里找到關于越獄Kindle和帶有必要文件的zip文件的解釋。另請參閱所有可用軟件定制軟件的概述。找出你在這個頁面上有哪個Kindle模型。

對于這個項目,你只需要安裝越獄黑客和usbnet黑客,而不是屏幕保護程序黑客。 USBNetwork將通過USB或WiFi授予您對Kindle的遠程shell訪問權限。如果你想使用鍵盤的鍵,你需要的是Launchpad hack。

警告:我讀過這可能會毀掉你的Kindle。按照說明操作。越獄需要您自擔風險。

如果您將Kindle連接到計算機,它將顯示為USB驅(qū)動器。

基本上,您需要做的就是將Update_jailbreak_0.13.N _ *** _ install.bin(其中***是您的Kindle版本,在我的情況下為‘k3w’)放在Kindle連接到您的計算機時。

從zip文件的README文件中:“現(xiàn)在,彈出并拔下Kindle,然后轉(zhuǎn)到* [HOME] - 》 [MENU]》設置 - 》 [MENU]》更新您的Kindle *。它應該很快。“(注意:這是兩次單擊菜單按鈕)。

然后對USBNet和Launchpad文件執(zhí)行相同操作。您現(xiàn)在應該可以使用SSH登錄設備。在Kindle上,連接到WiFi網(wǎng)絡。找到其IP地址的一種方法是登錄到您的WiFi路由器并在那里查找。用戶名是“root”,可以計算模型的默認root密碼。/p》

然后在Kindle上安裝Python,再次使用優(yōu)秀的Mobileread.com論壇上的文件(感謝VoltaX2在下面的評論中)。

第3步:制作圖像每天的每一分鐘

一天有1,440分鐘。編寫一份帶有引語的列表,每個人都來自不同的文學作品是一項艱巨的任務。大的救濟:其他人已經(jīng)為我們這樣做了。

2011年,“衛(wèi)報”報道要求讀者提交書中引用時間的報價。他們想為文學節(jié)建造一個裝置。所以他們在他們的網(wǎng)站上有兩個版本的列表(1,2)。

我將兩個列表合并,清理它們,添加了幾次我發(fā)現(xiàn)自己,并將它們變成一個CSV文件。

不幸的是,該列表并未涵蓋當天的所有會議記錄。我通過不止一次使用一些引號來解決這個問題,例如,如果它可以在AM和PM中使用。更多模糊的時間指示可以在一定時間內(nèi)使用,所以來自麥田里的守望者的引用是在上午9點58分使用的:“我沒有睡太久,因為我覺得我醒來的時間只有十點左右。..。..“

即使有這個令人愉快的清單,兩件事也花了我不合理的時間。我需要將列表中的每個引號都轉(zhuǎn)換為圖像。我想讓它們很好地適應屏幕,因此每個引用的字體盡可能大。

雖然在大多數(shù)照片編輯軟件中手動將文本框縮放到某個高度和寬度很容易,但要逐個創(chuàng)建它們將是一項巨大的工作量。然而,創(chuàng)建一個腳本來為我做這件事也證明了這一點。在PHP中(我使用那種編程語言,因為它有很好的函數(shù)來處理文本)我寫了一個遞歸函數(shù)來找到最適合每個引用,無論是長還是短。對于每一行,腳本創(chuàng)建兩個PNG圖像,一個帶有一個,一個沒有元數(shù)據(jù)。

它使用了Libertine字體,我喜歡它因為它外觀時尚,因為它非常完整(數(shù)字,標點符號,變音符號,因為它是開源的。

另一件花了我很長時間的事情就是在引文中找出所有時間的提及,因為我想用粗體文字寫出來。這使得時鐘更容易使用,特別是當報價很長時。問題是在書中,使用了令人印象深刻的時間描述變體。它可以是從下午6點開始的任何事情?;颉?8:11:00’到‘0600h’,‘大約六點鐘’,‘六點’或‘十一點二十八分’。我制作了一個腳本來嘗試查找大多數(shù)這些變體,做了自己找不到的變體,并將它們添加到csv文件中。

如果您想制作自己的Kindle時鐘,可以使用我的腳本(在下面找到它們),但您也可以下載所有生成的圖像。

第4步:啟動和停止時鐘

我希望能夠通過按下電子閱讀器小鍵盤上的快捷鍵Shift + C來啟動文學時鐘。再次按下它會停止時鐘并再次將時鐘轉(zhuǎn)換為普通的電子閱讀器。

首先,創(chuàng)建此文件夾:/mnt/us/timelit,然后將我下面附帶的腳本放在那里。

圖像(參見上一步)進入/mnt/us/timelit/images和/mnt/us/timelit/images/metadata/

安裝Launchpad hack時,文件夾/mnt/us/launchpad已創(chuàng)建。創(chuàng)建一個名為startClock.ini的新文件并將其放在那里:

Actions]

C = !sh /mnt/us/timelit/startstopClock.sh &

這將創(chuàng)建快捷鍵Shift + C.如果按下那個,bash腳本startstopClock.sh就會啟動。它會停止Kindle框架(普通用戶界面),阻止Kindle進入省電模式并創(chuàng)建一個小文件(/mnt/us/timelit/clockisticking)來指示時鐘已經(jīng)開始。

如果用戶再次按Shift + C并且clockisticking文件已經(jīng)存在,startstopClock.sh將刪除它并重新啟動Kindle。

startstopClock.sh還執(zhí)行另一個腳本showMetadata.sh來啟用擊鍵將顯示元數(shù)據(jù)(使用命令/usr/bin/waitforkey)。如果用戶按下Kindle兩側(cè)的“下一頁”按鈕,它將檢查時鐘是否正在滴答,如果是,則顯示與當前顯示的圖像相同的圖像(哪個文件保存在鐘表中)文件),但隨后標題和作者在底部。

通過將此行添加到/etc/crontab/root來完成每分鐘更改顯示時間:

* * * * * sh /mnt/us/timelit/timelit.sh

然后像這樣重新啟動crontab:/etc/init.d/cron restart

每次運行時,timelit.sh都會檢查是否創(chuàng)建了‘clockisticking’文件。如果是,則timelit.sh繼續(xù)顯示當前分鐘的圖像。

注意:您可能想要在timelit.sh中更改時區(qū),其中顯示‘TZ = CEST’ 。

第5步:立場

我受到了其他Instructables的啟發(fā),為我的Kindle時鐘制作了一個具體的支架。我也可以用木頭(或者甚至是書)制作東西,但我喜歡嘗試水泥,因為我之前從未做過,也因為我認為灰色與電子閱讀器很合適。

我切了一塊與電子閱讀器大小相當?shù)陌l(fā)泡膠,加上一根額外的USB電纜進去。我把它包裹在保鮮膜和一些透明膠帶中,這樣水泥就會很容易脫落。我用雙面膠將它貼在食品容器的底部。

然后我將足夠的水泥混合到食物容器中約5厘米(2英寸)深。我不確定,但我可能沒有用過足夠的水,因為水泥比我預期的更不易傾倒。我在下次嘗試之前一定要遵循具體的課程:-)

我用花園鏟將水泥放入容器中,夯實一下,然后讓它干兩天。

下一次我會嘗試更平滑的表面,首先篩選水泥去除小石頭,加入更多的水,花更多的時間打磨結(jié)果。然后我也會在基地做一個小凹槽因此,USB電纜可以放到支架的后面。這可以用吸管完成。

第6步:進一步的想法

文學時鐘看起來非常好,測驗部分運作良好。我的女朋友現(xiàn)在然后檢查看哪個引用來自哪本書(她通常猜對了:)。這個立場并不是很好我希望,但我正在尋找嘗試做一個更好的一個。

我可能還會添加一個燈,無論是夾在設備上還是并入新基座。當時鐘位于櫥柜中時,有時它太暗而無法分辨時間。

不是單獨為燈泡供電,而是可以使用Kindle中鉸鏈槽的電源為燈泡供電。有兩個插槽用于內(nèi)置燈泡的Kindle機箱。你必須打開Kindle并進行焊接,或制作自己的金屬夾,但這樣會很好。人們甚至可以連接一個光傳感器,因此燈只會在天黑時打開。

我希望能夠?qū)崿F(xiàn)的額外功能

讓時鐘停止凌晨1點到6點之間為節(jié)省電量

出于同樣的原因轉(zhuǎn)向wifi,但每天開啟幾分鐘以同步系統(tǒng)時鐘

顯示百分比當前分鐘已經(jīng)通過底部的小塊,就像Kindle表示讀者在書中所取得的進展一樣

在Kindle電池耗盡時顯示警告

(最后兩個可以通過使用Kindle的eips命令在較大的圖像上覆蓋小圖像來完成,請參閱我的腳本示例。)

其他可能的想法是

使用Kindle上的按鍵設置時間

在時鐘開始和/或沒有找到圖像時顯示默認圖像

使用快捷方式(shift-Q為實例)切換測驗模式

讓大本鐘聲音響起由于Kindle內(nèi)置了一個漂亮的揚聲器,所以小時的最高時間(僅在白天)。其他聲音可能是關閉書籍或翻頁甚至讀出報價的聲音。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電子閱讀器
    +關注

    關注

    0

    文章

    31

    瀏覽量

    9278
  • 時鐘
    +關注

    關注

    10

    文章

    1714

    瀏覽量

    131278
收藏 人收藏

    評論

    相關推薦

    亞馬遜推出首款彩屏Kindle閱讀器

    亞馬遜(Amazon)于周三震撼發(fā)布了其首款配備彩色顯示屏的Kindle電子閱讀器,這一創(chuàng)新之舉打破了自2007年Kindle問世以來一直沿用的黑白屏幕傳統(tǒng)。
    的頭像 發(fā)表于 10-17 15:56 ?308次閱讀

    集成TIRIS射頻模塊TMS3705A低頻閱讀器簡介

    電子發(fā)燒友網(wǎng)站提供《集成TIRIS射頻模塊TMS3705A低頻閱讀器簡介.pdf》資料免費下載
    發(fā)表于 09-21 11:00 ?0次下載
    集成TIRIS射頻模塊TMS3705A低頻<b class='flag-5'>閱讀器</b>簡介

    二代身份證識別儀身份證閱讀器讀卡

    中軟高科身份證閱讀器規(guī)格書 (型號:CICR-3X) 一、 產(chǎn)品介紹 1.1簡介 中軟高科身份證閱讀器是***高度集成化的讀卡板是在上一代基礎上進行的優(yōu)化和改進,外觀簡潔,性能穩(wěn)定。采用USB
    發(fā)表于 09-07 15:09

    二代身份證識別儀-身份證閱讀器-讀卡CICR-3X

    閱讀器
    jf_08279201
    發(fā)布于 :2024年09月02日 14:33:47

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

    亞馬遜中國Kindle服務告別中國市場,電子閱讀新篇章即將開啟

    隨著數(shù)字閱讀時代的深入發(fā)展,亞馬遜中國在近日宣布了一個令人唏噓的消息——Kindle中國服務將于6月30日起正式停止運營。這一決定不僅標志著Kindle電子閱讀器在中國市場的結(jié)束,也預示著
    的頭像 發(fā)表于 07-01 16:22 ?438次閱讀

    桌面RFID閱讀器:現(xiàn)代資產(chǎn)管理的革命性工具?

    隨著物聯(lián)網(wǎng)技術的快速發(fā)展,桌面RFID閱讀器正逐漸成為各行各業(yè)資產(chǎn)管理的重要組成部分。這種小巧而強大的設備不僅簡化了數(shù)據(jù)讀取和寫入的過程,而且正在推動一場管理效率的革命。桌面RFID閱讀器:小巧機身
    的頭像 發(fā)表于 06-04 15:53 ?409次閱讀
    桌面RFID<b class='flag-5'>閱讀器</b>:現(xiàn)代資產(chǎn)管理的革命性工具?

    手搓了一個ESP32墨水屏閱讀器,蠻簡單的

    工程名稱:3.7寸墨水屏閱讀器時鐘溫濕度TXT/Epub前言帥小伙手搓ESP32墨水屏閱讀器!可輕松續(xù)航100天!01閱讀器功能/亮點?1.具有閱讀
    的頭像 發(fā)表于 05-27 08:04 ?331次閱讀
    手搓了一個ESP32墨水屏<b class='flag-5'>閱讀器</b>,蠻簡單的

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?

    怎樣用STM8L的PB3/TIM2_TRIG的引腳測量脈寬?
    發(fā)表于 05-07 06:55

    stm32f100怎樣用重映射功能?

    我用的是stm32f100c8t6b芯片,現(xiàn)在想用將PB1映射為TIM1_CH3N,在調(diào)用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)時, GPIO_PinAFConfig和GPIO_AF_TIM1都沒定義,stm32f100怎樣用重映射功能
    發(fā)表于 05-07 06:06

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼?

    STM32F412G-DISCO怎樣用MX生成fatfs的代碼? SD卡例程能跑,但mx生成的代碼不能正常運行,我生成代碼后是不是還要配置一些東西?(我生成后只寫了測試代碼) 問題解決了,雖然我不知道我為什么不能直接使用mx生成的代碼去操作sd卡,但我通過復制粘貼例程的代碼完成了測試。
    發(fā)表于 03-12 08:15

    20W電子閱讀器充電器ic U6205DC基本知識介紹

    電子閱讀器可以完全地隔絕掉各種信息以及軟件,在看書的時候不會突然收到微信或者視頻軟件消息,來把看書這件事情忘掉。
    的頭像 發(fā)表于 01-17 15:58 ?526次閱讀

    時鐘同步怎樣組網(wǎng)?

    時鐘同步怎樣組網(wǎng)? 時鐘同步是計算機網(wǎng)絡中的重要問題,主要用于確保在多個節(jié)點之間保持時間的一致性。時鐘同步對于網(wǎng)絡的可靠性和性能至關重要,因此組網(wǎng)時
    的頭像 發(fā)表于 01-16 15:10 ?545次閱讀

    無線通信:怎樣用電磁波表示1和0

    為什么頻率越高,能攜帶的信息就越多?以數(shù)字信號為例,信息就是一串串的1和0,所以先搞清楚怎樣用電磁波表示1和0。
    發(fā)表于 12-05 14:44 ?1701次閱讀
    無線通信:<b class='flag-5'>怎樣用電</b>磁波表示1和0

    怎樣用ADAU1761設計DRC的壓縮/擴展?

    請問怎樣用ADAU1761設計DRC的壓縮/擴展。我在SigmaStudio 4.5的模塊中只找到RMS。如果用ADAU1761設計DRC要怎樣
    發(fā)表于 11-28 06:41