Tartalomjegyzék:

Valós élet mozgó portrék Harry Potterből!: 11 lépés (képekkel)
Valós élet mozgó portrék Harry Potterből!: 11 lépés (képekkel)

Videó: Valós élet mozgó portrék Harry Potterből!: 11 lépés (képekkel)

Videó: Valós élet mozgó portrék Harry Potterből!: 11 lépés (képekkel)
Videó: Harry Potter és a Smaragd Sigillus hangoskönyv | 21. fejezet 2024, Július
Anonim

Írta: Olivia Chang

Könnyen dönthető, színváltó vezeték nélküli Rubik-kocka lámpa
Könnyen dönthető, színváltó vezeték nélküli Rubik-kocka lámpa
Könnyen dönthető, színváltó vezeték nélküli Rubik-kocka lámpa
Könnyen dönthető, színváltó vezeték nélküli Rubik-kocka lámpa
Vízálló matricák, kizárólag háztartási anyagokat használva
Vízálló matricák, kizárólag háztartási anyagokat használva
Vízálló matricák, kizárólag háztartási anyagokat használva
Vízálló matricák, kizárólag háztartási anyagokat használva

Névjegy: (ő/ő) Oliner, fejlesztő, tervező és extrém nerd. További információ Olivia Changról »

"Csodálatos! Csodálatos! Ez olyan, mint a varázslat!" - Gilderoy Lockhart

Hatalmas Harry Potter rajongó vagyok, és az egyik dolog, amit mindig is szerettem a varázslóvilágból, a mozgó portrék. Belebukkantam Kyle Stewart-Frantz Animált képkeret projektjébe, és rájöttem, hogy egy régi Kindle-t egy valós mozgó portrévá tudok alakítani!

A Kindle képernyő e-ink technológiája sokkal jobb választássá teszi, mint egy régi táblagép. Egyrészt a napfényben olvashatóak, így a kép sokkal inkább úgy néz ki, mint egy valódi papír, nem pedig képernyő. Másodszor, a kép az akkumulátor lemerülése után is a Kindle képernyőn marad.

Kellékek

  • Kindle E-Reader: Ezt meg tudtam csinálni a Kindle 4 No Touch (K4NT) és a Kindle Keyboard 3G (K3G) billentyűzettel is.
  • USB kábel a Kindle töltéséhez/csatlakoztatásához
  • Képkeret-szükség van egy mély árnyékdobozra és egy matt nyílással az 5x7-es fényképhez. Egy kisebb nyílás működhet, de lefedheti a Kindle egy részét.
  • Kép lógó horog
  • Huzal: ha el akarja rejteni a függőhorgot
  • Fehér vagy törtfehér építési papír
  • Valami szilárd, hogy feltartsa a Kindle -t (kis színes Ello blokkokat használtam)
  • Csavarok, vagy valami, ami a Kindle-t a helyén tartja
  • Múzeumi gitt
  • Szövetbetétes ragasztószalag

1. lépés: Jailbreaking Your Kindle

Jailbreaking Your Kindle
Jailbreaking Your Kindle

Annak érdekében, hogy bármi jót tegyen a Kindle -en, jailbreakelni szeretné. Szerencsére a MobileRead csodálatos közössége már elvégezte az összes munkát helyettünk, és a jailbreaking nagyon egyszerű.

Ez azt jelenti: Nagyon könnyű lefalazni a Kindle -t, ha parancsokat futtat, anélkül, hogy tudná, mit csinálnak. Ha betépi a Kindle -t, a Kubrick segítségével vissza tudtam szerezni a téglalapú K4 -et, de nincs garancia arra, hogy minden helyzetben működni fog. Nem javaslom, hogy folytassa ezt az oktatóanyagot, hacsak nem ismeri a héj körül járó módot, és legalább közepes szintű tapasztalattal rendelkezik a Linux használatában:)

Először is, ha a Kindle nem a legújabb firmware -en van, menjen az Amazon -hoz a frissítések telepítéséhez. Frissítse a Kindle -t úgy, hogy csatlakoztatja a Kindle -t a számítógépéhez, a frissítési.bin fájlt a gyökérkönyvtárba dobja, a Kindle -t kilöki, majd a Beállítások menüpontba választja a „Update your Kindle” menüpontot (ezt fogom hívni „Szabványos frissítési folyamat”).

Erősítse meg, hogy melyik Kindle modellje van, nézze meg a sorozatszámot. Győződjön meg róla, hogy megjegyezte a becenevet, így tudni fogja, hogy mely hackek vonatkoznak az adott eszközre.

Ezután keresse meg az adott eszköz Jailbreak funkcióját, és kövesse a vonatkozó utasításokat. A Jailbreak folyamat nem minden eszköz esetében azonos, ezért feltétlenül kövesse azokat. A K3 esetében a jailbreak folyamat szinte teljesen megegyezik a standard frissítési folyamattal. A K4NT esetében mást kell tennie. Kövesse az itt található utasításokat.

2. lépés: A szükséges csomagok telepítése

Szükséges csomagok telepítése
Szükséges csomagok telepítése

Gratulálunk, most tönkretette a Kindle -t! Most a következő csomagokat kell telepítenünk:

MKK: a KUAL előfeltétele, lehetővé teszi az egyedi Kindletek futtatását. Előfordulhat, hogy ezt nem kell telepítenie, ha későbbi eszközt futtat-nézze meg az utasításokat. Ha a frissítések továbbra is sikertelenek, előzetesen győződjön meg arról, hogy készüléke regisztrálva van az Amazon -on. Nincs feltüntetve, mint feltétel, de nekem ez javította.

Kindle Unified Application Launcher (KUAL): lehetővé teszi számunkra, hogy mindenféle dolgot elvégezzünk, de ami a legfontosabb: 1) az USB hálózat egyszerű váltása és 2) a videók egyszerű elindítása. A KUAL telepítésekor új elemként jelenik meg a könyvlistában.

Mindkettő telepíthető a szabványos frissítési folyamat segítségével. Telepítés előtt mindig olvassa el az egyes csomagok README -jét, és ne kövesse a véletlenszerű parancsokat, amíg nem tudja, mit tesznek (ez az oktatóanyag is erre vonatkozik)!

Most, hogy beállította a KUAL-t, telepítse a Helper KUAL kiterjesztést, hogy könnyen megakadályozza az éteren keresztüli frissítéseket, és tiltsa le a képernyővédőt. Ki kell csomagolnia a mappát, és a Kindle gyökerébe kell húznia a /kiterjesztéseket /segédprogramot.

Azt is meg kell jegyeznem, hogy ezért nem érdemlem meg semmiféle elismerést-ez a NiLuJe, a TwoBob, a knc1, a geekmaster és mások mobil olvasóit illeti.

3. lépés: Bekapcsolás a Kindle-be

Ssh-ing a Kindle-be
Ssh-ing a Kindle-be

Most, hogy telepítette a Jailbroken szoftvert, és telepítette az MKK -t és a KUAL -t, itt az ideje, hogy belépjen a Kindle -be. Először telepítse az USBNetwork hack -et a szabványos frissítési folyamat segítségével. Az USBNetwork telepítés automatikusan hozzáad egy bővítményt a KUAL -hoz.

Most nyissa meg a KUAL> USB hálózat> elemet, és ellenőrizze az USBNet állapotát. A képernyő alján azt kell írni, hogy „usbms, sshd down”-Az USBMS azt jelenti, hogy amikor a Kindle-t csatlakoztatja a számítógéphez, akkor tárolóeszközként jelenik meg.

Győződjön meg arról, hogy a Kindle nincs csatlakoztatva a számítógéphez, majd az USBNet engedélyezéséhez válassza a Toggle USBNetwork gombot. Ha most ellenőrzi az állapotot, akkor azt kell mondania: „usbnetwork, sshd up”. Ha ismét átkapcsolja, akkor visszatér USBMS módba.

Most csatlakoztassa a Kindle -t a számítógéphez. A Kindle már nem jelenhet meg tárolóeszközként. Most kövesse a README utasításait az ssh használatához.

Ezt tettem a Mac gépemen (Windows/Linux rendszeren más lesz):

Mac gépen meg kellett nyitnom a Rendszerbeállítások> Hálózatok lehetőséget. A Kindle -nek RNDIS/Ethernet modulként kell megjelennie. Ha nem, akkor előfordulhat, hogy telepítenie kell a HORNDis programot (az írás szerint, ha Catalina -t futtat, a HORNDis nem rendelkezik kompatibilis verzióval, de telepíthettem a kérdésre vonatkozó utasítások követésével). Most kattintson a „Speciális” gombra a jobb alsó sarokban, és a TCP/IP lapon módosítsa az „IPv4 konfigurálása” értéket Manuális értékre. K3 esetén állítsa az IP -címet 192.168.2.1 értékre. K4NT esetén állítsa az IP -címet 192.168.15.201 értékre. Ne változtasson semmit, és kattintson az „Alkalmaz” gombra. Ezt csak egyszer kell megtenni.

Most már képesnek kell lennie arra, hogy belépjen a Kindle -be USB -n keresztül. Az IP -cím nem ugyanaz, mint a Rendszerbeállításokban.

A K3 -on:

A K4NT -n:

ssh [email protected]

Jelszót kér: próbáljon meg egy üres jelszót vagy "mario" -t. Mindkettőnek működnie kell, mert a jelszót le kell tiltani, amikor ssh -t használ USB -n, de ha egyik sem működik, akkor kiszámíthatja a Kindle jelszavát az itt található sorozatszám segítségével.

Miután belépett, ellenőrizze, hogy működik -e az "eips hello" futtatásával. Ezzel a „hello” felirat jelenik meg a Kindle képernyő bal felső sarkában.

Szeretnénk beállítani az ssh kulcsokat, hogy ne kelljen beírnunk a Kindle jelszót minden alkalommal, amikor wifi -n keresztül használunk ssh -t.

Futtassa a számítógépen

ls ~/.ssh

hogy ellenőrizze, nem generált -e már SSH -kulcsot. Ha nem, fuss

ssh-keygen

Üresen hagyva jelszó nélkül. Ezután futtassa a nyilvános kulcsot a Kindle -re

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

és wifi -n keresztül beléphet a Kindle -be anélkül, hogy meg kellene adnia a jelszót.

Zárja be az ssh -munkamenetet, válassza le a Kindle -t, térjen vissza a KUAL -hoz, nyissa meg az USB -hálózatot, és kapcsolja be az USB -hálózatot, és ellenőrizze, hogy az ismét USBMS módban van -e. Ezután lépjen az USB -hálózati bővítmény 2. oldalára, és válassza az „Ssh engedélyezése a wifi -n keresztül” lehetőséget, majd térjen vissza az első oldalra, és engedélyezze újra az USB -hálózatot. Csatlakoztassa újra a Kindle & ssh -t, mint korábban, majd futtassa az "ifconfig" parancsot. Ha a Kindle wifi -hez van csatlakoztatva, akkor a wlan0 mellett egy IP -címet kell látnia. Másolja le-ez az IP-címe a helyi wifi hálózaton-, majd zárja le a munkamenetet, és válassza le a Kindle-t. Most már képesnek kell lennie arra, hogy belépjen a Kindle -be az adott IP -címen (a root használatával, mint korábban).

Az ssh kapcsolat nem fog megszakadni mindaddig, amíg aktív, képernyővédő vagy felfüggesztésre kész módban van (további részletekért lásd ezt a bejegyzést). Ha nem tud belépni a Kindle -be, győződjön meg róla

  1. Ugyanazon a wifi -hálózaton van (tudom, hogy nyilvánvaló, de igen, ez történt velem korábban)
  2. Aktív módban van (csak nyomja meg a bekapcsológombot a bekapcsoláshoz)
  3. A wifi-n keresztüli ssh-ing engedélyezése a KUAL-ban
  4. Az usbnetwork engedélyezve van.

4. lépés: A Videók kiterjesztésének telepítése és egy videó megjelenítése

Image
Image

Most, hogy képes az ssh -re, itt az ideje telepíteni a Geekmaster által kifejlesztett Kindle Video Player kiterjesztést. Először töltse le a Videos-KUAL-EXTENSION.zip fájlt, amely tartalmazza a KUAL kiterjesztést, a videolejátszót és egy példa videót (gmvid.gmv.gz). USBMS módban húzza át a Videók mappát a Kindle gyökerében lévő "extensions/" mappába (ezt korábban a Helper kiterjesztés telepítésekor hozta létre).

Ez hozzáadja a KUAL kiterjesztést a videókhoz, de soha nem tudtam működésbe hozni, ezért a terminált kell futtatnunk. Nyissa ki a Kindle -t, menjen USBNetwork módba, és ssh -t a Kindle -be, majd futtassa:

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

Hagyja a videót futni, amíg elkészül (kb. 40 másodperc), és automatikusan kilép, vagy leállíthatja a videót a Ctrl-C billentyűkombinációval.

5. lépés: Saját videók létrehozása

"loading =" lusta ", amelyet követett a konverziós lépésekkel együtt, vagy éppen letöltötte a kapott fájlt, ideje lejátszani. USB -módban húzza át a dumbledore.gmv.gz fájlt a/extensions/videos/fájlba. Alternatív megoldásként, átmásolhatod:

scp dumbledore.gmv.gz root@_KINDLE_IP _:/mnt/us/extensions/videos Ezután ssh a Kindle -be és a ru -ba

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

Ha minden jól ment, most látnia kell Dumbledore animált portréját a képernyőn!

7. lépés: A videó örökké hurkolása

A videólejátszó leáll a videó befejezése után, de szeretnénk a videót örökre (vagy legalábbis a folyamat leállításáig) futtatni. A/mnt/us/extensions/videos mappában hozzon létre egy loopvideo.sh nevű fájlt, és írja be a következő kódot:

míg igaz; tedd

zcat /mnt/us/extensions/videos/$1.gmv.gz|/mnt/us/extensions/videos/gmplay done Az 1 dolláros változó azt jelenti, hogy egy videó lejátszásához be kell adnunk a fájl nevét, amikor futtatjuk, például

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

(Tehát ha végül további videókat ad hozzá, egyszerűen adja meg a videó nevét) Állítsa le a videót a Ctrl-C billentyűvel.

8. lépés: A videó örökké folytatása, valós időben

Egy gyors kitérő a Kindle teljesítményállapotaihoz:

  • Aktív: a bekapcsológomb első megnyomásától számított 10 percig fut
  • Képernyővédő: 60 másodpercig fut a bekapcsológomb aktív állapotból történő megnyomása után)
  • Felfüggesztésre kész: 5 másodperccel a képernyővédő után
  • Felfüggesztés: alacsony akkumulátor üzemmód. A Kindle hónapokig ebben az üzemmódban maradhat, mielőtt az akkumulátor lemerül, és ez azért van, mert szinte semmi sem fut (beleértve a cron feladatokat is).

Mivel a videóbővítmény NEM fut felfüggesztett állapotban, szeretnénk megakadályozni a Kindle teljes kikapcsolását a KUAL> Segítő> Képernyővédő menüpontban.

Végül futhatunk

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

A & a háttérben futja a szkriptet, így a videók örökké, vagy amíg le nem állítja a folyamatot:

pkill -f loopvideo

Ha ez nem működik, akkor tegye a következőket:

ps aux | grep 'sh'

és keresse meg a loopvideo.sh PID azonosítóját, majd manuálisan ölje meg.

Megjegyzés: igen, ez azt jelenti, hogy nem fogja tudni használni a Kindle -t olvasáshoz. De ha fel akarná akasztani a falra, akkor valóban ezt akarta megtenni?

9. lépés: A keret testreszabása

A keret testreszabása
A keret testreszabása

Most, hogy a Kindle azt csinálja, amit akarunk, csak egy szép keretbe kell helyeznünk.

Nem volt elegendő faipari tapasztalatom egyedi keret készítéséhez, de volt egy nem használt, olcsó, 8x10 -es RIBBA keretem az IKEA -tól, így hajlandó voltam elrontani. Minden olyan keret, amelynek mélysége nagyobb, mint a Kindle mélysége, megteszi.

A kerethez matt volt, de nem illik a Kindle méretéhez, ezért vettem egy darab törtfehér építőpapírt, és négyszögletes Kindle-képernyő alakú lyukat vágtam bele, majd ragasztottam a mattra.

Itt jön a szuper hacky rész: Azt akartam, hogy a Kindle egy vonalban maradjon a kerettel, és könnyen eltávolítható legyen. Biztos vagyok benne, hogy van egy sokkal jobb és keményebb módja ennek, de ezt tettem:

  1. Ezeket a furcsa, színes házakat, amelyek a ház körül hevertek, a múzeum gittjeivel a keret aljára vittem, helyet hagyva a bekapcsológombnak és a töltőportnak. Megfelelő méretűek voltak, és tökéletesen illesztették a Kindle -t a matthoz. Nem linklem ide őket, mert biztosan nem csak erre a projektre érdemes megvenni őket, és mert valószínűleg talál valamit a házában, ami működik.
  2. A Kindle-t a blokkok tetejére téve kinyújtottam néhány tartalék élelmiszer-cipzárat, és ragasztószalaggal ragasztottam a mattra. Ez a Kindle -t laposan tartja a matt ellen, de még mindig be- és kicsúsztatható a keretben.

10. lépés: Tegye le

Felakasztva
Felakasztva
Felakasztva
Felakasztva
Felakasztva
Felakasztva

Végül hozzáadtam egy képkeret drótot, képkeret horogba szegezve, és íme a végeredmény!

Alternatív megoldásként a huzal helyett akasztót rögzíthet a keret tetejére, és így felakaszthatja-ezt egy korábbi iterációban tettem. Viszont szeretem azt a hatást, amit a huzal úgy hoz létre, hogy a horog nem látható, tehát rajtad múlik.

11. lépés: Minden rendben volt

A portré rendkívül jól néz ki, és a Kindle képernyő jobb lett, mint gondoltam.

Íme néhány dolog, amit remélem meg tudok csinálni a v2 -ben:

  1. A videó folyamatos lejátszása határozottan lemeríti az akkumulátort. Lehet, hogy energiát takaríthat meg, ha bizonyos napszakokban kikapcsolja, pl. éjféltől hajnali 5 -ig.
  2. Futtassa automatikusan a loopvideo.sh fájlt, amikor a Kindle újraindul. Sajnos az /etc /upstart hiányzik a K3 -ról és a K4 -ről, de alternatívaként a Kite -ot keresem.
  3. Figyelmeztetés arra az esetre, ha az akkumulátor 5%-os.
  4. A KUAL kiterjesztés működésbe hozása ezért futtassa a videót ssh nélkül.

A Kindle statikus képkeretként is használható, ehhez csatoltam képeket is. Úgy állítottam be, hogy véletlenszerű képet húzzak le az Unsplash.com webhelyről és egy személyes szerverről, és ha érdekel, készítek egy oktatóanyagot is ehhez.

Remélem tetszett ez az oktatóanyag, és várom kérdéseit és javaslatait!

"Bármilyen kellően fejlett technológia megkülönböztethetetlen a mágiától." - Arthur C. Clarke

Ajánlott: