Tartalomjegyzék:

Irodalmi óra E-olvasóból: 6 lépés (képekkel)
Irodalmi óra E-olvasóból: 6 lépés (képekkel)

Videó: Irodalmi óra E-olvasóból: 6 lépés (képekkel)

Videó: Irodalmi óra E-olvasóból: 6 lépés (képekkel)
Videó: Magyar nyelv és irodalom, 6. osztály, 36. óra 2024, November
Anonim
Irodalmi óra E-olvasóból
Irodalmi óra E-olvasóból

A barátnőm nagyon lelkes olvasó. Tanárként és angol irodalomtudóként évente átlagosan nyolcvan könyvet olvas el.

A kívánságlistáján a nappalink órája volt. Vásárolhattam volna faliórát a boltból, de hol van ebben a mulatság? Ehelyett készítettem neki egy órát, amely irodalmi művek időjelzéseit idézve jelzi az időt, e-olvasót használva kijelzőként, mert ez hihetetlenül helyénvaló:-)

Minden percben frissül, így például este 9.23 -kor a Kindle felolvassa

Apám találkozott velem az állomáson, a kutya felugrott, hogy találkozzon velem, eltévedt, és majdnem elesett a 21.23 órai birminghami expressz előtt.

Ahogy én ezt elkészítettem, a Kindle továbbra is használható normál e-olvasóként. Ha azonban az órát bekapcsolják, bónuszként irodalmi vetélkedőként is szolgál. Az óra a könyv címe és szerzője nélkül mutatja az idézetet, így tippelhet. Ha szeretné tudni a válaszokat, akkor az oldalsó gombok megnyomásával (általában az e-könyvek oldalainak előrelépésére) megjelenik.

Frissítés augusztus 5 -én:

Nagyon szépen köszönöm mindenkinek a szép bókokat! Ezenkívül a visszajelzések nagyon hasznosak voltak. Ha problémái adódnak saját Kindle órájának elkészítésével, kérjük, tekintse meg a megjegyzéseket

Ez az Instructable szerepelt a Hackaday, a Gizmodo, a The Verge és a Hacker News csatornákon. Nagyon büszke és boldog alkotó vagyok:-)

Eközben Johannes Enevoldsen elkészítette az órám webes verzióját, ahogy Davide is. Izgatott vagyok, hogy a projektem inspirálta őket

1. lépés: Eszközök és anyagok

Eszközök és anyagok
Eszközök és anyagok

Valójában az egyetlen dolog, amire szükség van, egy e-olvasó (és egy USB-kábel a csatlakoztatáshoz). Ehhez a projekthez egy Kindle -t ajándékozott nekem egy barátom. Ez egy Kindle 3 WiFi (becenevén K3 vagy K3W). Sok használt használt modellt találhat például az eBay-en.

Szüksége lesz egy számítógépre (bármilyen operációs rendszerre), telepítve egy SSH -ügyfél, például a vSSH és egy sFTP -ügyfél, például a Filezilla (mindkettő ingyenes). Segít egy kis tapasztalat a Linuxban, mert a Kindle ezen fut.

Ahhoz, hogy a Kindle függőlegesen álljon a szekrényünkben, betont készítettem. Ha ugyanezt szeretné tenni, szüksége lesz egy tetszőleges formájú élelmiszer -tartályra, fóliára, hungarocellre, cementre, forró ragasztóra vagy kétoldalas szalagra, valamint egy vödörre (a cement keverésére).

2. lépés: Jailbreaking a Kindle

Jailbreaking a Kindle
Jailbreaking a Kindle

Ahhoz, hogy a Kindle -t órává változtassuk, be kell lépnünk a rendszerfájlokba. Ennek érdekében meg kell nyitnunk a „jailbreaking” nevű folyamaton keresztül (ne aggódjon, ez nem illegális, ha az Ön tulajdona). A Kindle jailbreak magyarázata és a szükséges fájlokat tartalmazó zip fájl itt található. Tekintse meg az összes rendelkezésre álló egyedi szoftver szoftver áttekintését is. Ezen az oldalon megtudhatja, hogy milyen Kindle modellje van.

Ehhez a projekthez csak a jailbreak és az usbnet hack telepítését kell végrehajtania, a képernyővédő hack -et nem. Az USBNetwork távoli shell hozzáférést biztosít a Kindle -hez USB -n vagy WiFi -n keresztül. A billentyűzet billentyűinek használatához szüksége lesz a Launchpad feltörésére.

Figyelmeztetés: Olvastam, hogy ez tönkreteheti a Kindle -t. Kövesse az utasításokat. Jailbreak saját felelősségre.

Ha a Kindle -t a számítógéphez csatlakoztatja, az USB -meghajtóként jelenik meg.

Alapvetően csak annyit kell tennie, hogy az Update_jailbreak_0.13. N _ *** _ install.bin fájlt (ahol *** a Kindle verziója, az én esetemben „k3w”) helyezze a Kindle gyökérmappájába, amikor az csatlakozik a számítógép.

A zip fájl README fájljából: "Most vegye ki és húzza ki a Kindle -t, és menjen a *[HOME] -> [MENU]> Beállítások -> [MENU]> A Kindle frissítése *menüpontra. Gyorsnak kell lennie." (Megjegyzés: ez kétszer kattint a menügombra).

Ezután tegye ugyanezt az USBNet és a Launchpad fájlokkal. Most már képesnek kell lennie bejelentkezni az eszközre SSH használatával. A Kindle -en csatlakozzon a WiFi hálózathoz. Az egyik módja annak, hogy megtudja az IP -címét, ha bejelentkezik a WiFi útválasztójába, és ott megkeresi. A felhasználónév „root”, és a modell alapértelmezett root jelszava kiszámítható.

Ezután telepítse a Python -t a Kindle -re, ismét a kiváló Mobileread.com fórumon található fájlok segítségével (köszönöm a VoltaX2 -t az alábbi megjegyzésekben).

3. lépés: Készítsen képet a nap minden egyes percéhez

Kép készítése a nap minden egyes percéhez
Kép készítése a nap minden egyes percéhez

Egy nap 1, 440 perc van. Egy lista összeállítása idézetekkel mindegyikükre különböző irodalmi művekből hatalmas vállalkozás. Nagy megkönnyebbülés: mások már megtették helyettünk.

2011 -ben a The Guardian újság arra kérte olvasóit, hogy nyújtsanak be idézeteket az időket említő könyvekből. Egy irodalmi fesztiválra akartak installációt építeni. Így a honlapjukon egy lista két változata található (1, 2).

Összevontam a két listát, kitisztítottam, hozzáadtam néhányszor, amikor megtaláltam magam, és egyetlen CSV -fájlmá alakítottam őket.

Sajnos a lista nem tartalmazza a nap minden percét. Megkerültem ezt úgy, hogy néhány idézetet többször is használtam, például ha mind a délelőtti, mind a délutáni órákban használható. Bizonyos időpontokban több homályos időjelzés is használható, ezért ezt az idézetet a Catcher a rozsban reggel 9.58 -kor használják: "Nem aludtam túl sokáig, mert azt hiszem, csak tíz óra körül volt, amikor felébredtem …"

Még ezzel a kellemes listával is két dolog indokolatlanul sok időt vett igénybe. A lista minden egyes idézetét képpé kellett alakítanom. Szerettem volna, ha szépen illeszkednek a képernyőre, így a betűtípus a lehető legnagyobb lenne minden idézetnél.

Míg a szövegdoboz bizonyos magasságra és szélességre történő méretezése a legtöbb képszerkesztő szoftverben manuálisan elvégezhető, óriási munka lett volna egyesével létrehozni őket. Szkript létrehozása, hogy ezt megcsinálja helyettem, azonban eléggé feladatnak bizonyult. A PHP -ben (ezt a programozási nyelvet használtam, mert szép funkciói vannak a szöveg kezelésére) írtam egy rekurzív függvényt, hogy megtaláljam a legjobban illeszkedő idézeteket, hosszúak vagy rövidek. A szkript minden sorhoz két-p.webp

A Libertine betűtípust használja, ami stílusos megjelenése miatt tetszik, mert nagyon komplett (számok, írásjelek, diakritika) és nyílt forráskódú.

A másik dolog, ami sokáig tartott, az összes idézet azonosítása az idézetekben, mert félkövérrel akartam írni. Ez megkönnyíti az óra használatát, különösen akkor, ha az idézet meglehetősen hosszú. A probléma az, hogy a könyvekben az időleírások lenyűgöző változatát használják. Ez bármi lehet „18:00 órától”. vagy „18: 11: 00”-„0600h”, „hat óra körül”, csak „hatkor” vagy „huszonnyolc perccel tizenegy”. Készítettem egy szkriptet, hogy megpróbáljam megtalálni a legtöbb variációt, megcsináltam azokat, amelyeket nem találtam magamnak, és hozzáadtam őket a csv fájlhoz.

Ha saját Kindle órát szeretne készíteni, használhatja a szkripteimet (az alábbiakban találja őket), de letöltheti az összes kapott képet is.

4. lépés: Az óra indítása és leállítása

Az óra indítása és leállítása
Az óra indítása és leállítása

Azt akartam, hogy az e-olvasó kis billentyűzetén lévő Shift+C billentyűkód megnyomásával elindíthassam irodalmi órámat. Újbóli megnyomása leállítja az órát, és ismét normál e-olvasóvá alakítja az órát.

Először hozza létre ezt a mappát:/mnt/us/timelit, majd tegye be az alább csatolt szkripteket.

A képek (lásd az előző lépést) a/mnt/us/timelit/images és/mnt/us/timelit/images/metadata/

A Launchpad hack telepítésekor létrejön az/mnt/us/launchpad mappa. Hozzon létre egy új fájlt startClock.ini néven, és helyezze be ezt a szöveget:

[Műveletek]

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

Ez hozza létre a Shift+C billentyűparancsot. Ha ezt megnyomjuk, elindul a startstopClock.sh bash-script. Leállítja a Kindle keretrendszert (a normál felhasználói felület), megakadályozza, hogy a Kindle energiatakarékos módba lépjen, és létrehoz egy kis fájlt (/mnt/us/timelit/clockisticking), amely jelzi, hogy az óra elindult.

Megjegyzés: A Shift+C a Kindle -n valóban "nyomja meg a shift, engedje el, nyomja meg a c" gombot.

Ha a felhasználó ismét megnyomja a Shift+C billentyűt, és az órajelző fájl már ott van, a startstopClock.sh eltávolítja azt, és újraindítja a Kindle -t.

A startstopClock.sh egy másik szkriptet is futtat, a showMetadata.sh, hogy engedélyezze a metaadatokat megjelenítő billentyűleütéseket (a/usr/bin/waitforkey paranccsal). Ha a felhasználó megnyomja a Kindle oldalán található „Következő oldal” gombot, akkor ellenőrzi, hogy ketyeg -e az óra, és ha igen, akkor ugyanazt a képet jeleníti meg, mint ami jelenleg látható (melyik fájlt menti az órajel fájl), majd a címmel és a szerzővel alul.

A kijelzőn megjelenő időt percenként módosíthatja az alábbi sor hozzáadásával az/etc/crontab/root fájlhoz:

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

majd indítsa újra a crontab -ot így: /etc/init.d/cron restart

Minden alkalommal, amikor futtatja, a timelit.sh ellenőrzi, hogy létrejött -e az „órajelző” fájl. Ha igen, akkor a timelit.sh megjeleníti a pillanatnyi képet.

Megjegyzés: valószínűleg módosítani szeretné az időzónát a timelit.sh fájlban, ahol az áll, hogy „TZ = CEST”.

5. lépés: Állvány készítése

Állvány készítése
Állvány készítése
Állvány készítése
Állvány készítése
Állvány készítése
Állvány készítése

Más Instructables inspirált arra, hogy konkrét állványt készítsek a Kindle órámhoz. Fából is készíthettem volna valamit (vagy akár könyvet), de szerettem kipróbálni a cementet, mert még soha nem csináltam, és azért is, mert úgy gondoltam, hogy a szürke szín jól illik az e-olvasóhoz.

Az e-olvasó méretű hungarocell darabot vágtam, plusz egy kis pluszt, hogy az USB-kábel be tudjon menni. Fóliába és egy kis átlátszó szalagba csomagoltam, így a cement könnyen leválik. Kétoldalas ragasztószalaggal ragasztottam az ételtartály aljára.

Ezután elegyítettem annyi cementet, hogy az ételtartályt körülbelül 5 centiméter (2 ) mélységig megtöltsem. Nem vagyok benne biztos, de lehet, hogy nem használtam elég vizet, mert a cement kevésbé önthető volt, mint vártam. a betonosztály a következő próbálkozás előtt:-)

A cementet kerti lapáttal betettem a tartályba, kicsit letapogattam, majd két napig hagytam száradni.

Legközelebb simább felületre törekszem, először a cementet szitálva, hogy megszabaduljak az apró kőzetektől, kicsit több vizet adjak hozzá, és több időt töltsek az eredmény csiszolásával. Ezután csinálok egy kis mélyedést is az alapban, így az USB kábel az állvány hátuljához megy. Ezt szalma segítségével lehet megtenni.

6. lépés: További ötletek

További ötletek
További ötletek

Az irodalmi óra nagyon jól néz ki, és a kvíz rész jól működik. A barátnőm időnként ellenőrzi, hogy melyik könyvből származik egy idézet (általában helyesen találgat:). Az állvány nem egészen úgy alakult, ahogy reméltem, de várom, hogy megpróbálhassak jobbat csinálni.

Valószínűleg egy lámpát is hozzáadok, vagy a készülékre rögzítve, vagy az új alapba építve. Amikor az óra a szekrényben ül, néha túl sötét van ahhoz, hogy meg tudja mondani az időt.

Ahelyett, hogy egy lámpához külön kapna áramot, a Kindle -ben lévő csuklópánt nyílásából táplálhatna egy lámpát. Két nyílás van a Kindle tokokhoz, amelyekbe lámpa van beépítve. Meg kell nyitnia a Kindle -t, és forrasztania kell, vagy saját fém bilincseket kell készítenie, de ez édes lenne. Akár fényérzékelőt is csatlakoztathat, így a lámpa csak akkor kapcsol be, amikor sötétedik.

További funkciók, amelyekre reménykedem

  • az óra megállítása 1 és 6 óra között az energiatakarékosság érdekében
  • a wifi bekapcsolása ugyanezen okból, de naponta bekapcsolva néhány percre a rendszeróra szinkronizálásához
  • az aktuális perc százalékos arányát mutatja kis blokkként az alján, ahogy a Kindle jelzi az olvasó által a könyvben elért haladást
  • figyelmeztessen, ha a Kindle akkumulátora lemerül

(ez utóbbi kettő elvégezhető úgy, hogy a Kindle's eips paranccsal kis képeket helyez el a nagyobb képen, lásd a forgatókönyveimben példákat).

Más lehetséges ötletek is

  • a Kindle gombjaival állítsa be az időt
  • alapértelmezett kép megjelenítése, amikor az óra elindul és/vagy nem található kép
  • parancsikon használatával (például shift-Q) a kvíz mód váltásához
  • állítsa be a Big Ben hangjelzést az óra tetején (csak nappal), mivel a Kindle -ben van egy szép hangszóró. Más hangok lehetnek a könyv csukásának hangja, vagy lapozás, vagy akár egy idézet felolvasása.

Remélem tetszik az ötlet és ez az Instructable. Ha bármilyen kérdése vagy javaslata van, tudassa velem!

Órák verseny
Órák verseny
Órák verseny
Órák verseny

Második díj az Óraversenyben

Ajánlott: