Indholdsfortegnelse:
- Trin 1: Værktøjer og materialer
- Trin 2: Jailbreaking the Kindle
- Trin 3: Lav et billede for hvert eneste minut af dagen
- Trin 4: Start og stop af uret
- Trin 5: Gør et stativ
- Trin 6: Yderligere ideer
Video: Litterært ur fremstillet af e-reader: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Min kæreste er en * meget * ivrig læser. Som lærer og forsker i engelsk litteratur læser hun i gennemsnit firs bøger om året.
På hendes ønskeliste stod et ur til vores stue. Jeg kunne have købt et vægur fra butikken, men hvor er det sjove i det? I stedet lavede jeg hende til et ur, der fortæller tiden ved at citere tidsangivelser fra litterære værker, ved hjælp af en e-læser som display, fordi det er så utroligt passende:-)
Den opdateres hvert minut, så f.eks. Klokken 9.23 om aftenen vil Kindle læse
Min far mødte mig på stationen, hunden sprang op for at møde mig, savnede og faldt næsten foran 21.23pm Birmingham Express.
Som jeg lavede dette, kan Kindle stadig bruges som en normal e-læser. Hvis uret dog er tændt, fungerer det som en ekstra bonus som en litterær quiz. Uret viser citatet uden bogens titel og forfatter, så du kan gætte. Hvis du vil kende svarene, vil et tryk på knapperne på siden (normalt bruges til fremføring af sider i e-bøger) afsløre dem.
Opdatering 5. august:
Mange tak for alle de fine komplimenter! Feedbacken har også været meget nyttig. Hvis du har problemer med at lave dit eget Kindle -ur, kan du se kommentarerne
Denne instruks er blevet vist på Hackaday, Gizmodo, The Verge og Hacker News. Jeg er en meget stolt og glad maker:-)
Imens lavede Johannes Enevoldsen en webversion af mit ur, ligesom Davide. Jeg er begejstret for, at mit projekt inspirerede deres
Trin 1: Værktøjer og materialer
Det eneste, der virkelig er nødvendigt, er en e-læser (og et USB-kabel til at oprette forbindelse til den). Til dette projekt blev en Kindle doneret til mig af en ven. Det er en Kindle 3 WiFi (kaldet K3 eller K3W). Du finder mange brugte tidligere modeller som f.eks. På eBay.
Du skal bruge en computer (ethvert operativsystem) med en SSH -klient som vSSH og en sFTP -klient som Filezilla installeret (begge er gratis). Det hjælper at have lidt erfaring med Linux, for det er det, Kindle kører på.
For at få Kindle til at stå oprejst i vores skab, lavede jeg et stativ af beton. Hvis du vil gøre det samme, skal du bruge en madbeholder i en form, du kan lide, film, styrofoam, cement, varm lim eller dobbeltsidet tape og en spand (for at blande cementen).
Trin 2: Jailbreaking the Kindle
For at ændre Kindle til et ur, skal vi komme ind i systemfilerne. For at gøre det skal vi åbne det gennem en proces kaldet 'jailbreaking' (bare rolig, det er ikke ulovligt, hvis det er din ejendom). En forklaring på jailbreak af Kindle og en zip -fil med de nødvendige filer findes her. Se også denne oversigt over al tilgængelig softwaretilpasset software. Find ud af hvilken Kindle -model du har på denne side.
Til dette projekt behøver du kun at installere jailbreak -hacket og usbnet -hacket, ikke pauseskærmen. USBNetwork giver dig ekstern shell -adgang til din Kindle, enten via USB eller WiFi. Hvad du skal bruge, hvis du vil bruge tastaturets taster, er Launchpad -hacket.
Advarsel: Jeg læser, at dette kan ødelægge din Kindle. Følg instrukserne. Jailbreak på egen risiko.
Hvis du slutter Kindle til din computer, vises den som et USB -drev.
Grundlæggende er alt hvad du skal gøre at lægge Update_jailbreak_0.13. N _ *** _ install.bin (hvor *** er din Kindle -version, i mit tilfælde 'k3w') i rodmappen på Kindle, når den er forbundet til din computer.
Fra README -filen i zip -filen: "Skub nu Kindle ud og tag stikket ud, og gå til *[HOME] -> [MENU]> Indstillinger -> [MENU]> Opdater din Kindle *. Det skal være hurtigt." (Bemærk: det er to gange at klikke på menuknappen).
Gør derefter det samme for USBNet- og Launchpad -filerne. Du skal nu kunne logge ind på enheden ved hjælp af SSH. På Kindle skal du oprette forbindelse til WiFi -netværket. En måde at finde ud af dens IP -adresse på er ved at logge ind på din WiFi -router og slå den derop. Brugernavn er 'root', og standard root -adgangskoden til din model kan beregnes.
Installer derefter Python på Kindle, igen ved hjælp af filerne på det fremragende Mobileread.com -forum (tak VoltaX2 i kommentarerne herunder).
Trin 3: Lav et billede for hvert eneste minut af dagen
Der er 1, 440 minutter på en dag. At udarbejde en liste med citater for hver enkelt af dem fra forskellige litterære værker er en massiv opgave. Stor lettelse: andre gjorde det allerede for os.
I 2011 bad avisen The Guardian sine læsere om at indsende citater fra bøger, der nævner tider. De ville bygge en installation til en litterær festival. Så de har to versioner af en liste på deres websted (1, 2).
Jeg kombinerede de to lister, ryddede dem op, tilføjede et par gange, jeg fandt mig selv, og gjorde dem til en CSV -fil.
Desværre dækker listen ikke alle døgnets minutter. Jeg arbejdede uden om dette ved at bruge nogle citater mere end én gang, for eksempel hvis det kan bruges både i AM og PM. Mere vage tidsangivelser kan bruges omkring et bestemt tidspunkt, så dette citat fra Catcher in the Rye bruges klokken 9.58: "Jeg sov ikke for længe, for jeg tror, at det først var omkring ti, da jeg vågnede …"
Selv med denne behagelige liste tog to ting mig en urimelig lang tid. Jeg havde brug for at gøre hvert enkelt citat fra listen til et billede. Jeg ville få dem til at passe fint til skærmen, så skrifttypen ville være så stor som mulig for hvert citat.
Selvom skalering af en tekstboks til en vis højde og bredde er let at gøre manuelt i de fleste fotoredigeringssoftware, ville det have været et enormt stykke arbejde at oprette dem en efter en. At oprette et script til at gøre det for mig viste sig imidlertid også at være en ganske opgave. I PHP (jeg brugte det programmeringssprog, fordi det har gode funktioner til at håndtere tekst) skrev jeg en rekursiv funktion for at finde den bedste pasform til hvert citat, lang eller kort. For hver linje opretter scriptet to-p.webp
Den bruger Libertine -skrifttypen, som jeg kan lide på grund af dens stilfulde udseende, fordi den er meget komplet (tal, tegnsætning, diakritik) og fordi den er open source.
Den anden ting, der tog mig lang tid, er at identificere alle tiders omtale i citaterne, fordi jeg ville skrive dem med fed tekst. Det gør uret lettere at bruge, især når et tilbud er ret langt. Problemet er, at der i bøger bruges en imponerende variation af tidsbeskrivelser. Det kan være alt fra '6.00 p.m.' eller '18: 11: 00 'til' 0600h ',' omkring klokken seks ', bare' klokken seks 'eller' otteogtyve minutter over elleve '. Jeg lavede et script for at prøve at finde de fleste af disse variationer, lavede dem, som jeg ikke kunne finde selv, og tilføjede dem til csv -filen.
Hvis du vil lave dit eget Kindle -ur, kan du bruge mine scripts (find dem vedhæftet herunder), men du kan også bare downloade alle de resulterende billeder.
Trin 4: Start og stop af uret
Jeg ønskede at kunne starte mit litterære ur med at trykke på genvejen Shift+C på det lille tastatur på e-læseren. Ved at trykke på den igen stopper uret og gør uret til en normal e-læser igen.
Opret først denne mappe:/mnt/us/timelit og sæt derefter de scripts, jeg vedhæftede herunder, derinde.
Billederne (se forrige trin) går ind i/mnt/us/timelit/images og/mnt/us/timelit/images/metadata/
Når du installerer Launchpad -hacket, oprettes mappen/mnt/us/launchpad. Opret en ny fil der kaldet startClock.ini og læg denne tekst der:
[Handlinger]
C =! Sh /mnt/us/timelit/startstopClock.sh &
Det skaber genvejen Shift+C. Hvis vi trykker på det, starter bash-script startstopClock.sh. Det stopper Kindle -rammen (den normale brugergrænseflade), forhindrer Kindle i at gå i strømsparetilstand og opretter en lille fil (/mnt/us/timelit/clockisticking) for at angive, at uret er startet.
Bemærk: Shift+C på Kindle er virkelig 'tryk på skift, slip, tryk på c'.
Hvis brugeren trykker på Shift+C igen, og urets fil allerede er der, vil startstopClock.sh fjerne den og genstarte Kindle.
startstopClock.sh udfører også et andet script, showMetadata.sh, for at aktivere tastetryk, der viser metadata (ved hjælp af kommandoen/usr/bin/waitforkey). Hvis brugeren trykker på knappen 'næste side' på siderne af Kindle, vil det kontrollere, om uret tikker, og hvis det er, vil det vise det samme billede, som aktuelt vises (hvilken fil, der er, er gemt i uret fil), men derefter med titel og forfatter nederst.
Ændring af tiden på displayet hvert minut sker ved at tilføje denne linje til/etc/crontab/root:
* * * * * sh /mnt/us/timelit/timelit.sh
og genstart derefter crontab sådan: /etc/init.d/cron genstart
Hver gang den køres, kontrollerer timelit.sh om filen 'clockisticking' er oprettet. Hvis det er det, fortsætter timelit.sh med at vise billedet for det aktuelle minut.
Bemærk: du vil sandsynligvis ændre tidszonen i timelit.sh, hvor der står 'TZ = CEST'.
Trin 5: Gør et stativ
Jeg blev inspireret af andre instruktører til at lave et konkret stativ til mit Kindle -ur. Jeg kunne også have lavet noget ud af træ (eller endda en bog), men jeg kunne godt lide at prøve cement, fordi jeg aldrig gjorde det før, og også fordi jeg troede, at den grå farve ville passe godt til e-reader.
Jeg skar et stykke frigolit på størrelse med e-læseren, plus lidt ekstra til USB-kablet til at gå i. Jeg pakkede det ind i husholdningsfilm og en smule klart tape, så cementen let kunne komme af bagefter. Jeg tapede den til bunden af madbeholderen ved hjælp af dobbeltsidet tape.
Derefter blandede jeg nok cement til at fylde madbeholderen til omkring 5 centimeter (2 ) dyb. Jeg er ikke sikker, men jeg har muligvis ikke brugt nok vand, for cementen var mindre hældbar, end jeg havde forventet. Jeg burde bestemt følge den konkrete klasse inden mit næste forsøg:-)
Jeg lagde cementen i beholderen ved hjælp af en haveskovl, stampede den lidt og lod den derefter tørre i to dage.
Næste gang vil jeg prøve en glattere overflade ved først at sigte cementen for at slippe af med de små sten, tilføje lidt mere vand og bruge mere tid på at slibe resultatet. Så vil jeg også lave en lille fordybning i basen, så USB -kablet går til bagsiden af stativet. Dette kan gøres ved hjælp af et sugerør.
Trin 6: Yderligere ideer
Det litterære ur ser virkelig godt ud, og quizdelen fungerer godt. Min kæreste tjekker nu og da for at se fra hvilken bog et citat er fra (hun gætter normalt korrekt:). Standen blev ikke helt som jeg håbede, men jeg glæder mig til at prøve at lave en bedre.
Jeg vil sandsynligvis også tilføje en lampe, enten fastspændt på enheden eller integreret i den nye base. Når uret sidder i skabet, er det nogle gange lidt for mørkt til at kunne fortælle tiden.
I stedet for at få strøm til en lampe separat, kunne man tænde en lampe ved hjælp af strøm fra hængselåbningen i Kindle. Der er to slots til Kindle -kasser, der har en lampe indbygget. Du bliver nødt til at åbne Kindle og lodde noget eller lave dine egne metalklemmer, men det ville være sødt. Man kan endda tilslutte en lyssensor, så lampen tænder først, når det bliver mørkt.
Ekstra funktioner, jeg håber at komme rundt til
- have uret til at stoppe mellem kl. 01.00 og 06.00 for at spare strøm
- slå wifi af samme grund, men tænde den dagligt i et par minutter for at synkronisere systemuret
- viser procentdelen af det aktuelle minut, der er gået som små blokke i bunden, ligesom Kindle angiver de fremskridt, læseren gør i en bog
- vis en advarsel, når Kindle -batteriet er ved at løbe tør
(disse to sidste kunne gøres ved at overlejre små billeder på det større billede ved hjælp af Kindle's eips -kommando, se mine scripts for eksempler).
Andre mulige ideer er
- ved hjælp af taster på Kindle til at indstille tiden
- vise et standardbillede, når uret starter, og/eller når der ikke findes noget billede
- ved hjælp af en genvej (f.eks. shift-Q) til at skifte quiz-tilstand
- have Big Ben -lydklangen i toppen af timen (kun i løbet af dagen), da Kindle har en flot højttaler indbygget. Andre lyde kan være lyden af at smække en bog lukket eller vende sider eller endda læse et citat op.
Jeg håber, at du kan lide ideen og denne instruktive. Lad mig vide, hvis du har spørgsmål eller forslag!
Anden pris i urkonkurrencen
Anbefalede:
Jumbo-størrelse teleskopisk lysmaler fremstillet af EMT (elektrisk) ledning: 4 trin (med billeder)
Jumbo-størrelse teleskopisk lysmaler fremstillet af EMT (elektrisk) ledning: Lysmaleri (lysskrivning) fotografering udføres ved at tage et fotografi med lang eksponering, holde kameraet stille og flytte en lyskilde, mens kameraets blænde er åben. Når blænden lukker, ser lysstierne ud til at være frosne
Arbejder overstørrelse 9 volt batteri fremstillet af gamle blyceller: 11 trin (med billeder)
Arbejde overstørrelse 9 volt batteri fremstillet af gamle blysyre -celler: Skete det nogensinde for dig, at du gumlede lidt snacks og pludselig indså, at du havde brugt for meget, meget mere end din daglige diætkvote tillader, eller du gik på indkøb og fordi af en eller anden fejlberegning overfyldte du nogle produkter
Forbedret elektrostatisk turbine fremstillet af genanvendelige materialer: 16 trin (med billeder)
Forbedret elektrostatisk turbine fremstillet af genanvendelige materialer: Dette er en fuldstændig ridsebygget, elektrostatisk turbine (EST), der konverterer højspændings jævnstrøm (HVDC) til høj hastighed, roterende bevægelse. Mit projekt blev inspireret af Jefimenko Corona Motor, der drives af elektricitet fra atmosfæren
Kamera-mikroskop-kombinationsmaskine fremstillet med lego: 12 trin (med billeder)
Camera-Microscope Combiner Made With Lego: Hej alle sammen, I dag viser jeg, hvordan man laver et kamera til microscope combiner (lavet med Lego-dele), som vi lettere kan fange detaljer om mikroskop. Lad os begynde
Litterært ur: 7 trin (med billeder)
Litterært ur: Super let projekt, lav en bog til et ur. Perfekt til et barns soveværelse-brug en historiebog. Eller køkkenet-brug en kogebog. Jeg lavede en til min vens to-årige (som i øjeblikket er besat af ure), og det gik godt