Talaan ng mga Nilalaman:

Real Life Moving Portraits Mula kay Harry Potter !: 11 Hakbang (na may Mga Larawan)
Real Life Moving Portraits Mula kay Harry Potter !: 11 Hakbang (na may Mga Larawan)

Video: Real Life Moving Portraits Mula kay Harry Potter !: 11 Hakbang (na may Mga Larawan)

Video: Real Life Moving Portraits Mula kay Harry Potter !: 11 Hakbang (na may Mga Larawan)
Video: Abandoned 17th Century Hogwarts Castle ~ Everything Left Behind! 2024, Hulyo
Anonim

Ni Olivia ChangPortfolioMasundan Higit Pa ng may-akda:

Madaling Pagkiling na Batay sa Pagkiling na Binabago ang Cube Lamp ng Wireless Rubik
Madaling Pagkiling na Batay sa Pagkiling na Binabago ang Cube Lamp ng Wireless Rubik
Madaling Pagkiling na Batay sa Pagkiling na Binabago ang Cube Lamp ng Wireless Rubik
Madaling Pagkiling na Batay sa Pagkiling na Binabago ang Cube Lamp ng Wireless Rubik
Mga Waterproof Sticker na Gumagamit Lamang ng Mga Materyales sa Sambahayan
Mga Waterproof Sticker na Gumagamit Lamang ng Mga Materyales sa Sambahayan
Mga Waterproof Sticker na Gumagamit Lamang ng Mga Materyales sa Sambahayan
Mga Waterproof Sticker na Gumagamit Lamang ng Mga Materyales sa Sambahayan

Tungkol sa: (siya / kanya) Oliner, developer, taga-disenyo, at matinding nerd. Karagdagang Tungkol sa Olivia Chang »

"Kamangha-mangha! Kamangha-mangha! Ito ay tulad ng mahika!" - Gilderoy Lockhart

Ako ay isang malaking fan ng Harry Potter, at isa sa mga bagay na palaging minamahal ko mula sa Wizarding World ay ang gumagalaw na mga larawan. Nadapa ako sa proyekto ng Animated Picture Frame ni Kyle Stewart-Frantz at napagtanto na maaari kong iakma ang isang lumang Kindle sa isang real-life na gumagalaw na larawan!

Ginagawa ito ng teknolohiyang e-ink sa screen ng Kindle na mas mahusay kaysa sa isang lumang tablet. Para sa isa, nababasa ng sikat ng araw, kaya't ang larawan ay mukhang katulad ng isang aktwal na piraso ng papel sa halip na isang screen. Dalawa, mananatili ang imahe sa screen ng Kindle kahit na namatay ang baterya.

Mga gamit

  • Kindle E-Reader: Nagawa ko ito sa parehong isang Kindle 4 No Touch (K4NT) at Kindle Keyboard 3G (K3G).
  • USB cable para sa pagsingil / pagkonekta sa Kindle
  • Ang frame ng larawan ay nangangailangan ng isang malalim na kahon ng anino at isang matte na may isang pambungad para sa isang 5x7 na larawan. Ang isang mas maliit na pagbubukas ay maaaring gumana, ngunit maaari itong masakop ang ilan sa Kindle.
  • Larawan Hanging Hook
  • Wire: kung nais mong itago ang nakasabit na kawit
  • Puti o off-puting papel sa konstruksyon
  • Isang bagay na matatag upang hawakan ang Kindle up (Gumamit ako ng maliit na makulay na mga bloke ng Ello)
  • Mga twist-kurbatang, o isang bagay upang mapanatili ang Kindle sa lugar
  • Masilya museo
  • Duct tape

Hakbang 1: Pag-jailbreak sa Iyong Papagsik

Pag-jailbreak sa Iyong Kindle
Pag-jailbreak sa Iyong Kindle

Upang makagawa ng anumang cool sa Kindle, gugustuhin mong i-jailbreak ito. Sa kabutihang palad, ang kahanga-hangang komunidad sa MobileRead ay nagawa na ang lahat ng gawain para sa amin, at ang jailbreaking ay napakasimple.

Sinasabi na: Napakadali na brick ang iyong Kindle sa pamamagitan ng pagpapatakbo ng mga utos nang hindi alam kung ano ang ginagawa nila. Kung gagawin mo ang iyong Kindle, nakuhang muli ang aking brick na K4 gamit ang Kubrick, ngunit walang garantiyang gagana ito sa bawat sitwasyon. Hindi ko inirerekumenda na magpatuloy sa tutorial na ito maliban kung alam mo ang iyong paraan sa paligid ng isang shell, at magkaroon ng hindi bababa sa isang katamtamang antas ng karanasan sa Linux:)

Una, kung ang iyong Kindle ay wala sa pinakabagong firmware, magtungo sa Amazon upang mai-install ang mga pag-update na iyon. I-update ang Kindle sa pamamagitan ng pagkonekta sa Kindle sa iyong computer, i-drop ang update.bin file sa direktoryo ng ugat, palabasin ang Kindle, at pagkatapos ay magtungo sa Mga Setting at piliin ang "I-update ang iyong Kindle" mula sa menu (ito ang tatawagin ko "Karaniwang proseso ng pag-update").

Kumpirmahin kung aling modelo ng Kindle ang mayroon ka sa pamamagitan ng pagtingin sa serial number. Tiyaking kabisaduhin mo ang palayaw, upang malalaman mo kung aling mga pag-hack ang nalalapat sa iyong partikular na aparato.

Pagkatapos hanapin ang Jailbreak para sa iyong partikular na aparato dito at sundin ang mga kaugnay na tagubilin. Ang proseso ng Jailbreak ay hindi pareho para sa lahat ng mga aparato, kaya tiyaking maingat na sundin ang mga ito. Para sa K3, ang proseso ng jailbreak ay halos eksaktong kapareho ng karaniwang proseso ng pag-update. Para sa K4NT, kakailanganin mong gumawa ng ibang bagay. Sundin ang mga tagubilin dito.

Hakbang 2: Pag-install ng Mga Kinakailangan na Pakete

Pag-install ng Mga Kinakailangan na Pakete
Pag-install ng Mga Kinakailangan na Pakete

Congrats, nakulong mo na ngayon ang iyong Kindle! Ngayon kailangan naming i-install ang mga sumusunod na package:

MKK: paunang kinakailangan para sa KUAL, pinapayagan kang magpatakbo ng mga pasadyang Kindlet. Maaaring hindi mo kailangang i-install ito kung nagpapatakbo ka ng isang susunod na aparato-tingnan ang mga tagubiling makikita. Kung patuloy na nabigo ang mga pag-update, tiyaking nakarehistro ang iyong aparato sa Amazon muna. Hindi ito nakalista bilang isang kinakailangan ngunit iyon ang naayos para sa akin.

Kindle Unified Application Launcher (KUAL): pinapayagan kaming gawin ang lahat ng mga uri ng mga bagay, ngunit ang pinakamahalaga, 1) madaling i-toggle ang USBNetwork at 2) madaling simulan ang mga video. Kapag na-install mo ang KUAL, lalabas ito bilang isang bagong item sa iyong listahan ng libro.

Parehong maaaring mai-install gamit ang karaniwang proseso ng pag-update. At palaging basahin ang README para sa bawat pakete bago i-install, at huwag sundin ang mga random na utos hanggang sa sigurado ka kung ano ang ginagawa nila (napupunta din sa tutorial na ito)!

Ngayong na-set up mo na ang KUAL, i-install ang Helper KUAL extension upang madaling maiwasan ang mga over-the-air update at huwag paganahin ang screensaver. Kakailanganin mong i-unzip ang folder at i-drag at i-drop / extension / helper sa ugat ng iyong Kindle.

Dapat ko ring tandaan na hindi ako karapat-dapat sa anumang kredito para dito-mapupunta sa mga gumagamit ng mobileread na NiLuJe, TwoBob, knc1, geekmaster, at iba pa.

Hakbang 3: Ssh-ing Sa Kindle

Ssh-ing Sa Kindle
Ssh-ing Sa Kindle

Ngayon na nag-Jailbroken at na-install mo ang MKK at KUAL, oras na upang mag-ssh sa Kindle. I-install muna ang USBNetwork hack gamit ang karaniwang proseso ng pag-update. Ang pag-install ng USBNetwork ay awtomatikong magdagdag ng isang extension sa KUAL.

Ngayon, buksan ang KUAL> USB Network> at suriin ang katayuan ng USBNet. Sa ilalim ng screen, dapat sabihin na "usbms, sshd down" -USBMS ay nangangahulugang kapag ikinonekta mo ang Kindle sa computer, lilitaw ito bilang isang storage device.

Tiyaking ang iyong Kindle ay hindi nakakonekta sa isang computer, pagkatapos ay piliin ang pindutan ng Toggle USBNetwork upang paganahin ang USBNet. Ngayon kung titingnan mo ang katayuan, dapat sabihin na "usbnetwork, sshd up". Kung i-toggle mo ulit ito, babalik ito sa USBMS mode.

Ngayon, ikonekta ang iyong Kindle sa iyong computer. Hindi dapat lumitaw ang Kindle bilang isang storage device. Sundin ngayon ang mga tagubilin sa README upang maipasok ito.

Narito ang ginawa ko sa aking Mac (magkakaiba ito sa Windows / Linux):

Sa isang Mac, kinailangan kong buksan ang Mga Kagustuhan sa System> Mga Network. Dapat ipakita ang Kindle bilang isang RNDIS / Ethernet Gadget. Kung hindi, maaaring kailanganin mong i-install ang HORNDis (hanggang sa pagsusulat na ito, kung nagpapatakbo ka ng Catalina, ang HORNDis ay walang katugmang bersyon, ngunit na-install ko ito sa pamamagitan ng pagsunod sa mga tagubilin sa isyung ito). Ngayon i-click ang pindutang "Advanced" sa kanang ibaba at sa tab na TCP / IP, palitan ang "I-configure ang IPv4" sa Manu-manong. Sa isang K3, itakda ang IP address sa 192.168.2.1. Sa isang K4NT, itakda ang IP address sa 192.168.15.201. Huwag baguhin ang anumang bagay at i-click ang "Ilapat". Kakailanganin mo lamang gawin ito nang isang beses.

Ngayon ay dapat mong ma-ssh ang Kindle sa paglipas ng usb. Ang IP address ay hindi pareho sa itinakda mo sa Mga Kagustuhan sa System.

Sa K3:

Sa K4NT:

ssh [email protected]

Humihiling ito para sa isang password: subukan ang isang blangkong password o "mario". Parehong dapat gumana ang pareho dahil dapat hindi paganahin ang password kapag nag-overshow ka sa usb, ngunit kung hindi gagana, maaari mong kalkulahin ang password ng iyong Kindle gamit ang serial number dito.

Kapag nakapasok ka na, suriin kung gumagana ito sa pamamagitan ng pagpapatakbo ng `eips hello`. Ipi-print nito ang 'hello' sa kaliwang tuktok ng Kindle screen.

Gusto naming i-set up ang mga ssh key upang hindi namin ipasok ang Kindle password sa tuwing mag-wsh kami sa wifi.

Sa iyong computer, tumakbo

ls ~ /.ssh

upang suriin kung mayroon ka nang nabuong SSH key. Kung hindi, tumakbo

ssh-keygen

Aalisin itong blangko para sa walang passphrase. Pagkatapos ay ilipat ang pampublikong key sa Kindle sa pamamagitan ng pagtakbo

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

at magagawa mong ssh sa Kindle sa paglipas ng wifi nang hindi mo kailangang ipasok ang password.

Isara ang iyong session ng ssh, idiskonekta ang iyong Kindle, bumalik sa KUAL, buksan ang USB Network at i-toggle ang USB network, at suriin na bumalik ito sa mode na USBMS. Pagkatapos ay pumunta sa ika-2 pahina ng extension ng USB network at piliin ang "Payagan ang ssh sa wifi", at pagkatapos ay bumalik sa unang pahina at muling paganahin ang USB network. Ikonekta muli ang iyong Kindle & ssh dito tulad ng dati, pagkatapos ay patakbuhin ang `ifconfig`. Kung ang iyong Kindle ay konektado sa wifi, dapat mong makita ang isang IP address sa tabi ng wlan0. Kopyahin ang down-iyon ang IP address nito sa iyong lokal na wifi network-pagkatapos isara ang session at idiskonekta ang Kindle. Dapat mo na ngayong mag-ssh sa Kindle sa IP address na iyon (gamit ang root, tulad ng dati).

Ang iyong koneksyon sa ssh ay hindi mahuhulog hangga't ito ay Aktibo, Screen Saver, o Ready to Suspend mode (tingnan ang post na ito para sa higit pang mga detalye). Kung hindi ka makakapasok sa iyong Kindle, tiyaking iyon

  1. Nasa parehong wifi network ka (alam kong halata, ngunit oo nangyari sa akin iyon dati)
  2. Nasa aktibo ka mode (pindutin lamang ang power button upang i-on ito)
  3. Ang ssh-ing over wifi ay pinagana sa KUAL
  4. Pinagana ang Usbnetwork.

Hakbang 4: Pag-install ng Extension ng Mga Video at Pagpapakita ng isang Video

Image
Image

Ngayon na nakapag-ssh ka na, oras na upang mai-install ang extension ng Kindle Video Player, na binuo ng geekmaster. Una, i-download ang Video-KUAL-EXTENSION.zip file, na naglalaman ng extension na KUAL, video player, at isang halimbawang video (gmvid.gmv.gz). Sa USBMS mode, i-drag at i-drop ang folder ng Mga Video sa folder na `mga extension /` sa ugat ng iyong Kindle (nilikha mo ito nang mas maaga kapag na-install mo ang Helper extension).

Dagdag nito ang extension ng KUAL para sa Mga Video, ngunit hindi ko pa ito nagawang gumana, kaya kailangan naming patakbuhin ang video player mula sa terminal. Patalsikin ang Kindle, pumunta sa USBNetwork mode at ssh sa papagsiklab, pagkatapos ay patakbuhin:

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

Maaari mong hayaang tumakbo ang video hanggang sa matapos ito (mga 40 segundo) at awtomatiko itong umalis, o ihihinto ang video gamit ang Ctrl-C.

Hakbang 5: Pagbubuo ng Aming Mga Video

"loading =" tamad "na sinusundan mo kasama ang mga hakbang sa conversion o na-download mo lang ang nagresultang file, oras na upang i-play ito. Sa mode ng usbms, i-drag at i-drop ang dumbledore.gmv.gz sa / mga extension / video /. Bilang kahalili, maaari mong i-scp ito:

scp dumbledore.gmv.gz root @ _KINDLE_IP _: / mnt / amin / mga extension / video Pagkatapos ssh sa iyong Kindle at ru

zcat /mnt/us/extensions/video/dumbledore.gmv.gzagway/mnt/us/extensions/video/gmplay

Kung naging maayos ang lahat, dapat mo na ngayong makita ang animated na larawan ng Dumbledore sa iyong screen!

Hakbang 7: Pag-loop sa Video Magpakailanman

Ang video player ay titigil matapos ang video, ngunit nais naming patakbuhin ang video magpakailanman (o hindi bababa hanggang sa mapatay ang proseso). Sa / mnt / us / mga extension / video, lumikha ng isang file na tinatawag na loopvideo.sh at ilagay ang sumusunod na code:

habang totoo; gawin

tapos na ang zcat /mnt/us/extensions/video/$1.gmv.gzagway/mnt/us/extensions/video/gmplay Ang ibig sabihin ng variable na $ 1 na upang i-play ang isang video, kailangan naming ipasa sa pangalan ng file kapag pinatakbo namin ito, tulad nito

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

(Kaya't kung nagtapos ka sa pagdaragdag ng maraming mga video, maaari mo lamang tukuyin ang pangalan ng video) Itigil ang video gamit ang Ctrl-C.

Hakbang 8: Pag-loop sa Video Magpakailanman, para sa Real This Time

Ang isang mabilis na paglusob sa kapangyarihan ng Kindle ay nagsasaad:

  • Aktibo: tumatakbo ng 10 minuto mula sa unang pagpindot sa power button
  • Screen Saver: tumatakbo sa loob ng 60 segundo pagkatapos pindutin ang power button mula sa Aktibong estado)
  • Handa na Suspindihin: 5 segundo pagkatapos ng screensaver
  • Suspindihin: mababang mode ng baterya. Maaaring manatili ang iyong Kindle sa mode na ito ng maraming buwan bago mamatay ang baterya, at iyan ay dahil halos walang tumatakbo (kasama ang mga trabaho sa cron).

Dahil ang extension ng video ay HINDI tatakbo sa pagsuspinde ng estado, nais naming pigilan ang Kindle na ganap na i-off sa pamamagitan ng pagpunta sa KUAL> Helper> Prevent Screensaver.

Sa wakas, maaari na tayong tumakbo

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

Pinapanatili ng & ang script sa background, kaya't ang mga video ay magpe-play magpakailanman, o hanggang sa ihinto mo ang proseso:

pkill -f loopvideo

Kung hindi ito gumana, gawin lamang:

ps aux | grep 'sh'

at hanapin ang PID para sa loopvideo.sh, pagkatapos ay patayin ito nang manu-mano.

Tandaan: oo, nangangahulugan ito na hindi mo magagamit ang Kindle para sa pagbabasa. Ngunit kung isasabit mo ito sa dingding, nais mo ba na gawin iyon sa una?

Hakbang 9: Pagpapasadya ng Frame

Pagpapasadya ng Frame
Pagpapasadya ng Frame

Ngayon na mayroon kaming Kindle na ginagawa kung ano ang gusto namin, kailangan lamang nating ilagay ito sa isang magandang frame.

Wala akong sapat na karanasan sa gawaing kahoy upang bumuo ng isang pasadyang frame, ngunit mayroon akong hindi nagamit na murang 8x10 RIBBA na frame mula sa IKEA, kaya't handa akong magulo dito. Anumang frame na may lalim na mas malaki kaysa sa lalim ng Kindle ay magagawa.

Ang frame ay dumating na may isang matte, ngunit hindi ito akma sa laki ng Kindle, kaya't kumuha ako ng isang piraso ng puting puting papel na konstruksyon at pinutol ang isang hugis-parihabang hugis-screen na butas dito, pagkatapos ay na-tap ito sa matte.

Narito ang sobrang hacky na bahagi: Gusto ko ang Kindle na parehong manatiling flush sa frame, at madaling matanggal. Sigurado ako na mayroong isang mas mahusay at mas matibay na paraan upang magawa ito, ngunit narito ang ginawa ko:

  1. Kinuha ko ang mga kakatwang mga makukulay na bloke na nakahiga sa paligid ng bahay at museyo ang inilagay sa ilalim ng frame, na nag-iiwan ng puwang para sa power button at singilin ang port. Ang mga ito ay ang tamang sukat at ganap na nakahanay sa Kindle na may matte. Hindi ko sila maiuugnay dito sapagkat tiyak na hindi mo dapat bilhin ang mga ito para lamang sa proyektong ito, at dahil marahil maaari kang makahanap ng isang bagay sa iyong bahay na gumagana.
  2. Ang paglalagay ng Kindle sa tuktok ng mga bloke, nag-unat ako ng ilang ekstrang mga grocery zip-ties at nai-tape ang mga ito sa matte gamit ang duct tape. Pinapanatili nitong patag ang Kindle laban sa matte, ngunit maaari pa ring madulas at lumabas sa frame.

Hakbang 10: Pagkabitin Ito

Nakabitin Ito
Nakabitin Ito
Nakabitin Ito
Nakabitin Ito
Nakabitin Ito
Nakabitin Ito

Sa wakas, nagdagdag ako ng isang wire ng frame ng larawan, ipinako sa isang hook ng frame ng larawan, at voilà-ang resulta ng pagtatapos!

Bilang kahalili, sa halip na kawad, maaari kang mag-attach ng isang hanger sa tuktok ng frame, at i-hang ito sa paraang iyon-Ginawa ko ito sa isang nakaraang pag-ulit. Gayunpaman, gusto ko ang epekto na nilikha ng kawad na hindi nakikita ang kawit, kaya't nasa sa iyo ito.

Hakbang 11: Magaling ang Lahat

Ang portrait ay mukhang sobrang cool, at ang Kindle screen ay naging mas mahusay kaysa sa inaakala ko.

Narito ang ilang mga bagay na inaasahan kong gawin sa v2:

  1. Ang pagkakaroon ng pag-play ng video sa lahat ng oras ay tiyak na nagpapatuyo ng baterya. Maaaring makatipid ng isang tao sa pamamagitan ng hindi pagpapagana nito sa ilang mga partikular na oras ng araw, hal. hatinggabi hanggang 5 ng umaga.
  2. Awtomatikong patakbuhin ang loopvideo.sh kapag nag-reboot ang Kindle. Sa kasamaang palad, / etc / upstart ay nawawala sa K3 at K4, ngunit naghahanap ako sa Kite bilang isang kahalili.
  3. Isang babala para sa kung kailan ang baterya ay nasa 5%.
  4. Ang pagpapatakbo ng extension ng KUAL upang gumana samakatuwid patakbuhin ang video nang hindi na kailangan ssh.

Ang Kindle ay maaari ding magamit bilang isang static na frame ng larawan, kung saan nakalakip din ako ng mga larawan. Naitakda ko ito upang hilahin ang isang random na imahe mula sa Unsplash.com at mula sa isang personal na server, at kung may interes ay gagawa rin ako ng isang tutorial para diyan.

Inaasahan kong nasiyahan ka sa tutorial na ito, at inaasahan kong marinig ang iyong mga katanungan at mungkahi!

"Ang anumang sapat na advanced na teknolohiya ay hindi makilala mula sa mahika." - Arthur C. Clarke

Inirerekumendang: