Spisu treści:

Prawdziwe portrety poruszające się z Harry'ego Pottera!: 11 kroków (ze zdjęciami)
Prawdziwe portrety poruszające się z Harry'ego Pottera!: 11 kroków (ze zdjęciami)

Wideo: Prawdziwe portrety poruszające się z Harry'ego Pottera!: 11 kroków (ze zdjęciami)

Wideo: Prawdziwe portrety poruszające się z Harry'ego Pottera!: 11 kroków (ze zdjęciami)
Wideo: ZMIENIAM PŁEĆ BOHATEROM HARRY'EGO POTTERA - ZŁE CHARAKTERY 2024, Listopad
Anonim

Autor: Olivia ChangPortfolioObserwuj Więcej autora:

Łatwa bezprzewodowa lampa z kostką Rubika zmieniająca kolor w oparciu o pochylenie
Łatwa bezprzewodowa lampa z kostką Rubika zmieniająca kolor w oparciu o pochylenie
Łatwa bezprzewodowa lampa z kostką Rubika zmieniająca kolor w oparciu o pochylenie
Łatwa bezprzewodowa lampa z kostką Rubika zmieniająca kolor w oparciu o pochylenie
Wodoodporne naklejki używające tylko materiałów domowych
Wodoodporne naklejki używające tylko materiałów domowych
Wodoodporne naklejki używające tylko materiałów domowych
Wodoodporne naklejki używające tylko materiałów domowych

O: (ona/jej) Oliner, deweloper, projektant i ekstremalny nerd. Więcej o Olivii Chang »

"Niesamowite! Niesamowite! To jest jak magia!" - Gilderoy Lockhart

Jestem wielkim fanem Harry'ego Pottera, a jedną z rzeczy, które zawsze kochałem w Czarodziejskim Świecie, są poruszające portrety. Natknąłem się na projekt animowanej ramki do zdjęć Kyle'a Stewarta-Frantza i zdałem sobie sprawę, że mogę zaadaptować starego Kindle'a do prawdziwego ruchomego portretu!

Technologia e-ink w ekranie Kindle sprawia, że jest to znacznie lepszy wybór niż stary tablet. Po pierwsze, są czytelne w świetle słonecznym, więc obraz wygląda bardziej jak prawdziwa kartka papieru, a nie ekran. Po drugie, obraz pozostanie na ekranie Kindle nawet po wyczerpaniu baterii.

Kieszonkowe dzieci

  • Kindle E-Reader: Udało mi się to zrobić zarówno z Kindle 4 No Touch (K4NT), jak i Kindle Keyboard 3G (K3G).
  • Kabel USB do ładowania/podłączania do Kindle
  • Ramka na zdjęcie - potrzebuje pudełka z głębokim cieniem i matą z otworem na zdjęcie 5x7. Mniejszy otwór może działać, ale może zakryć część Kindle.
  • Hak do zawieszania obrazu
  • Drut: jeśli chcesz ukryć wiszący hak
  • Biały lub białawy papier budowlany
  • Coś solidnego do podtrzymywania Kindle'a (użyłem małych kolorowych klocków Ello)
  • Twist-ties, czyli coś, co utrzyma Kindle na swoim miejscu
  • Szpachlówka muzealna
  • Taśma klejąca

Krok 1: Łamanie jail na Kindle

Łamanie więziennego Kindle
Łamanie więziennego Kindle

Aby zrobić coś fajnego na Kindle, będziesz chciał go złamać. Na szczęście wspaniała społeczność MobileRead wykonała już dla nas całą pracę, a jailbreaking jest bardzo prosty.

Biorąc to pod uwagę: naprawdę łatwo jest zepsuć Kindle, uruchamiając polecenia, nie wiedząc, co robią. Jeśli zwalisz swojego Kindle'a, udało mi się odzyskać mój zepsuty K4 za pomocą Kubricka, ale nie ma gwarancji, że zadziała w każdej sytuacji. Nie polecam kontynuowania tego samouczka, chyba że znasz się na powłoce i masz przynajmniej średni poziom doświadczenia z Linuksem:)

Po pierwsze, jeśli Twój Kindle nie ma najnowszego oprogramowania, udaj się do Amazon, aby zainstalować te aktualizacje. Zaktualizuj Kindle, podłączając Kindle do komputera, upuszczając plik aktualizacji.bin do katalogu głównego, wysuwając Kindle, a następnie przechodząc do Ustawień i wybierając „Aktualizuj swój Kindle” z menu (to właśnie nazywam „standardowy proces aktualizacji”).

Potwierdź, który model Kindle posiadasz, przyglądając się numerowi seryjnemu. Upewnij się, że zapamiętałeś pseudonim, aby wiedzieć, które hacki dotyczą Twojego konkretnego urządzenia.

Następnie znajdź Jailbreak dla swojego konkretnego urządzenia tutaj i postępuj zgodnie z odpowiednimi instrukcjami. Proces Jailbreak nie jest taki sam dla wszystkich urządzeń, więc upewnij się, że uważnie je przestrzegasz. W przypadku K3 proces jailbreak jest prawie taki sam jak standardowy proces aktualizacji. W przypadku K4NT będziesz musiał zrobić coś innego. Postępuj zgodnie z instrukcjami tutaj.

Krok 2: Instalowanie niezbędnych pakietów

Instalowanie niezbędnych pakietów
Instalowanie niezbędnych pakietów

Gratulacje, złamałeś teraz swój Kindle! Teraz musimy zainstalować następujące pakiety:

MKK: warunek wstępny dla KUAL, pozwala na uruchamianie własnych Kindletów. Może nie być konieczne instalowanie tego, jeśli korzystasz z nowszego urządzenia - spójrz na instrukcje, aby zobaczyć. Jeśli aktualizacje będą nadal nie działać, upewnij się, że Twoje urządzenie zostało wcześniej zarejestrowane w Amazon. Nie jest wymieniony jako wymagany, ale właśnie to dla mnie naprawiło.

Kindle Unified Application Launcher (KUAL): pozwala nam robić różne rzeczy, ale najważniejsze, 1) łatwo przełączać USBNetwork i 2) łatwo uruchamiać filmy. Po zainstalowaniu KUAL pojawi się jako nowy element na liście książek.

Oba można zainstalować przy użyciu standardowego procesu aktualizacji. I zawsze czytaj README dla każdego pakietu przed instalacją i nie wykonuj losowych poleceń, dopóki nie będziesz pewien, co robią (dotyczy również tego samouczka)!

Teraz, gdy masz już skonfigurowany KUAL, zainstaluj rozszerzenie Helper KUAL, aby łatwo zapobiegać aktualizacjom bezprzewodowym i wyłączać wygaszacz ekranu. Musisz rozpakować folder i przeciągnąć i upuścić / rozszerzenia / pomocnika do katalogu głównego swojego Kindle.

Powinienem również zauważyć, że nie zasługuję na żadne uznanie za to – które trafiłyby do użytkowników mobileread NiLuJe, TwoBob, knc1, geekmaster i innych.

Krok 3: Wpadnij do Kindle

Ssh-ing do Kindle
Ssh-ing do Kindle

Teraz, gdy masz Jailbreak i zainstalowałeś MKK i KUAL, nadszedł czas, aby ssh do Kindle. Najpierw zainstaluj hack USBNetwork przy użyciu standardowego procesu aktualizacji. Instalacja USBNetwork automatycznie doda rozszerzenie do KUAL.

Teraz otwórz KUAL > USB Network > i sprawdź stan USBNet. U dołu ekranu powinno być napisane „usbms, sshd down” – USBMS oznacza, że po podłączeniu Kindle do komputera pojawi się on jako urządzenie pamięci masowej.

Upewnij się, że Kindle nie jest podłączony do komputera, a następnie wybierz przycisk Toggle USBNetwork, aby włączyć USBNet. Teraz, jeśli sprawdzisz status, powinien powiedzieć „usbnetwork, sshd up”. Jeśli przełączysz go ponownie, wróci do trybu USBMS.

Teraz podłącz swój Kindle do komputera. Kindle nie powinien już pojawiać się jako urządzenie pamięci masowej. Teraz postępuj zgodnie z instrukcjami w README, aby się do niego ssh.

Oto, co zrobiłem na moim Macu (w systemie Windows/Linux będzie inaczej):

Na Macu musiałem otworzyć Preferencje systemowe> Sieci. Kindle powinien pojawić się jako gadżet RNDIS/Ethernet. Jeśli tak się nie stanie, może być konieczne zainstalowanie HORNDis (od momentu pisania tego tekstu, jeśli używasz Cataliny, HORNDis nie ma kompatybilnej wersji, ale udało mi się go zainstalować, postępując zgodnie z instrukcjami dotyczącymi tego problemu). Teraz kliknij przycisk "Zaawansowane" w prawym dolnym rogu i na karcie TCP / IP zmień "Konfiguruj IPv4" na Ręcznie. Na K3 ustaw adres IP na 192.168.2.1. W przypadku K4NT ustaw adres IP na 192.168.15.201. Nie zmieniaj niczego innego i kliknij „Zastosuj”. Wystarczy to zrobić tylko raz.

Teraz powinieneś być w stanie ssh do Kindle przez USB. Adres IP nie jest taki sam, jak ustawiony w Preferencjach systemowych.

Na K3:

Na K4NT:

ssh [email protected]

Poprosi o hasło: spróbuj pustego hasła lub „mario”. Oba powinny działać, ponieważ hasło powinno być wyłączone, gdy ssh przez usb, ale jeśli żadne z nich nie działa, możesz obliczyć hasło Kindle, używając numeru seryjnego tutaj.

Po wejściu sprawdź, czy działa, uruchamiając „eips hello”. Spowoduje to wydrukowanie „cześć” w lewym górnym rogu ekranu Kindle.

Będziemy chcieli skonfigurować klucze ssh, abyśmy nie musieli wprowadzać hasła Kindle za każdym razem, gdy ssh przez Wi-Fi.

Na komputerze uruchom

ls ~/.ssh

aby sprawdzić, czy masz już wygenerowany klucz SSH. Jeśli nie, biegnij

ssh-keygen

Pozostaw puste bez hasła. Następnie przenieś klucz publiczny do Kindle, uruchamiając

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

i będziesz mógł ssh do Kindle przez Wi-Fi bez konieczności wprowadzania hasła.

Zamknij sesję ssh, odłącz Kindle, wróć do KUAL, otwórz sieć USB i przełącz sieć USB, i sprawdź, czy jest z powrotem w trybie USBMS. Następnie przejdź do drugiej strony rozszerzenia sieci USB i wybierz „Zezwalaj na ssh przez wifi”, a następnie wróć do pierwszej strony i ponownie włącz sieć USB. Ponownie podłącz do niego Kindle i ssh, jak poprzednio, a następnie uruchom `ifconfig`. Jeśli twój Kindle jest podłączony do Wi-Fi, powinieneś zobaczyć adres IP obok wlan0. Skopiuj to - to jest jego adres IP w lokalnej sieci Wi-Fi - a następnie zamknij sesję i odłącz Kindle. Powinieneś teraz móc ssh do Kindle przez ten adres IP (używając roota, jak poprzednio).

Twoje połączenie ssh nie zostanie przerwane, dopóki jest aktywne, wygaszacz ekranu lub gotowe do zawieszenia (więcej szczegółów znajdziesz w tym poście). Jeśli nie możesz ssh do swojego Kindle, upewnij się, że

  1. Jesteś w tej samej sieci Wi-Fi (wiem, że to oczywiste, ale tak, zdarzyło mi się to wcześniej)
  2. Jesteś w trybie aktywnym (wystarczy nacisnąć przycisk zasilania, aby go włączyć)
  3. ssh-ing przez Wi-Fi jest włączony w KUAL
  4. Sieć USB jest włączona.

Krok 4: Instalowanie rozszerzenia wideo i wyświetlanie wideo

Image
Image

Teraz, gdy jesteś w stanie ssh, czas zainstalować rozszerzenie Kindle Video Player, opracowane przez geekmaster. Najpierw pobierz plik Videos-KUAL-EXTENSION.zip, który zawiera rozszerzenie KUAL, odtwarzacz wideo i przykładowy film wideo (gmvid.gmv.gz). W trybie USBMS przeciągnij i upuść folder Videos do folderu `extensions/` w katalogu głównym Kindle (utworzyłeś to wcześniej podczas instalowania rozszerzenia Helper).

To dodaje rozszerzenie KUAL do filmów, ale nigdy nie udało mi się go uruchomić, więc musimy uruchomić odtwarzacz wideo z terminala. Wysuń Kindle, przejdź do trybu USBNetwork i ssh do kindle, a następnie uruchom:

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

Możesz pozwolić, aby film działał, dopóki się nie skończy (około 40 sekund), a automatycznie się wyłączy lub zatrzyma wideo za pomocą Ctrl-C.

Krok 5: Generowanie własnych filmów

"loading="leniwe", które wykonałeś wraz z krokami konwersji lub po prostu pobrałeś plik wynikowy, czas go odtworzyć. W trybie usbms przeciągnij i upuść dumbledore.gmv.gz do /extensions/videos/. Alternatywnie, możesz to scpować:

scp dumbledore.gmv.gz root@_KINDLE_IP_:/mnt/us/extensions/videos Następnie ssh do swojego Kindle i ru

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

Jeśli wszystko poszło dobrze, powinieneś teraz zobaczyć animowany portret Dumbledore'a na ekranie!

Krok 7: Zapętlanie wideo na zawsze

Odtwarzacz wideo zatrzyma się po zakończeniu wideo, ale chcemy uruchomić wideo na zawsze (lub przynajmniej do momentu zabicia procesu). W /mnt/us/extensions/videos utwórz plik o nazwie loopvideo.sh i umieść następujący kod:

podczas gdy prawda; robić

zcat /mnt/us/extensions/videos/$1.gmv.gz|/mnt/us/extensions/videos/gmplay gotowe Zmienna $1 oznacza, że aby odtworzyć wideo, musimy podać nazwę pliku, kiedy go uruchamiamy, tak

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

(Jeśli więc dodasz więcej filmów, możesz po prostu określić nazwę wideo) Zatrzymaj wideo za pomocą Ctrl-C.

Krok 8: Zapętlaj wideo na zawsze, tym razem na serio

Szybka dygresja do stanów mocy Kindle:

  • Aktywny: działa przez 10 minut od pierwszego naciśnięcia przycisku zasilania
  • Wygaszacz ekranu: działa przez 60 sekund po naciśnięciu przycisku zasilania ze stanu aktywnego)
  • Gotowy do zawieszenia: 5 sekund po wygaszaczu ekranu
  • Zawieszenie: tryb niskiego poziomu baterii. Twój Kindle może pozostać w tym trybie przez wiele miesięcy, zanim bateria wyczerpie się, a to dlatego, że prawie nic nie działa (w tym zadania cron).

Ponieważ rozszerzenie wideo NIE będzie działać w stanie wstrzymania, chcemy zapobiec całkowitemu wyłączeniu Kindle, przechodząc do KUAL> Pomocnik> Zapobiegaj wygaszaczowi ekranu.

Wreszcie możemy biegać

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

Znak & utrzymuje skrypt działający w tle, dzięki czemu filmy będą odtwarzane w nieskończoność lub do momentu zatrzymania procesu:

pkill -f loopvideo

Jeśli to nie zadziała, po prostu zrób:

ps aux | grep „sz”

i znajdź PID dla loopvideo.sh, a następnie zabij go ręcznie.

Uwaga: tak, oznacza to, że nie będziesz mógł używać Kindle do czytania. Ale jeśli zamierzałeś powiesić go na ścianie, czy naprawdę chciałeś to zrobić w pierwszej kolejności?

Krok 9: Dostosowywanie ramki

Dostosowywanie ramki
Dostosowywanie ramki

Teraz, gdy Kindle robi to, co chcemy, wystarczy umieścić go w ładnej ramce.

Nie miałem wystarczającego doświadczenia w stolarce, aby zbudować niestandardową ramę, ale miałem niewykorzystaną tanią ramę RIBBA 8x10 z IKEA, więc chciałem się z nią bawić. Zrobi to każda ramka o głębokości większej niż głębokość Kindle.

Ramka była matowa, ale nie pasowała do rozmiaru Kindle, więc wziąłem kawałek białawego papieru konstrukcyjnego i wyciąłem w nim prostokątny otwór w kształcie ekranu Kindle, a następnie przykleiłem go do matu.

Oto super hacky: chciałem, aby Kindle pozostawał równo z ramą i był łatwy do usunięcia. Jestem pewien, że jest o wiele lepszy i mocniejszy sposób na zrobienie tego, ale oto, co zrobiłem:

  1. Wziąłem te dziwne kolorowe klocki, które leżały wokół domu, a muzeum przykleiłem je do dolnej części ramy, pozostawiając miejsce na przycisk zasilania i port ładowania. Miały odpowiedni rozmiar i idealnie dopasowały Kindle do matu. Nie będę ich tutaj łączyć, ponieważ zdecydowanie nie powinieneś ich kupować tylko do tego projektu i ponieważ prawdopodobnie znajdziesz w swoim domu coś, co działa.
  2. Kładąc Kindle'a na blokach, rozciągnąłem zapasowe opaski zaciskowe ze sklepu spożywczego i przykleiłem je do maty taśmą klejącą. Dzięki temu Kindle leży płasko na macie, ale nadal można go wsuwać i wysuwać z ramy.

Krok 10: Zawieszanie

Wieszanie go
Wieszanie go
Wieszanie go
Wieszanie go
Wieszanie go
Wieszanie go

Na koniec dodałem drut do ramy obrazu, przybity w haczyku na ramę obrazu i voilà – efekt końcowy!

Alternatywnie, zamiast drutu, możesz przymocować wieszak do górnej części ramy i powiesić go w ten sposób – zrobiłem to w poprzedniej iteracji. Jednak podoba mi się efekt, jaki tworzy drut, gdy haczyk nie jest widoczny, więc to zależy od Ciebie.

Krok 11: Wszystko było dobrze

Portret wygląda niezwykle fajnie, a ekran Kindle’a okazał się lepszy niż myślałem.

Oto kilka rzeczy, które mam nadzieję zrobić w wersji 2:

  1. Ciągłe odtwarzanie wideo zdecydowanie wyczerpuje baterię. Można oszczędzać energię, wyłączając ją w określonych porach dnia, np. od północy do 5 rano.
  2. Uruchom loopvideo.sh automatycznie po ponownym uruchomieniu Kindle. Niestety na K3 i K4 brakuje /etc/upstart, ale szukam Kite jako alternatywy.
  3. Ostrzeżenie, gdy poziom naładowania baterii wynosi 5%.
  4. Aby rozszerzenie KUAL działało, uruchom wideo bez konieczności ssh.

Kindle może służyć również jako statyczna ramka na zdjęcia, do której również załączyłem zdjęcia. Ustawiłem go tak, aby pobierał losowy obraz z Unsplash.com i osobistego serwera, a jeśli jest zainteresowanie, zrobię samouczek na ten temat.

Mam nadzieję, że podobał Ci się ten samouczek i czekam na Twoje pytania i sugestie!

„Każda wystarczająco zaawansowana technologia jest nie do odróżnienia od magii”. - Arthur C. Clarke

Zalecana: