Taula de continguts:

Rellotge literari fet amb e-reader: 6 passos (amb imatges)
Rellotge literari fet amb e-reader: 6 passos (amb imatges)

Vídeo: Rellotge literari fet amb e-reader: 6 passos (amb imatges)

Vídeo: Rellotge literari fet amb e-reader: 6 passos (amb imatges)
Vídeo: Основные ошибки при возведении перегородок из газобетона #5 2024, De novembre
Anonim
Rellotge literari fet amb e-reader
Rellotge literari fet amb e-reader

La meva xicota és un lector * molt * àvid. Com a professora i erudita en literatura anglesa, llegeix de mitjana vuitanta llibres a l’any.

A la seva llista de desitjos hi havia un rellotge per a la nostra sala d’estar. Podria haver comprat un rellotge de paret a la botiga, però, on hi ha la diversió? En canvi, li vaig fer un rellotge que contés l’hora citant indicacions horàries d’obres literàries, fent servir un lector electrònic com a pantalla, perquè és molt adequat:-)

S’actualitza cada minut, de manera que, per exemple, a les 9.23 del vespre, el Kindle llegirà

El meu pare em va conèixer a l’estació, el gos va saltar a trobar-me, el va perdre i gairebé va caure davant l’express de Birmingham de les 21.23.

Com he creat això, el Kindle encara es pot utilitzar com a lector electrònic normal. Tanmateix, si el rellotge està activat, com a avantatge addicional, es converteix en un qüestionari literari. El rellotge mostra la cita sense el títol ni l'autor del llibre, de manera que podeu endevinar. Si voleu saber les respostes, prement els botons laterals (normalment s'utilitza per avançar en pàgines de llibres electrònics), es mostraran.

Actualització el 5 d'agost:

Moltes gràcies a tots per tots els bons elogis! A més, els comentaris han estat molt útils. Si teniu problemes per crear el vostre propi rellotge Kindle, consulteu els comentaris

Aquest instructable s'ha presentat a Hackaday, Gizmodo, The Verge i Hacker News. Sóc un creador molt orgullós i feliç:-)

Mentrestant, Johannes Enevoldsen va fer una versió web del meu rellotge, igual que Davide. Em fa il·lusió que el meu projecte els inspirés

Pas 1: eines i materials

Eines i materials
Eines i materials

Realment, l'únic que cal és un lector electrònic (i un cable USB per connectar-s'hi). Per a aquest projecte, un amic em va donar un Kindle. És un Kindle 3 WiFi (sobrenomenat K3 o K3W). Per exemple, hi trobareu molts models anteriors de segona mà com aquest a eBay.

Necessitareu un ordinador (qualsevol sistema operatiu), amb un client SSH com vSSH i un client sFTP com Filezilla instal·lat (tots dos són gratuïts). Ajuda a tenir una mica d’experiència amb Linux, perquè és el que funciona el Kindle.

Per tenir el Kindle de peu dret al nostre armari, vaig fer un suport de formigó. Si voleu fer el mateix, necessitareu un recipient per a aliments en la forma que vulgueu, paper film, poliestireno, ciment, cola calenta o cinta de doble cara i un cubell (per barrejar el ciment).

Pas 2: destrossar el Kindle

Trencant el Kindle
Trencant el Kindle

Per canviar el Kindle en un rellotge, hem d’entrar als fitxers del sistema. Per fer-ho, hem d'obrir-lo mitjançant un procés anomenat "jailbreaking" (no us preocupeu, no és il·legal si és propietat vostra). Aquí es pot trobar una explicació per fer jailbreak al Kindle i un fitxer zip amb els fitxers necessaris. Vegeu també aquesta visió general de tot el programari personalitzat disponible. Esbrineu quin model de Kindle teniu en aquesta pàgina.

Per a aquest projecte, només heu d’instal·lar el hack de jailbreak i l’usbnet, no el pirata de protecció de pantalla. USBNetwork us concedirà accés remot al vostre Kindle, ja sigui per USB o WiFi. El que necessitareu, si voleu utilitzar les tecles del teclat, és el hack de Launchpad.

Advertència: he llegit que això pot arruïnar el vostre Kindle. Seguiu les instruccions. Jailbreak sota el seu propi risc.

Si connecteu el Kindle a l’ordinador, apareixerà com una unitat USB.

Bàsicament, tot el que heu de fer és posar Update_jailbreak_0.13. N _ *** _ install.bin (on *** és la vostra versió de Kindle, en el meu cas 'k3w') a la carpeta arrel del Kindle quan estigui connectat al vostre ordinador.

Des del fitxer README del fitxer zip: "Ara, expulseu i desconnecteu el Kindle i aneu a * [INICI] -> [MENÚ]> Configuració -> [MENÚ]> Actualitzeu el vostre Kindle *. Hauria de ser ràpid." (Nota: és dues vegades que feu clic al botó de menú).

A continuació, feu el mateix per als fitxers USBNet i Launchpad. Ara hauríeu de poder iniciar sessió al dispositiu mitjançant SSH. Al Kindle, connecteu-vos a la xarxa WiFi. Una manera d’esbrinar la seva adreça IP és iniciar sessió al vostre encaminador WiFi i mirar-lo allà dalt. El nom d'usuari és "root" i es pot calcular la contrasenya d'usuari per defecte.

A continuació, instal·leu Python al Kindle, fent servir de nou els fitxers de l’excel·lent fòrum Mobileread.com (gràcies VoltaX2 als comentaris que hi ha a continuació).

Pas 3: fer una imatge per a cada minut del dia

Fent una imatge per a cada minut del dia
Fent una imatge per a cada minut del dia

Hi ha 1, 440 minuts al dia. Elaborar una llista amb cites de totes i cadascuna d’elles de diferents obres literàries és una tasca enorme. Un gran alleujament: altres ja ho van fer per nosaltres.

El 2011, el diari The Guardian va demanar als seus lectors que presentessin cites de llibres que esmentessin temps. Volien construir una instal·lació per a un festival literari. Per tant, tenen dues versions d’una llista al seu lloc web (1, 2).

Vaig combinar les dues llistes, les vaig netejar, hi vaig afegir algunes vegades i em vaig convertir en un fitxer CSV.

Malauradament, la llista no cobreix tots els minuts del dia. He resolt això fent servir algunes cometes més d'una vegada, per exemple, si es pot utilitzar tant a l'AM com a PM. Es poden utilitzar indicacions de temps més vagues al voltant d’un temps determinat, de manera que aquesta cita de Catcher in the Rye s’utilitza a les 9.58 h: "No vaig dormir massa temps, perquè crec que només al voltant de les deu quan em vaig despertar …"

Fins i tot amb aquesta agradable llista, dues coses em van portar un temps poc raonable. Necessitava convertir cada imatge de la llista en una imatge. Volia fer que encaixessin bé a la pantalla, de manera que el tipus de lletra fos el més gran possible per a cada pressupost.

Tot i que és fàcil fer manualment la mida d’un quadre de text a una alçada i amplada determinades a la majoria de programes d’edició de fotografies, hauria estat una feina immensa crear-los un per un. Crear un guió per fer-ho per a mi, però, també va resultar ser una tasca. A PHP (he utilitzat aquest llenguatge de programació perquè té bones funcions per tractar el text) he escrit una funció recursiva per trobar el millor ajust per a cada cita, llarga o curta. Per a cada línia, l'script crea dues imatges PNG, una amb metadades i una sense metadades.

Utilitza el tipus de lletra Libertine, que m’agrada pel seu aspecte elegant, perquè és molt complet (números, puntuació, diacrítics) i perquè és de codi obert.

L’altra cosa que em va costar molt és identificar totes les mencions temporals a les cites, perquè les volia escriure en negreta. Això fa que el rellotge sigui més fàcil d’utilitzar, sobretot quan una cita és bastant llarga. El problema és que en els llibres s’utilitza una variació impressionant de les descripcions horàries. Pot ser des de les 6.00 p.m. o '18: 11: 00 'a' 0600h ',' cap a les sis en punt ', només' a les sis 'o' vint-i-vuit minuts de les onze '. Vaig fer un script per intentar trobar la majoria d’aquestes variacions, vaig fer les que no trobava jo mateix i les vaig afegir al fitxer csv.

Si voleu crear el vostre propi rellotge Kindle, podeu utilitzar els meus scripts (els trobareu adjunts a continuació), però també podeu descarregar totes les imatges resultants.

Pas 4: iniciar i aturar el rellotge

Inici i aturada del rellotge
Inici i aturada del rellotge

Volia poder iniciar el meu rellotge literari prement la drecera Maj + C del teclat petit del lector electrònic. Si torneu a prémer-lo, el rellotge s’atura i el converteix en un lector electrònic normal.

Primer, creeu aquesta carpeta: / mnt / us / timelit i, a continuació, poseu-hi els scripts que he adjuntat a continuació.

Les imatges (vegeu el pas anterior) van a / mnt / us / timelit / images i / mnt / us / timelit / images / metadata /

Quan instal·leu el hack Launchpad, es crea la carpeta / mnt / us / launchpad. Creeu allà un fitxer nou anomenat startClock.ini i poseu-hi aquest text:

[Accions]

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

Això crea la drecera Maj + C. Si premem això, s'inicia el script bash startstopClock.sh. Atura el framework Kindle (la interfície d'usuari normal), impedeix que el Kindle entri en mode d'estalvi d'energia i crea un petit fitxer (/ mnt / us / timelit / clockisticking) per indicar que el rellotge ha començat.

Nota: Maj + C al Kindle és realment "premeu majúscules, deixeu-ho anar, premeu c".

Si l’usuari torna a prémer Maj + C i el fitxer de registre de rellotges ja hi és, startstopClock.sh l’eliminarà i reiniciarà el Kindle.

startstopClock.sh també executa un altre script, showMetadata.sh, per habilitar les pulsacions de tecles que mostraran les metadades (mitjançant l'ordre / usr / bin / waitforkey). Si l'usuari prem el botó "pàgina següent" als laterals del Kindle, comprovarà si el rellotge està marcant i, si és així, mostrarà la mateixa imatge que es mostra actualment (quin fitxer és, es guarda a la llista de rellotges) fitxer) però després amb el títol i l’autor a la part inferior.

Canviant l’hora a la pantalla cada minut es fa afegint aquesta línia a / etc / crontab / root:

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

i després reinicieu el crontab així: /etc/init.d/cron restart

Cada vegada que s'executa, timelit.sh comprova si es crea el fitxer "clockisticking". Si és així, timelit.sh continua mostrant la imatge del minut actual.

Nota: probablement voldreu canviar la zona horària a timelit.sh, on diu "TZ = CEST".

Pas 5: fer una postura

Fer una postura
Fer una postura
Fer una postura
Fer una postura
Fer una postura
Fer una postura

Em van inspirar altres instructables per fer un suport concret per al meu rellotge Kindle. També hauria pogut fer alguna cosa amb fusta (o fins i tot un llibre), però m’agradava provar el ciment perquè no ho havia fet mai abans i també perquè pensava que el color gris aniria bé amb l’e-reader.

Vaig tallar un tros d’espuma de poliestireno de la mida del lector electrònic, a més d’una mica més perquè hi entrés el cable USB. El vaig embolicar amb paper film i una mica de cinta transparent, de manera que el ciment es desprengués fàcilment després. El vaig gravar al fons del contenidor d'aliments amb cinta adhesiva de doble cara.

Després vaig barrejar prou ciment per omplir el recipient d'aliments a uns 5 centímetres (2 ) de profunditat. No estic segur, però potser no he fet servir prou aigua, perquè el ciment era menys permeable del que esperava. Definitivament, hauria de seguir la classe concreta abans del meu proper intent:-)

Vaig posar el ciment al recipient amb una pala de jardí, el vaig apretar una mica i després el vaig deixar assecar durant dos dies.

La propera vegada intentaré obtenir una superfície més suau tamisant primer el ciment per desfer-me de les petites roques, afegint una mica més d’aigua i dedicant més temps a polir el resultat. Després també faré un petit recés a la base perquè el cable USB vagi a la part posterior del suport. Es pot fer amb una palleta.

Pas 6: idees addicionals

Idees addicionals
Idees addicionals

El rellotge literari es veu molt bé i la part del concurs funciona bé. La meva xicota de tant en tant comprova per veure de quin llibre surt una cita (normalment ho endevina correctament:). L’estand no va sortir del tot com esperava, però tinc moltes ganes d’intentar fer-ne un de millor.

Probablement també afegiré una làmpada, fixada al dispositiu o incorporada a la nova base. Quan el rellotge es troba a l’armari, de vegades és una mica massa fosc per poder dir l’hora.

En lloc d’aconseguir l’alimentació d’una làmpada per separat, es podria alimentar una làmpada utilitzant l’alimentació de la ranura de frontissa del Kindle. Hi ha dues ranures per a les fundes Kindle que tenen una làmpada incorporada. Hauríeu d'obrir el Kindle i fer una mica de soldadura o fabricar les vostres pròpies pinces metàl·liques, però seria dolç. Fins i tot es podria connectar un sensor de llum, de manera que el llum només s’encendrà quan es faci fosc.

Funcions addicionals que espero aconseguir

  • tenir el rellotge aturat entre la 1.00 i les 6.00 per estalviar energia
  • gir del wifi pel mateix motiu, però activant-lo diàriament durant un parell de minuts per sincronitzar el rellotge del sistema
  • mostra el percentatge del minut actual que ha passat com a petits blocs a la part inferior, igual que el Kindle indica el progrés que fa el lector en un llibre
  • mostreu un avís quan s’acabi la bateria del Kindle

(Aquests dos darrers es podrien fer superposant petites imatges a la imatge més gran mitjançant l'ordre eips del Kindle; vegeu els meus scripts per obtenir exemples).

Altres possibles idees són

  • mitjançant les tecles del Kindle per configurar l’hora
  • mostra una imatge predeterminada quan s'inicia el rellotge i / o quan no es troba cap imatge
  • mitjançant una drecera (majúscules-Q per exemple) per canviar el mode de prova
  • tingueu la sonorització del Big Ben a la part superior de l’hora (només durant el dia), ja que el Kindle té un bon altaveu incorporat. Altres sons poden ser el so de tancar un llibre o passar pàgines o fins i tot llegir una cita.

Espero que us agradi la idea i aquest instructiu. Avisa’m si tens cap pregunta o suggeriment.

Concurs de rellotges
Concurs de rellotges
Concurs de rellotges
Concurs de rellotges

Accèssit al concurs de rellotges

Recomanat: