Sadržaj:
- Supplies
- Korak 1: Jailbreaking Your Kindle
- Korak 2: Instaliranje potrebnih paketa
- Korak 3: Ssh-ing u Kindle
- Korak 4: Instaliranje video proširenja i prikazivanje videozapisa
- Korak 5: Generiranje vlastitih videozapisa
- Korak 7: Ponavljanje video zapisa zauvijek
- Korak 8: Ovaj put zauvijek ponavljajte video zapis, zauvijek
- Korak 9: Prilagođavanje okvira
- Korak 10: Prekinuti vezu
- Korak 11: Sve je bilo u redu
Video: Pokretni portreti iz stvarnog života od Harryja Pottera!: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Piše Olivia ChangPortfolioPratite Više od autora:
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
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
Č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
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:
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
- Na istoj ste WiFi mreži (znam da je to očito, ali da, to mi se već dogodilo)
- U aktivnom ste načinu rada (samo pritisnite dugme za uključivanje da biste ga uključili)
- ssh-ing over wifi je omogućen u KUAL-u
- Usb mreža je omogućena.
Korak 4: Instaliranje video proširenja i prikazivanje videozapisa
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
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:
- 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.
- 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
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:
- 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.
- Pokrenite loopvideo.sh automatski kada se Kindle ponovo pokrene. Nažalost, /etc /upstart nedostaje na K3 i K4, ali ja gledam Kite kao alternativu.
- Upozorenje kada je baterija na 5%.
- 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:
Svjetlo "stvarnog svijeta": 7 koraka
Svjetlo "stvarnog svijeta": Cijela stvar je napravljena pomoću LED magneta u prahu i kemijske boce. Znači da je svijet nauka bez magije. Unutrašnjost boce ima zemlju i nebo. Promjene svjetla predstavljaju svijetlu ljudsku civilizaciju, a ujedno i hemijsku
Radni šešir za sortiranje od Harryja Pottera: 8 koraka
Radni šešir za sortiranje od Harryja Pottera: U našem svijetu maglova ne postoji čarobni šešir koji bi nas svrstao u naše kuće. Zato sam iskoristio ovu karantinsku priliku da napravim šešir za sortiranje
Arduino RGB alat za odabir boja - odaberite boje iz objekata iz stvarnog života: 7 koraka (sa slikama)
Arduino RGB alat za odabir boja - Odaberite boje iz predmeta iz stvarnog života: Lako birajte boje s fizičkih objekata pomoću ovog Arduino birača boja zasnovanog na Arduinu, omogućavajući vam da na svom računaru ili mobilnom telefonu ponovno stvorite boje koje vidite u stvarnim predmetima. Jednostavno pritisnite dugme za skeniranje boje objekta pomoću jeftinog TCS347
Pravi radni štap Harryja Pottera pomoću računarskog vida: 8 koraka (sa slikama)
Pravi radni štap Harryja Pottera pomoću računalnog vida: " Svaka dovoljno napredna tehnologija se ne razlikuje od magije " - Arthur C. ClarkePrije nekoliko mjeseci moj brat je posjetio Japan i imao pravo čarobnjačko iskustvo u Čarobnjačkom svijetu Harryja Pottera u Universal Studiosu koji je učinio
Upravljajte uređajima stvarnog svijeta sa svojim računarom: 15 koraka (sa slikama)
Upravljajte uređajima stvarnog svijeta sa svojim računarom: Ova instrukcija vam pokazuje kako spojiti računar i mikrokontroler. Ovaj demo će osjetiti vrijednost lonca ili bilo kojeg analognog ulaza, a također će kontrolirati servo. Ukupni troškovi su ispod 40 USD uključujući servo. Servo uključuje mikroprekidač, a zatim m