Trochę informacji i rozmyślań

Co zrobić ze starym Kindlem?

Na wstępie muszę zaznaczyć, że tytuł jest nieco przewrotny. Chociaż tak – mam starego Kindle, który działa, ale nie ma podświetlenia, jest słabej rozdzielczości. No i leży w szufladzie.

Ale historia zaczyna się dużo wcześniej…

Jednym z kanałów na YouTube, które subskrybuję, jest Snazzy Labs. Prowadzi go Quinn Nelson. Dużo tam materiałów o smart home, w tym rozwiązaniach niszowych. No i w jednym z takich materiałów pojawił się TRMNL (swoją drogą te nazwy i brak samogłosek).

Co to takiego?

TRMNL to proste urządzenie – ekran e-ink (papier elektroniczny), na którym może wyświetlać za pomocą różnych wtyczek do oprogramowania statyczne informacje. Twórcom chodzi o dostarczenie nierozpraszającej informacji w sposób spokojny. Ekran e-ink jest do tego konkretnego zastosowania doskonałym medium. Prawie nie potrzebuje zasilania, nie może wyświetlać wideo, nie wydaje dźwięków. Nic nie będzie migało, pikało, wyło. To zasadnicza różnica w porównaniu z tabletem, nie mówiąc o telefonie i setkach powiadomień. I do tego wszystko Open Source.

Obejrzałem film i wróciła dawna myśl – kalendarz z telefonu wyświetlony na ekranie, bez zaglądania do telefonu. Będzie sobie stał obok akwarium i jeden rzut oka wystarczy, żeby stwierdzić czy o wszystkim pamiętam. I jeszcze poranna prognoza pogody bez zerkania w telefon.

Czy można to zrobić na telefonie? Można. Ale po filmie od Snazzy Labs stwierdziłem, że nie trzeba. No i kupiłem.

Parę dni później miałem urządzenie w rękach. Postawiłem, zainstalowałem plugin od kalendarza (podpiąłem w nim kalendarz z telefonu), podłączyłem prognozę pogody. W planach miałem również wyświetlanie obu informacji na jednym ekranie, ale nie poszło 😉

Nie napisałem wcześniej – TRMNL odświeża ekran urządzenia raz na jakiś czas (domyślnie co 15 minut) i wtedy może zmienić się wyświetlana treść. Za pomocą specjalnej strony internetowej przygotowujemy „playlistę”, która wyświetla na urządzeniu różne informacje w sposób „zapętlony”. Pluginów, które przygotowują treści dostępnych jest nieco ponad 1000 (przy czym sporo z nich to np. cytat dnia, albo komiks dnia).

Urządzenie stało, pokazywało zawartość kalendarza i pogodę, a ja cały czas czekałem na chwilę, gdy będę mógł się tym zająć.

I ta chwila nadeszła

W końcu pojawił się moment, gdy można było na jakiś czas wyrzucić z głowy inne projekty. Ten czas nazywa się urlop.

Oczekiwania do pluginu, który będzie przygotowywał informacje były proste: kalendarz z telefonu i pogoda na jednym ekranie, po polsku. Usiadłem do projektowania ekranu jaki chciałbym widzieć rano i szybko pojawiły się rozwiązania.

Wydarzenie wielodniowe wcale nie musi być wyświetlane każdego dnia. Informacja o pogodzie nie musi być szczegółowa – wystarczy, żeby dowiedzieć się czy wziąć parasol albo kurtkę, czy nie. Litery takie, żeby je przeczytać, ale nie za duże. Wszystko estetyczne i czytelne. Tyle.

Jedną z podstawowych zalet TRMNL jest to, że na ekranie mogę wyświetlić w zasadzie wszystko, co uznam za potrzebne. Chcę wykres temperatury z oznaczeniem temperatury odczuwalnej – nie ma problemu. Ale taki, żeby nie było oznaczeń konkretnej temperatury ani godzin – nie ma sprawy. Stan baterii ma się pokazywać tylko wtedy, gdy ma mniej niż 20% – pikuś.

Siedziałem, projektowałem, programowałem, poprawiałem. Kilka iteracji później poprawki zaczęły być już czysto kosmetyczne. Nazwa dnia tygodnia dla „dzisiaj”, wspomniana bateria. Krok po kroku zbliżałem się do ostatecznej wersji, która była dla mnie zadowalająca. Zegar nie stał w miejscu i dziwnym trafem pojawiła się na nim druga w nocy.

Trochę to trwało, ale efekt był dokładnie taki, jakiego oczekiwałem.

Co z tym Kindlem?

Kilka miesięcy po pierwszym materiale Snazzy Labs opublikował film z aktualizacją informacji o projekcie. Okazuje się, że firma „dowiozła” wszystkie obietnice:

  • oprogramowanie open source,
  • zestawy do samodzielnego montażu Seeed Studio,
  • możliwość samodzielnego hostowania,
  • obsługa urządzeń własnych (BYOD) takich jak Kindle właśnie.

Można więc już wykorzystać starego Kindle i przerobić jego oprogramowanie w taki sposób, żeby stał się takim ekranem wyświetlającym różne informacje, właśnie z użyciem TRMNL.

Będę próbował.

Linki

Pierwszy film Snazzy Labs o TRMNK

https://www.youtube.com/watch?v=eIcZZX10pa4

Aktualizacja informacji o TRMNL, nowy model

https://www.youtube.com/watch?v=YWw5NKUx40o&t=795s

Grafika nagłówkowa – BibBornem