Sadržaj:

Pokretni portreti iz stvarnog života od Harryja Pottera!: 11 koraka (sa slikama)
Pokretni portreti iz stvarnog života od Harryja Pottera!: 11 koraka (sa slikama)

Video: Pokretni portreti iz stvarnog života od Harryja Pottera!: 11 koraka (sa slikama)

Video: Pokretni portreti iz stvarnog života od Harryja Pottera!: 11 koraka (sa slikama)
Video: Zbog pesme koju peva devojčica Marija plače cela Srbija 2024, Novembar
Anonim

Piše Olivia ChangPortfolioPratite Više od autora:

Jednostavna bežična Rubikova kockasta svjetiljka koja mijenja boju na nagibu
Jednostavna bežična Rubikova kockasta svjetiljka koja mijenja boju na nagibu
Jednostavna bežična Rubikova kockasta svjetiljka koja mijenja boju na nagibu
Jednostavna bežična Rubikova kockasta svjetiljka koja mijenja boju na nagibu
Vodootporne naljepnice koje koriste samo kućanske materijale
Vodootporne naljepnice koje koriste samo kućanske materijale
Vodootporne naljepnice koje koriste samo kućanske materijale
Vodootporne naljepnice koje koriste samo kućanske materijale

O: (ona/njen/njen) Oliner, programer, dizajner i ekstremni štreber. Više o Oliviji Chang »

"Nevjerovatno! Nevjerojatno! Ovo je poput magije!" - Gilderoy Lockhart

Veliki sam obožavatelj Harryja Pottera, a jedna od stvari koje sam oduvijek volio iz Čarobnjačkog svijeta su pokretni portreti. Naišao sam na projekat Kyle Stewart-Frantz Animirani okvir za slike i shvatio da mogu prilagoditi stari Kindle u pokretni portret iz stvarnog života!

Tehnologija e-mastila na ekranu Kindle čini ga mnogo boljim izborom od starog tableta. Prvo, čitljivi su na sunčevoj svjetlosti, pa slika više liči na pravi komad papira umjesto na ekran. Drugo, slika će ostati na ekranu Kindle čak i nakon pražnjenja baterije.

Supplies

  • Kindle E-Reader: Uspio sam to učiniti sa Kindle 4 No Touch (K4NT) i Kindle Keyboard 3G (K3G).
  • USB kabel za punjenje/spajanje na Kindle
  • Okvir za slike-treba okvir s dubokim sjenama i mat s otvorom za fotografiju dimenzija 5x7. Manji otvor može funkcionirati, ali može pokriti dio Kindla.
  • Kuka za vješanje slika
  • Žica: ako želite sakriti kuku za vješanje
  • Bijeli ili prljavo bijeli građevinski papir
  • Nešto čvrsto za držanje Kindle -a (koristio sam male šarene Ello blokove)
  • Twist-veze, ili nešto slično da Kindle ostane na mjestu
  • Muzejski kit
  • Ljepljiva traka

Korak 1: Jailbreaking Your Kindle

Jailbreaking Your Kindle
Jailbreaking Your Kindle

Da biste učinili nešto super na Kindlu, poželjet ćete ga zatvoriti. Srećom, divna zajednica MobileReada već je obavila sav posao umjesto nas, a bjekstvo iz zatvora je vrlo jednostavno.

S obzirom na to: Zaista je lako izgraditi vaš Kindle pokretanjem naredbi bez znanja šta rade. Ako opečete svoj Kindle, uspio sam oporaviti svoj opečeni K4 koristeći Kubrick, ali nema garancije da će raditi u svakoj situaciji. Ne preporučujem da nastavite s ovim vodičem ako se ne snalazite u ljusci i imate barem umjeren nivo iskustva s Linuxom:)

Prvo, ako vaš Kindle nije na najnovijem firmveru, idite na Amazon da instalirate ta ažuriranja. Ažurirajte Kindle tako što ćete Kindle povezati sa svojim računarom, ispustiti datoteku update.bin u osnovni direktorijum, izbaciti Kindle, a zatim otići u Postavke i izabrati „Ažuriraj svoj Kindle“iz menija (to ću nazvati „Standardni postupak ažuriranja“).

Provjerite koji Kindle model imate tako što ćete pogledati serijski broj. Zapamtite nadimak kako biste znali koji hakovi se odnose na vaš uređaj.

Zatim ovdje pronađite Jailbreak za svoj uređaj i slijedite relevantna uputstva. Postupak Jailbreak nije isti za sve uređaje, stoga ih pažljivo slijedite. Za K3, jailbreak proces je gotovo potpuno isti kao standardni proces ažuriranja. Za K4NT ćete morati učiniti nešto drugačije. Slijedite upute ovdje.

Korak 2: Instaliranje potrebnih paketa

Instaliranje potrebnih paketa
Instaliranje potrebnih paketa

Čestitamo, sada ste zatvorili svoj Kindle! Sada moramo instalirati sljedeće pakete:

MKK: preduvjet za KUAL, omogućava vam pokretanje prilagođenih Kindleta. Možda ovo nećete morati instalirati ako koristite kasniji uređaj-pogledajte upute da vidite. Ako ažuriranja i dalje ne uspijevaju, prethodno provjerite je li vaš uređaj registriran na Amazonu. Nije naveden kao neophodan, ali to je ono što mi je popravilo.

Kindle Unified Application Launcher (KUAL): omogućava nam da radimo sve vrste stvari, ali najvažnije, 1) jednostavno prebacivanje USBNetwork -a i 2) jednostavno pokretanje video zapisa. Kada instalirate KUAL, on će se pojaviti kao nova stavka na vašem popisu knjiga.

Obje se mogu instalirati pomoću standardnog procesa ažuriranja. Uvijek pročitajte README za svaki paket prije instaliranja i nemojte slijediti nasumične naredbe dok ne budete sigurni šta rade (vrijedi i za ovaj vodič)!

Sada kada ste postavili KUAL, instalirajte proširenje Helper KUAL kako biste lako spriječili ažuriranja bežičnim putem i onemogućili čuvar zaslona. Morat ćete raspakirati fasciklu i povući i ispustiti /proširenja /pomoćnik do korijena vašeg Kindle -a.

Trebao bih također napomenuti da ne zaslužujem nikakvu zaslugu za ovo-to bi išlo za korisnike čitajući mobilne telefone NiLuJe, TwoBob, knc1, geekmaster i druge.

Korak 3: Ssh-ing u Kindle

Ssh-ing Into the Kindle
Ssh-ing Into the Kindle

Sada kada ste izvršili Jailbroken i instalirali MKK i KUAL, vrijeme je da uđete u Kindle. Prvo instalirajte hack USBNetwork koristeći standardni postupak ažuriranja. Instalacija USBNetwork automatski će dodati proširenje u KUAL.

Sada otvorite KUAL> USB mreža> i provjerite status USBNet -a. Pri dnu ekrana bi trebalo pisati "usbms, sshd down" -USBMS znači da će se, kada povežete Kindle s računarom, pojaviti kao uređaj za pohranu.

Uvjerite se da vaš Kindle nije povezan s računalom, a zatim odaberite dugme Prebaci USBNetwork da biste omogućili USBNet. Sada, ako provjerite status, trebalo bi pisati "usbnetwork, sshd up". Ako ga ponovo uključite, vratit će se u USBMS način rada.

Sada povežite svoj Kindle sa računarom. Kindle se više ne bi trebao pojavljivati kao uređaj za pohranu. Sada slijedite upute u README -u da biste ušli u njega.

Evo što sam učinio na svom Macu (bit će drugačije na Windowsima/Linuxu):

Na Macu sam morao otvoriti System Preferences> Networks. Kindle bi se trebao pojaviti kao RNDIS/Ethernet gadget. Ako se to ne dogodi, možda ćete morati instalirati HORNDis (od ovog pisanja, ako koristite Catalina, HORNDis nema kompatibilnu verziju, ali uspio sam ga instalirati slijedeći upute po ovom pitanju). Sada kliknite gumb “Napredno” u donjem desnom kutu i na kartici TCP/IP, promijenite “Konfiguriraj IPv4” na Ručno. Na K3 postavite IP adresu na 192.168.2.1. Na K4NT postavite IP adresu na 192.168.15.201. Ne mijenjajte ništa drugo i kliknite "Primijeni". Ovo ćete morati učiniti samo jednom.

Sada biste trebali moći ući u Kindle preko USB -a. IP adresa nije ista kao ona koju ste postavili u System Preferences.

Na K3:

Na K4NT:

ssh [email protected]

Tražit će lozinku: pokušajte s praznom lozinkom ili "mario". Oboje bi trebalo funkcionirati jer bi lozinka trebala biti onemogućena kada ssh prelazite preko USB -a, ali ako ništa ne uspije, možete izračunati lozinku svog Kindle -a koristeći ovdje navedeni serijski broj.

Kada se prijavite, provjerite radi li pokretanjem `eips hello`. Ovo će ispisati "zdravo" u gornjem lijevom kutu ekrana Kindle.

Htjet ćemo postaviti ssh ključeve kako ne bismo morali unositi lozinku za Kindle svaki put kad ssh preko WiFi -ja.

Na računaru pokrenite

ls ~/.ssh

da provjerite imate li već generiran SSH ključ. Ako ne, trčite

ssh-keygen

Ne ostavljajući polje prazno bez lozinke. Zatim premjestite javni ključ na Kindle pokretanjem

scp ~/.ssh/id_rsa.pub root@_KINDLEIP _:/mnt/us/usbnet/etc/authorized_keys

i moći ćete ssh ući u Kindle putem WiFi -ja bez potrebe za unošenjem lozinke.

Zatvorite ssh sesiju, isključite Kindle, vratite se na KUAL, otvorite USB mrežu i uključite USB mrežu te provjerite je li ponovo u USBMS načinu rada. Zatim idite na drugu stranicu proširenja USB mreže i odaberite „Dopusti ssh preko wifi“, a zatim se vratite na prvu stranicu i ponovo omogućite USB mrežu. Ponovo spojite svoj Kindle & ssh u njega kao i prije, a zatim pokrenite `ifconfig`. Ako je vaš Kindle povezan na WiFi, trebali biste vidjeti IP adresu pored wlan0. Kopirajte to-to je njegova IP adresa na vašoj lokalnoj WiFi mreži-zatim zatvorite sesiju i odspojite Kindle. Sada biste trebali moći ssh u Kindle preko te IP adrese (koristeći root, kao i prije).

Vaša ssh veza neće se prekinuti sve dok je aktivna, čuvar zaslona ili način rada spreman za obustavu (za više detalja pogledajte ovaj post). Ako ne možete ući u svoj Kindle, pobrinite se za to

  1. Na istoj ste WiFi mreži (znam da je to očito, ali da, to mi se već dogodilo)
  2. U aktivnom ste načinu rada (samo pritisnite dugme za uključivanje da biste ga uključili)
  3. ssh-ing over wifi je omogućen u KUAL-u
  4. Usb mreža je omogućena.

Korak 4: Instaliranje video proširenja i prikazivanje videozapisa

Image
Image

Sada kada ste u mogućnosti da ssh, vrijeme je da instalirate proširenje Kindle Video Player, koje je razvilo geekmaster. Prvo preuzmite datoteku Videos-KUAL-EXTENSION.zip koja sadrži ekstenziju KUAL, video player i primjer videozapisa (gmvid.gmv.gz). U USBMS načinu, povucite i ispustite mapu Video u mapu `extensions/` u korijenu vašeg Kindle -a (ovo ste stvorili ranije kada ste instalirali ekstenziju Helper).

Ovo dodaje proširenje KUAL za videozapise, ali nikad ga nisam uspio pokrenuti, pa moramo pokrenuti video player s terminala. Izbacite Kindle, idite na USBNetwork mod i ssh u kindle, a zatim pokrenite:

zcat -f mnt/us/extension/videos/gmvid.gmv.gz | mnt/us/extension/videos/gmplay

Videozapis možete pustiti da radi dok ne završi (oko 40 sekundi) i automatski se prekine ili zaustaviti videozapis pomoću Ctrl-C.

Korak 5: Generiranje vlastitih videozapisa

"loading =" lijeni "koje ste slijedili zajedno sa koracima konverzije ili ste samo preuzeli rezultirajuću datoteku, vrijeme je za reprodukciju. U USB modu, povucite i ispustite dumbledore.gmv.gz na/extensions/videos/. Alternativno, možete ga pregledati:

scp dumbledore.gmv.gz root@_KINDLE_IP _:/mnt/us/extension/videos Zatim ssh u vaš Kindle i ru

zcat /mnt/us/extensions/videos/dumbleore.gmv.gz|/mnt/us/extensions/videos/gmplay

Ako je sve prošlo dobro, sada biste trebali vidjeti Dumbledoreov animirani portret na ekranu!

Korak 7: Ponavljanje video zapisa zauvijek

Video player će se zaustaviti nakon završetka videozapisa, ali želimo da ga pokrenemo zauvijek (ili barem dok se proces ne prekine). U/mnt/us/extension/videos, stvorite datoteku pod nazivom loopvideo.sh i stavite sljedeći kod:

dok je istina; do

zcat /mnt/us/extensions/videos/$1.gmv.gz|/mnt/us/extensions/videos/gmplay gotovo Varijabla $ 1 znači da za reprodukciju videozapisa moramo unijeti naziv datoteke kada je pokrenemo, na taj način

/mnt/us/extensions/videos/loopvideo.sh dumbledore

(Dakle, ako na kraju dodate još videozapisa, možete jednostavno odrediti naziv videozapisa) Zaustavite video pomoću Ctrl-C.

Korak 8: Ovaj put zauvijek ponavljajte video zapis, zauvijek

Brza digresija u stanja napajanja Kindle -a:

  • Aktivno: radi 10 minuta od prvog pritiska na tipku za uključivanje
  • Čuvar zaslona: radi 60 sekundi nakon pritiska na tipku za uključivanje iz aktivnog stanja)
  • Spreman za obustavu: 5 sekundi nakon čuvara zaslona
  • Suspend: način rada sa niskom baterijom. Vaš Kindle može ostati u ovom načinu rada mjesecima prije nego što se baterija isprazni, a to je zato što gotovo ništa ne radi (uključujući cron poslove).

Budući da se video ekstenzija NEĆE izvoditi u stanju mirovanja, želimo spriječiti da se Kindle potpuno isključi tako što ćemo otići na KUAL> Pomoćnik> Spriječiti čuvar zaslona.

Konačno, možemo trčati

/mnt/us/extensions/videos/loopvideo.sh dumbledore &

& Održava skriptu u pozadini, pa će se videozapisi reproducirati vječno ili dok ne zaustavite proces:

pkill -f loopvideo

Ako ovo ne uspije, učinite sljedeće:

ps aux | grep 'sh'

i pronađite PID za loopvideo.sh, a zatim ga ručno ubijte.

Napomena: da, to znači da nećete moći koristiti Kindle za čitanje. Ali ako ste ga namjeravali objesiti na zid, jeste li zaista htjeli to učiniti?

Korak 9: Prilagođavanje okvira

Prilagođavanje okvira
Prilagođavanje okvira

Sada kada Kindle radi šta želimo, samo ga trebamo staviti u lijepi okvir.

Nisam imao dovoljno stolarskog iskustva za izradu prilagođenog okvira, ali imao sam nekorišteni jeftini okvir RIBBA dimenzija 8x10 iz IKEA -e, pa sam bio spreman zajebavati se s njim. Svaki okvir s dubinom većom od dubine Kindlea će biti dovoljan.

Okvir je bio mat, ali nije odgovarao veličini Kindle-a, pa sam uzeo komad prljavobijelog građevinskog papira i izrezao pravokutnu rupu u obliku ekrana Kindle, a zatim ga zalijepio za mat.

Evo super hacky dijela: htio sam da Kindle ostane u ravnini s okvirom i da se lako može ukloniti. Siguran sam da postoji mnogo bolji i čvršći način za to, ali evo šta sam učinio:

  1. Odnio sam ove čudne šarene blokove koji su ležali po kući i muzej ih zalijepili do dna okvira, ostavljajući prostor za dugme za napajanje i priključak za punjenje. Bili su prave veličine i savršeno su uskladili Kindle s mat. Neću ih povezivati ovdje jer ih definitivno ne biste trebali kupiti samo za ovaj projekt i zato što ćete u svojoj kući vjerojatno pronaći nešto što funkcionira.
  2. Stavivši Kindle na blokove, razvukao sam nekoliko rezervnih patentnih zatvarača i zalijepio ih ljepljivom trakom za mat. Ovo drži Kindle ravno uz mat, ali se i dalje može uvući u okvir i izaći iz njega.

Korak 10: Prekinuti vezu

Hanging It Up
Hanging It Up
Hanging It Up
Hanging It Up
Hanging It Up
Hanging It Up

Konačno, dodao sam žicu okvira za slike, zabijenu u kuku okvira za slike, i eto-krajnji rezultat!

Alternativno, umjesto žice, možete pričvrstiti vješalicu na vrh okvira i tako je objesiti-to sam učinio u prethodnoj iteraciji. Međutim, sviđa mi se učinak koji žica stvara s udicom koja nije vidljiva, pa na vama je.

Korak 11: Sve je bilo u redu

Portret izgleda izuzetno kul, a ekran Kindle ispao je bolji nego što sam mislio.

Evo nekoliko stvari koje se nadam da ću učiniti u v2:

  1. Stalno reproduciranje videa definitivno prazni bateriju. Moglo bi se uštedjeti energija ako se onemogući u određeno doba dana, npr. ponoć do 5 ujutro.
  2. Pokrenite loopvideo.sh automatski kada se Kindle ponovo pokrene. Nažalost, /etc /upstart nedostaje na K3 i K4, ali ja gledam Kite kao alternativu.
  3. Upozorenje kada je baterija na 5%.
  4. Pokretanje ekstenzije KUAL stoga pokrenite video bez potrebe za ssh -om.

Kindle se može koristiti i kao statični okvir za slike, za koji sam priložio i slike. Postavio sam ga za povlačenje nasumične slike sa Unsplash.com i s osobnog servera, a ako bude interesa, napravit ću i vodič za to.

Nadam se da vam se svidio ovaj vodič, i radujem se što ću čuti vaša pitanja i prijedloge!

"Svaka dovoljno napredna tehnologija ne razlikuje se od magije." - Arthur C. Clarke

Preporučuje se: