Sisällysluettelo:
- Vaihe 1: Työkalut ja materiaalit
- Vaihe 2: Jailbreaking Kindle
- Vaihe 3: Tee kuva jokaiselle päivän minuutille
- Vaihe 4: Kellon käynnistäminen ja pysäyttäminen
- Vaihe 5: Jalustan tekeminen
- Vaihe 6: Muita ideoita
Video: Kirjallinen kello, joka on valmistettu sähköisestä lukijasta: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tyttöystäväni on * erittäin * innokas lukija. Englanninkielisen kirjallisuuden opettajana ja tutkijana hän lukee keskimäärin kahdeksankymmentä kirjaa vuodessa.
Hänen toivelistallaan oli olohuoneemme kello. Olisin voinut ostaa seinäkellon kaupasta, mutta missä on hauskaa? Sen sijaan tein hänelle kellon, joka kertoo ajan lainaamalla kirjallisten teosten aikamerkintöjä ja käyttämällä e-lukijaa näytöllä, koska se on niin uskomattoman sopiva:-)
Se päivittyy joka minuutti, joten esimerkiksi kello 9.23 illalla Kindle lukee
Isäni tapasi minut asemalla, koira hyppäsi tapaamaan minua, jäi väliin ja melkein putosi 21.23 Birminghamin pikakuljetuksen eteen.
Tapa, jolla tein tämän, Kindle voidaan edelleen käyttää normaalina sähköisenä lukijana. Jos kello kuitenkin kytketään päälle, se toimii myös kirjallisena tietokilpailuna. Kello näyttää lainauksen ilman kirjan nimeä ja kirjoittajaa, joten voit arvata. Jos haluat tietää vastaukset, sivun painikkeiden (tavallisesti e-kirjojen sivujen siirtämiseen) painaminen paljastaa ne.
Päivitys 5. elokuuta:
Lämmin kiitos kaikille mukavista onnitteluista! Lisäksi palautteesta on ollut paljon hyötyä. Jos sinulla on vaikeuksia tehdä oma Kindle -kellosi, katso kommentit
Tämä Instructable on ollut esillä Hackadayssa, Gizmodossa, The Vergessä ja Hacker Newsissa. Olen erittäin iloinen ja ylpeä tekijä:-)
Samaan aikaan Johannes Enevoldsen teki kellostani verkkoversion, samoin kuin Davide. Olen innoissani siitä, että projektini inspiroi heitä
Vaihe 1: Työkalut ja materiaalit
Oikeastaan ainoa tarvittava asia on e-lukija (ja siihen liitettävä USB-kaapeli). Tätä projektia varten ystäväni lahjoitti minulle Kindlen. Se on Kindle 3 WiFi (lempinimi K3 tai K3W). Löydät monia käytettyjä aikaisempia malleja esimerkiksi eBaysta.
Tarvitset tietokoneen (minkä tahansa käyttöjärjestelmän), johon on asennettu SSH -asiakas, kuten vSSH, ja sFTP -asiakas, kuten Filezilla (molemmat ovat ilmaisia). Se auttaa hieman kokemusta Linuxista, koska Kindle toimii sillä.
Jotta Kindle olisi pystyssä kaapissamme, tein jalustan betonista. Jos haluat tehdä saman, tarvitset haluamasi muotoisen ruoka -astian, kalvon, styrox -vaahdon, sementin, kuumaliiman tai kaksipuolisen teipin ja ämpärin (sementin sekoittamiseen).
Vaihe 2: Jailbreaking Kindle
Jotta Kindle voidaan muuttaa kelloksi, meidän on päästävä järjestelmätiedostoihin. Jotta voimme tehdä tämän, meidän on avattava se prosessilla nimeltä 'jailbreaking' (älä huoli, se ei ole laitonta, jos se on omaisuuttasi). Selitys Kindlen karkaamiseen ja zip -tiedosto tarvittavine tiedostoineen löytyvät täältä. Katso myös tämä yleiskatsaus kaikista saatavilla olevista mukautetuista ohjelmistoista. Selvitä, mikä Kindle -malli sinulla on tällä sivulla.
Tätä projektia varten sinun tarvitsee vain asentaa jailbreak -hakkerointi ja usbnet -hakkerointi, ei näytönsäästäjän hakata. USBNetwork antaa sinulle etäkäytön Kindlellesi joko USB: n tai WiFi: n kautta. Tarvitset, jos haluat käyttää näppäimistön näppäimiä, on Launchpad -hakata.
Varoitus: Luin tämän voi pilata Kindlesi. Seuraa ohjeita. Jailbreak omalla vastuullasi.
Jos liität Kindlen tietokoneeseen, se näkyy USB -asemana.
Periaatteessa sinun tarvitsee vain laittaa Update_jailbreak_0.13. N _ *** _ install.bin (jossa *** on Kindle -versiosi, minun tapauksessani 'k3w') Kindlen pääkansioon, kun se on kytketty tietokone.
Zip -tiedoston README -tiedostosta: Poista Kindle ja irrota sen pistoke pistorasiasta ja siirry kohtaan
Tee sitten sama USBNet- ja Launchpad -tiedostoille. Sinun pitäisi nyt pystyä kirjautumaan laitteeseen SSH: n avulla. Yhdistä Kindle WiFi -verkkoon. Yksi tapa selvittää sen IP -osoite on kirjautua WiFi -reitittimeesi ja etsiä se sieltä. Käyttäjätunnus on 'root', ja mallisi oletuskäyttäjän salasana voidaan laskea.
Asenna sitten Python Kindlelle uudelleen käyttämällä erinomaisen Mobileread.com -foorumin tiedostoja (kiitos VoltaX2 alla olevista kommenteista).
Vaihe 3: Tee kuva jokaiselle päivän minuutille
Päivässä on 1 440 minuuttia. Luettelon laatiminen lainauksia varten jokaiselle niistä eri kirjallisista teoksista on valtava yritys. Suuri helpotus: muut ovat jo tehneet sen puolestamme.
Vuonna 2011 sanomalehti The Guardian pyysi lukijoitaan lähettämään lainauksia kirjoista, joissa mainitaan ajat. He halusivat rakentaa installaation kirjallisuusfestivaalia varten. Joten heillä on verkkosivustollaan kaksi versiota luettelosta (1, 2).
Yhdistin nämä kaksi luetteloa, siivosin ne, lisäsin muutaman kerran itseni ja muutin ne yhdeksi CSV -tiedostoksi.
Valitettavasti luettelo ei kata kaikkia päivän minuutteja. Olen kiertänyt tämän käyttämällä joitakin lainauksia useammin kuin kerran, esimerkiksi jos sitä voidaan käyttää sekä aamulla että iltapäivällä. Epämääräisempiä aikamerkintöjä voidaan käyttää tiettyyn aikaan, joten tätä Catcher in the Rye -lainausta käytetään klo 9.58: "En nukkunut liian kauan, koska luulen, että se oli vasta noin kymmenen aikaan, kun heräsin …"
Jopa tämän miellyttävän luettelon kanssa kaksi asiaa vei minulle kohtuuttoman paljon aikaa. Minun oli muutettava jokainen lainaus luettelosta kuvaksi. Halusin saada ne sopimaan kauniisti näyttöön, joten kirjasin olisi mahdollisimman suuri jokaiselle lainaukselle.
Vaikka tekstiruudun skaalaaminen tiettyyn korkeuteen ja leveyteen on helppo tehdä manuaalisesti useimmissa kuvankäsittelyohjelmistoissa, niiden luominen yksitellen olisi ollut valtavaa työtä. Käsikirjoituksen luominen sen tekemiseksi minulle osoittautui kuitenkin myös varsin tehtäväksi. PHP: ssa (käytin sitä ohjelmointikieltä, koska sillä on hienoja toimintoja tekstin käsittelyyn) kirjoitin rekursiivisen funktion löytääkseni parhaan sopivuuden jokaiseen lainaukseen, pitkä tai lyhyt. Ohjelma luo kullekin riville kaksi-p.webp
Se käyttää Libertine -fonttia, josta pidän tyylikkään ulkonäkönsä vuoksi, koska se on erittäin täydellinen (numerot, välimerkit, diakriitit) ja koska se on avoin lähdekoodi.
Toinen asia, joka kesti kauan, on kaikkien aikojen mainitseminen lainauksissa, koska halusin kirjoittaa ne lihavoituna. Tämä helpottaa kellon käyttöä, varsinkin kun tarjous on melko pitkä. Ongelmana on, että kirjoissa käytetään vaikuttavaa aikakuvausten vaihtelua. Se voi olla mitä tahansa kello 18.00 alkaen. tai "18: 11: 00"-"0600h", "noin kuusi", vain "kuusi" tai "kaksikymmentäkahdeksan minuuttia yli yksitoista". Tein komentosarjan yrittääkseni löytää useimmat näistä muunnelmista, tein ne, joita en löytänyt itse, ja lisäsin ne csv -tiedostoon.
Jos haluat tehdä oman Kindle -kellosi, voit käyttää skriptejäni (löydät ne alla), mutta voit myös ladata kaikki tuloksena olevat kuvat.
Vaihe 4: Kellon käynnistäminen ja pysäyttäminen
Halusin aloittaa kirjallisen kelloni painamalla pikanäppäintä Shift+C e-lukijan pienellä näppäimistöllä. Kun painat sitä uudelleen, kello pysähtyy ja kello muuttuu normaaliksi sähköiseksi lukijaksi.
Luo ensin tämä kansio:/mnt/us/timelit ja laita alla olevat liitetyt komentosarjat sinne.
Kuvat (katso edellinen vaihe) menevät kohteeseen/mnt/us/timelit/images ja/mnt/us/timelit/images/metadata/
Kun asennat Launchpad -hakata, kansio/mnt/us/launchpad luodaan. Luo sinne uusi tiedosto nimeltä startClock.ini ja laita tämä teksti sinne:
[Toiminnot]
C =! Sh /mnt/us/timelit/startstopClock.sh &
Tämä luo pikanäppäimen Shift+C. Jos painamme sitä, bash-script startstopClock.sh käynnistyy. Se pysäyttää Kindle -kehyksen (normaali käyttöliittymä), estää Kindlea siirtymästä virransäästötilaan ja luo pienen tiedoston (/mnt/us/timelit/clockisticking) osoittamaan kellon alkamisen.
Huomaa: Kindlen Shift+C on todella 'paina Shift, anna mennä, paina c'.
Jos käyttäjä painaa näppäinyhdistelmää Shift+C uudelleen ja kellotiedosto on jo olemassa, startstopClock.sh poistaa sen ja käynnistää Kindlen uudelleen.
startstopClock.sh suorittaa myös toisen komentosarjan, showMetadata.sh, ottaakseen käyttöön metatiedot näyttävät näppäinpainallukset (käyttämällä komentoa/usr/bin/waitforkey). Jos käyttäjä painaa seuraavan sivun painiketta Kindlen sivuilla, se tarkistaa, onko kello tikissä, ja jos näyttää, näyttää saman kuvan kuin tällä hetkellä (mikä tiedosto on tallennettu kellolistalle tiedosto), mutta sitten otsikko ja kirjoittaja alareunassa.
Näytön aikaa muutetaan joka minuutti lisäämällä tämä rivi kansioon/etc/crontab/root:
* * * * * sh /mnt/us/timelit/timelit.sh
ja käynnistä sitten crontab uudelleen näin: /etc/init.d/cron restart
Aina, kun se suoritetaan, timelit.sh tarkistaa, onko kellotiedosto luotu. Jos on, timelit.sh näyttää kuvan nykyisen minuutin ajan.
Huomautus: haluat todennäköisesti muuttaa timelit.sh: n aikavyöhykettä, jossa lukee 'TZ = CEST'.
Vaihe 5: Jalustan tekeminen
Inspiroiduin muista Instructablesista tekemään betoniteline Kindle -kellolleni. Olisin voinut myös tehdä jotain puusta (tai jopa kirjasta), mutta tykkäsin kokeilla sementtiä, koska en ollut koskaan ennen tehnyt sitä, ja myös siksi, että luulin, että harmaa väri sopisi hyvin e-lukijan kanssa.
Leikkasin e-lukijan kokoisen styrofoam-palan ja hieman ylimääräistä USB-kaapelin sisäänpääsyä varten. Käärin sen kalvoon ja vähän kirkasta teippiä, joten sementti irtoaa helposti myöhemmin. Teipasin sen ruoka-astian pohjaan kaksipuolisella teipillä.
Sitten sekoitin tarpeeksi sementtiä täyttämään ruoka -astian noin 5 senttimetrin (2 ) syvyyteen. En ole varma, mutta en ehkä ole käyttänyt tarpeeksi vettä, koska sementti oli vähemmän kaatavaa kuin odotin. betoniluokka ennen seuraavaa yritystäni:-)
Laitoin sementin astiaan puutarhalapiolla, tiivistin sitä hieman ja annoin sen kuivua kaksi päivää.
Seuraavan kerran yritän saada tasaisemman pinnan seulomalla ensin sementin, jotta pääsen eroon pienistä kivistä, lisäämällä hieman enemmän vettä ja vietän enemmän aikaa tuloksen hiontaan. Sitten teen myös pienen syvennyksen pohjaan, jotta USB -kaapeli menee jalustan takaosaan. Tämä voidaan tehdä oljen avulla.
Vaihe 6: Muita ideoita
Kirjallinen kello näyttää todella mukavalta ja tietokilpailuosa toimii hyvin. Tyttöystäväni tarkistaa silloin tällöin, mistä kirjasta lainaus on (hän arvaa yleensä oikein:). Jalusta ei tullut aivan kuten odotin, mutta odotan innolla, että voisin tehdä paremman.
Luultavasti lisään myös lampun, joka on kiinnitetty laitteeseen tai sisällytetty uuteen alustaan. Kun kello istuu kaapissa, joskus on hieman liian pimeää sanoa aikaa.
Sen sijaan, että lampulle saataisiin virtaa erikseen, lampulle voitaisiin käyttää virtalähteenä Kindle -saranan aukon virtaa. Kaksi paikkaa on olemassa Kindle -koteloille, joissa on sisäänrakennettu lamppu. Sinun on avattava Kindle ja suoritettava juotos tai tehtävä omat metallipuristimet, mutta se olisi makeaa. Voisi jopa kytkeä valotunnistimen, joten lamppu syttyy vasta pimeän tullen.
Lisäominaisuuksia, joita toivon saavani
- kello pysähtyy välillä 1–6, virran säästämiseksi
- wifi -yhteyden samasta syystä, mutta kytkemällä sen päälle päivittäin muutaman minuutin ajan järjestelmän kellon synkronoimiseksi
- näyttää prosenttiosuuden nykyisestä minuutista, joka on kulunut pieninä lohkoina alareunassa, aivan kuten Kindle osoittaa lukijan edistymisen kirjassa
- näyttää varoituksen, kun Kindlen akku on loppumassa
(nämä kaksi viimeistä voitaisiin tehdä peittämällä pienet kuvat suurempaan kuvaan Kindle's eips -komennolla, katso esimerkkejä skriptistäni).
Muita mahdollisia ajatuksia ovat
- Aseta aika Kindle -näppäimillä
- näyttää oletuskuvan, kun kello käynnistyy ja/tai kun kuvaa ei löydy
- käyttämällä pikakuvaketta (esimerkiksi shift-Q) vaihtaaksesi tietokilpailutilaan
- Aseta Big Benin äänimerkki tunnin alkuun (vain päivällä), koska Kindlessa on sisäänrakennettu mukava kaiutin. Muita ääniä voivat olla esimerkiksi äänen lukeminen tai sivun kääntäminen tai jopa lainauksen lukeminen.
Toivottavasti pidät ideasta ja tästä ohjeesta. Kerro minulle, jos sinulla on kysyttävää tai ehdotuksia!
Toinen palkinto kellokilpailussa
Suositeltava:
Jumbo-kokoinen teleskooppivalo-maalari, joka on valmistettu EMT: stä (sähkö) Johto: 4 vaihetta (kuvilla)
Jumbo-kokoinen teleskooppivalo-maalari, joka on valmistettu EMT (sähkö) -johdosta: Valomaalausta (valokirjoitusta) kuvaava valokuva otetaan ottamalla pitkävalotuskuva, pitämällä kamera paikallaan ja liikuttamalla valonlähdettä, kun kameran aukko on auki. Kun aukko sulkeutuu, valoradat näyttävät jäätyneen
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
Parannettu sähköstaattinen turbiini, joka on valmistettu kierrätettävästä materiaalista: 16 vaihetta (kuvilla)
Parannettu kierrätettävästä sähköstaattisesta turbiinista: Tämä on täysin naarmuuntunut, sähköstaattinen turbiini (EST), joka muuntaa suurjännitteisen tasavirran (HVDC) nopeaksi pyöriväksi liikeksi. Projektini inspiroi Jefimenko Corona -moottorista, joka saa virtaa ilmakehän sähköstä
Kirjallinen kello: 7 vaihetta (kuvilla)
Kirjallinen kello: Erittäin helppo projekti, tee kirjasta kello. Täydellinen lapsen makuuhuoneeseen-käytä satukirjaa. Tai keittiö-käytä keittokirjaa. Tein yhden ystäväni kaksivuotiaalle (joka on tällä hetkellä pakkomielle kelloista) ja se meni hyvin
Pelottava taaksepäin pyörivä kello, joka on valmistettu kasettisoittimen moottorista: 7 vaihetta (kuvilla)
Spooky taaksepäin pyörivä kello, joka on valmistettu kasettisoitinmoottorista: Tämä on rekvisiitta, jonka tein tyttäreni ala -asteen ahdistetaloon, jota käytän mieheni kanssa. Kello on rakennettu halvan tavaratalon kellosta ja vanhasta lasten kasettisoittimesta. Se näyttää kolmetoista ja minuuttiosoitin pyörii