INHOUDSOPGAWE:

Real Life Moving Portraits From Harry Potter !: 11 stappe (met foto's)
Real Life Moving Portraits From Harry Potter !: 11 stappe (met foto's)

Video: Real Life Moving Portraits From Harry Potter !: 11 stappe (met foto's)

Video: Real Life Moving Portraits From Harry Potter !: 11 stappe (met foto's)
Video: How to Draw Portrait - Tutorial for BEGINNERS 2024, November
Anonim

Deur Olivia Chang Portfolio Volg meer deur die skrywer:

Maklik kantelbare kleurveranderende draadlose Rubik se kubuslamp
Maklik kantelbare kleurveranderende draadlose Rubik se kubuslamp
Maklik kantelbare kleurveranderende draadlose Rubik se kubuslamp
Maklik kantelbare kleurveranderende draadlose Rubik se kubuslamp
Waterdigte plakkers wat slegs huishoudelike materiaal gebruik
Waterdigte plakkers wat slegs huishoudelike materiaal gebruik
Waterdigte plakkers wat slegs huishoudelike materiaal gebruik
Waterdigte plakkers wat slegs huishoudelike materiaal gebruik

Oor: (sy/haar/haar) Oliner, ontwikkelaar, ontwerper en ekstreme nerd. Meer oor Olivia Chang »

"Amazing! Amazing! Dit is net soos towerkuns!" - Gilderoy Lockhart

Ek is 'n groot Harry Potter -aanhanger, en een van die dinge wat ek nog altyd van die Wizarding World gehou het, is die aangrypende portrette. Ek het Kyle Stewart-Frantz se Animated Picture Frame-projek raakgeloop en besef dat ek 'n ou Kindle kan aanpas in 'n bewegende portret!

Die e-ink-tegnologie op die Kindle-skerm maak dit 'n baie beter keuse as 'n ou tablet. In die eerste plek is dit leesbaar in sonlig, sodat die prentjie meer lyk soos 'n werklike stuk papier in plaas van 'n skerm. Twee, die prentjie bly op die Kindle -skerm, selfs nadat die battery dood is.

Voorrade

  • Kindle E-Reader: Ek kon dit doen met beide 'n Kindle 4 No Touch (K4NT) en Kindle Keyboard 3G (K3G).
  • USB -kabel om te laai/aan te sluit op Kindle
  • Foto raam-benodig 'n diep skaduskas en 'n mat met 'n opening vir 'n 5x7 foto. 'N Kleiner opening kan werk, maar dit kan 'n paar van die Kindle dek.
  • Foto Hanghaak
  • Draad: as u die hanghaak wil wegsteek
  • Wit of spierwit konstruksiepapier
  • Iets solieds om die Kindle op te hou (ek het klein kleurvolle Ello -blokke gebruik)
  • Twist-tie, of iets om die Kindle op sy plek te hou
  • Museum stopverf
  • Kleefband

Stap 1: Jailbreaking Your Kindle

Jailbreaking Your Kindle
Jailbreaking Your Kindle

Om iets goeds op die Kindle te doen, wil u dit jailbreak. Gelukkig het die wonderlike gemeenskap by MobileRead al die werk vir ons gedoen, en tronkstraf is baie eenvoudig.

Dit gesê: dit is baie maklik om u Kindle op te bou deur opdragte uit te voer sonder om te weet wat hulle doen. As u u Kindle steen, kon ek my K3 met Kubrick herstel, maar daar is geen waarborg dat dit in elke situasie sal werk nie. Ek beveel nie aan om met hierdie tutoriaal voort te gaan nie, tensy u 'n doppie ken en ten minste matige ervaring met Linux het:)

As u Kindle nie die nuutste firmware het nie, gaan dan na Amazon om die opdaterings te installeer. Werk die Kindle by deur die Kindle aan te sluit op u rekenaar, die update -bin -lêer in die wortelgids te laat val, die Kindle uit te gooi en dan na Instellings te gaan en "Update your Kindle" in die spyskaart te kies (dit is wat ek die "Standaard opdateringsproses").

Bevestig die kindle -model wat u het deur na die reeksnommer te kyk. Maak seker dat u die bynaam onthou, sodat u sal weet watter hackings op u spesifieke toestel van toepassing is.

Soek dan die Jailbreak vir u spesifieke toestel hier en volg die relevante instruksies. Die Jailbreak -proses is nie vir alle toestelle dieselfde nie, dus moet u dit noukeurig volg. Vir die K3 is die jailbreak -proses byna presies dieselfde as die standaard opdateringsproses. Vir die K4NT moet u iets anders doen. Volg die instruksies hier.

Stap 2: Installeer die nodige pakkette

Die installering van die nodige pakkette
Die installering van die nodige pakkette

Geluk, jy het jou Kindle nou in die tronk gebreek! Nou moet ons die volgende pakkette installeer:

MKK: voorvereiste vir KUAL, stel u in staat om aangepaste Kindlets uit te voer. Miskien hoef u dit nie te installeer as u 'n latere toestel gebruik nie; kyk na die instruksies om dit te sien. As die opdaterings steeds misluk, moet u vooraf seker maak dat u toestel by Amazon geregistreer is. Dit word nie as 'n vereiste genoem nie, maar dit het my reggemaak.

Kindle Unified Application Launcher (KUAL): stel ons in staat om allerhande dinge te doen, maar die belangrikste is: 1) skakel USBNetwork maklik en 2) begin die video's maklik. As u KUAL installeer, verskyn dit as 'n nuwe item in u boekelys.

Beide kan geïnstalleer word met behulp van die standaard opdateringsproses. En lees altyd die README vir elke pakket voordat u dit installeer, en volg nie ewekansige opdragte voordat u seker is wat hulle doen nie (geld ook vir hierdie tutoriaal)!

Noudat u KUAL opgestel het, installeer u die Helper KUAL-uitbreiding om maklik opdaterings op die lug te voorkom en die skermbewaarder uit te skakel. U moet die gids uitpak en sleep /extensions /helper na die wortel van u Kindle.

Ek moet ook daarop let dat ek geen krediet daarvoor verdien nie-dit gaan aan die gebruikers van die mobiele telefoon NiLuJe, TwoBob, knc1, geekmaster en ander.

Stap 3: Ssh-ing into the Kindle

Ssh-ing in die Kindle
Ssh-ing in die Kindle

Noudat u JKK gebreek en MKK en KUAL geïnstalleer het, is dit tyd om na die Kindle te gaan. Installeer eers die USBNetwork -hack met die standaard opdateringsproses. Die USBNetwork -installasie sal outomaties 'n uitbreiding by KUAL voeg.

Maak KUAL> USB -netwerk> oop en kyk na die USBNet -status. Onderaan die skerm moet daar staan "usbms, sshd down" -USBMS beteken dat as u die Kindle aan die rekenaar koppel, dit as 'n stoortoestel sal verskyn.

Maak seker dat u Kindle nie aan 'n rekenaar gekoppel is nie, en kies dan die skakel USBNetwork -knoppie om USBNet in te skakel. As u nou die status nagaan, moet daar staan "usbnetwork, sshd up". As u dit weer omskakel, gaan dit terug na die USBMS -modus.

Koppel nou u Kindle aan op u rekenaar. Die Kindle moet nie meer as 'n stoortoestel verskyn nie. Volg nou die instruksies in die README om daarin te kyk.

Dit is wat ek op my Mac gedoen het (dit sal anders wees op Windows/Linux):

Op 'n Mac moes ek Stelselvoorkeure> Netwerke oopmaak. Die Kindle moet verskyn as 'n RNDIS/Ethernet -gadget. As dit nie die geval is nie, moet u moontlik HORNDis installeer (as u Catalina gebruik, het HORNDis nie 'n versoenbare weergawe nie, maar ek kon dit installeer deur die instruksies hieroor te volg). Klik nou op die "Gevorderde" knoppie regs onder en verander op die TCP/IP -oortjie "Configure IPv4" in Handmatig. Stel die IP -adres op 'n K3 op 192.168.2.1. Stel die IP -adres op 'n K4NT op 192.168.15.201. Moenie iets anders verander nie en klik op "Pas toe". U hoef dit slegs een keer te doen.

Nou moet u in staat wees om in die Kindle in te skakel via usb. Die IP -adres is nie dieselfde as die adres wat u in Stelselvoorkeure gestel het nie.

Op die K3:

Op die K4NT:

ssh [email protected]

Dit sal 'n wagwoord vra: probeer 'n leë wagwoord of 'mario'. Beide behoort te werk omdat die wagwoord gedeaktiveer moet word as u oor usb ssh, maar as dit nie werk nie, kan u die wagwoord van u Kindle bereken deur die reeksnommer hier te gebruik.

Sodra u ingeskryf het, kyk of dit werk deur 'eips hallo' uit te voer. Dit druk 'hallo' links bo op die Kindle -skerm.

Ons wil ssh -sleutels opstel sodat ons nie die Kindle -wagwoord hoef in te voer elke keer as ons oor wifi skakel nie.

Begin op u rekenaar

ls ~/.ssh

om te kyk of u al 'n SSH -sleutel gegenereer het. Indien nie, hardloop

ssh-keygen

Laat dit leeg sonder 'n wagwoordfrase. Beweeg dan die publieke sleutel na die Kindle

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

en u kan via wifi aan die Kindle skakel sonder om die wagwoord in te voer.

Sluit u ssh -sessie, ontkoppel u Kindle, gaan terug na KUAL, maak USB -netwerk oop en skakel USB -netwerk aan en kyk of dit weer in USBMS -modus is. Gaan dan na die 2de bladsy van die USB -netwerkuitbreiding en kies 'Laat ssh toe oor wifi', en gaan dan terug na die eerste bladsy en aktiveer USB -netwerk weer. Koppel u Kindle & ssh weer aan soos voorheen, en voer dan 'ifconfig' uit. As u Kindle aan wifi gekoppel is, moet u 'n IP -adres langs wlan0 sien. Kopieer dit af-dit is sy IP-adres op u plaaslike wifi-netwerk-sluit dan die sessie en ontkoppel die Kindle. U behoort nou in staat te wees om op die IP -adres in die Kindle in te skakel (met wortel, soos voorheen).

U ssh -verbinding sal nie afneem nie, solank dit aktief, skermbewaarder of gereed is om op te skort (sien hierdie plasing vir meer besonderhede). As u nie in u Kindle kan inskakel nie, moet u dit seker maak

  1. U is op dieselfde wifi -netwerk (ek weet dit is duidelik, maar ja, dit het al met my gebeur)
  2. U is in die aktiewe modus (druk net op die aan / uit -knoppie om dit aan te skakel)
  3. ssh-ing via wifi is in KUAL aangeskakel
  4. Usbnetwerk is aangeskakel.

Stap 4: Die installering van die video -uitbreiding en die vertoon van 'n video

Image
Image

Noudat u kan ssh, is dit tyd om die Kindle Video Player -uitbreiding, wat deur geekmaster ontwikkel is, te installeer. Laai eers die Video-KUAL-EXTENSION.zip-lêer af, wat die KUAL-uitbreiding, die videospeler en 'n voorbeeldvideo (gmvid.gmv.gz) bevat. Sleep in die USBMS -modus die gids Video's na die gids 'extensions/' aan die wortel van u Kindle (u het dit vroeër geskep toe u die Helper -uitbreiding geïnstalleer het).

Dit voeg die KUAL -uitbreiding vir video's by, maar ek kon dit nog nooit laat werk nie, dus moet ons die videospeler vanaf die terminale laat loop. Gooi die Kindle uit, gaan na USBNetwork -modus en ssh in die Kindle, en voer dan uit:

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

U kan die video laat loop totdat dit klaar is (ongeveer 40 sekondes) en dit sal outomaties stop, of die video stop met Ctrl-C.

Stap 5: Genereer ons eie video's

"loading =" lui "wat u óf saam met die omskakelingstappe gevolg het, of net die gevolglike lêer afgelaai het, is dit tyd om dit te speel. Sleep en laat dumbledore.gmv.gz in usbms -modus na/extensions/videos/., u kan dit oorskry:

scp dumbledore.gmv.gz root@_KINDLE_IP _:/mnt/us/extensions/videos Skakel dan in u Kindle en ru

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

As alles goed verloop, moet u nou die geanimeerde portret van Dumbledore op u skerm sien!

Stap 7: Loop die video vir ewig

Die videospeler stop nadat die video geëindig het, maar ons wil die video vir ewig laat loop (of ten minste totdat die proses gedood is). Skep 'n lêer genaamd loopvideo.sh in/mnt/us/extensions/videos en plaas die volgende kode:

terwyl dit waar is; doen

zcat /mnt/us/extensions/videos/$1.gmv.gz|/mnt/us/extensions/videos/gmplay gedoen Die veranderlike van $ 1 beteken dat ons die naam van die lêer moet deurgee om 'n video te speel wanneer ons dit uitvoer, /mnt/us/extensions/videos/loopvideo.sh dumbledore

(As u uiteindelik meer video's byvoeg, kan u die naam van die video eenvoudig spesifiseer) Stop die video met Ctrl-C.

Stap 8: Loop die video vir ewig, werklik hierdie keer

'N Vinnige afleiding na Kindle -krag lui:

  • Aktief: loop 10 minute nadat u die aan / uit -knoppie gedruk het
  • Screen Saver: loop 60 sekondes nadat u die aan / uit -knoppie uit die aktiewe toestand gedruk het)
  • Gereed om op te skort: 5 sekondes na skermbewaarder
  • Skors: lae battery -modus. U Kindle kan maande lank in hierdie modus bly voordat die battery doodgaan, en dit is omdat daar amper niks werk nie (insluitend cron -werk).

Omdat die video -uitbreiding NIE in opskortende toestand sal werk nie, wil ons voorkom dat die Kindle heeltemal uitskakel deur na KUAL> Helper> Voorkom skermbewaarder te gaan.

Uiteindelik kan ons hardloop

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

Die & laat die script op die agtergrond loop, sodat die video's vir ewig speel, of totdat u die proses stop:

pkill -f loopvideo

As dit nie werk nie, doen dan net:

ps aux | grep 'sh'

en vind die PID vir loopvideo.sh, en maak dit dan met die hand dood.

Let wel: ja, dit beteken dat u nie die Kindle vir lees kan gebruik nie. Maar as u dit teen die muur sou hang, wou u dit dan in die eerste plek doen?

Stap 9: Pas die raam aan

Pas die raam aan
Pas die raam aan

Noudat ons die Kindle laat doen wat ons wil, moet ons dit net in 'n mooi raam plaas.

Ek het nie genoeg houtwerkervaring gehad om 'n pasgemaakte raam te bou nie, maar ek het 'n ongebruikte 8x10 RIBBA -raam van IKEA gehad, so ek was bereid om daarmee te mors. Enige raam met 'n diepte groter as die diepte van die Kindle sal doen.

Die raam het 'n matte, maar dit pas nie by die grootte van die Kindle nie, so ek neem 'n stuk spierwit konstruksiepapier en sny 'n reghoekige Kindle-skermvormige gat daarin en plak dit dan op die mat vas.

Hier kom die super -hacky deel: ek wou hê dat die Kindle beide met die raam moet bly en maklik verwyderbaar is. Ek is seker daar is 'n baie beter en stewiger manier om dit te doen, maar dit is wat ek gedoen het:

  1. Ek het hierdie vreemde kleurvolle blokke wat rondom die huis gelê het, geneem en dit op die onderkant van die raam laat stop, sodat daar ruimte was vir die aan / uit-knoppie en die laaipoort. Hulle was van die regte grootte en het die Kindle perfek in lyn gebring met die mat. Ek sal hulle nie hier koppel nie, want u moet dit beslis nie net vir hierdie projek koop nie, en omdat u waarskynlik iets in u huis kan vind wat werk.
  2. Deur die Kindle bo-op die blokke te sit, het ek 'n paar ekstra ritsbande gespan en dit met kleeflint aan die mat vasgemaak. Dit hou die Kindle plat teen die mat, maar kan steeds in en uit die raam gegly word.

Stap 10: Hang dit op

Hang dit op
Hang dit op
Hang dit op
Hang dit op
Hang dit op
Hang dit op

Uiteindelik het ek 'n raamdraad bygevoeg, vasgemaak in 'n raamhaak en voilà-die eindresultaat!

Alternatiewelik kan u in plaas van die draad 'n hanger aan die bokant van die raam heg en dit so hang-ek het dit in 'n vorige herhaling gedoen. Ek hou egter van die effek wat die draad skep omdat die haak nie sigbaar is nie, dus dit is aan jou.

Stap 11: Alles was goed

Die portret lyk baie cool, en die Kindle -skerm het beter geword as wat ek gedink het.

Hier is 'n paar dinge wat ek hoop om in v2 te doen:

  1. As die video die hele tyd speel, word die battery beslis leeg. U kan moontlik krag bespaar deur dit gedurende sekere tye van die dag uit te skakel, bv. middernag tot 5 uur.
  2. Begin loopvideo.sh outomaties wanneer die Kindle herlaai. Ongelukkig ontbreek /etc /upstart op die K3 en K4, maar ek kyk na Kite as 'n alternatief.
  3. 'N Waarskuwing vir wanneer die battery op 5%is.
  4. Om die KUAL -uitbreiding aan die werk te kry, word die video dus uitgevoer sonder om te hoef te ssh.

Die Kindle kan ook gebruik word as 'n statiese raam, waarvoor ek ook foto's aangeheg het. Ek het dit opgestel om 'n ewekansige beeld van Unsplash.com en van 'n persoonlike bediener te haal, en as daar belangstelling is, sal ek ook 'n handleiding daarvoor doen.

Ek hoop dat u hierdie tutoriaal geniet het, en ek sien uit daarna om u vrae en voorstelle te hoor!

"Enige voldoende gevorderde tegnologie kan nie van magie onderskei word nie." - Arthur C. Clarke

Aanbeveel: