Kursy • Poradniki • Inspirujące DIY • Forum
Autorem projektu SkyEink jest Petr Šrámek, twórca czeskiego serwisu Chiptron, który opisał konstrukcję na swoim blogu. Zbudował zasilany z akumulatora wyświetlacz, który każdego wieczoru sprawdza, jakie przeloty satelitów będą widoczne nad miejscem obserwacji. Co ciekawe, oprogramowanie powstało we współpracy z Claude AI, a kod autor udostępnił na licencji MIT.
Z czego zbudowano wyświetlacz przelotów satelitów?
Do zbudowania swojego DIY autor użył gotowej płytki Inkplate 5 Gen2 firmy Soldered. Na jednej płytce znajduje się moduł ESP32-WROVER, ekran e-paper 5,2 cala o rozdzielczości 1280x720 pikseli z 8 odcieniami szarości, zegar RTC z bateryjką podtrzymującą, slot na kartę microSD i ładowarka ogniw Li-Pol. Do kompletu wystarczy jednoogniwowy akumulator Li-Pol ze złączem JST-PH (autor zaleca min. 1200 mAh), dostęp do Wi-Fi 2,4 GHz i opcjonalnie karta microSD.
- Inkplate 5 Gen2 - ekran e-paper 5,2 cala
- Inkplate 5 Gen2 od spodu - ESP32, RTC i slot microSD
Jak SkyEink wybiera widoczne satelity? Raz na dobę urządzenie pobiera z serwisu Celestrak dane orbitalne, a resztę czasu śpi. Trasy przelotów ESP32 wylicza samodzielnie za pomocą biblioteki SGP4. Filtr geometryczny odrzuca obiekty, które nie pojawią się nad obserwatorem, a z pozostałych przelotów zostaje fragment, w którym satelita jest oświetlony przez Słońce, a niebo jest już ciemne.
Ekrany przełączają się same w zależności od wysokości Słońca. Nocą widać tabelę przelotów, godzinowy pasek zachmurzenia (dane z Open-Meteo) oraz pas horyzontu z planetami i Księżycem. Pięć minut przed przelotem pojawia się mapa nieba z trasą satelity, widoczna poniżej:
W dzień ekran pokazuje najbliższy wieczorny przelot i godziny zmierzchu. Wi-Fi, język i współrzędne ustawia się na stronie WWW, którą urządzenie udostępnia w trybie punktu dostępowego.
Zalety i ograniczenia wyświetlacza SkyEink
Największą zaletą projektu jest filtrowanie - dostajemy tylko przeloty, dla których warto wyjść na zewnątrz. Ekran e-paper pobiera energię tylko przy zmianie obrazu, dlatego według autora całość zużywa ok. 4 mAh na dobę, a akumulator 2000 mAh wystarczy na wiele miesięcy.
Autor porównał wyniki z serwisem Heavens-Above - dla ISS czas przelotu różnił się o 2 minuty, a maksymalna wysokość nad horyzontem wyniosła w obu przypadkach 65°.
Ograniczeniem jest zależność od internetu - bez Wi-Fi urządzenie nie pobierze nowych danych orbitalnych ani prognozy. Autor zauważył też, że dioda zasilania płytki pobiera ok. 0,4 mA, czyli więcej niż sam program, więc warto usunąć rezystor R35, aby wyłączyć diodę.
Osoby zainteresowane projektem mogą dowiedzieć się więcej z opisu na blogu autora. Kod źródłowy w C++ jest dostępny w repozytorium SkyEink na GitHubie, a do odtworzenia projektu wystarczy Inkplate 5 Gen2 z obudową i akumulatorem. Jak Waszym zdaniem można by rozbudować ten projekt?
Jeśli chcecie dowiedzieć się, jak działają wyświetlacze e-paper, zajrzyjcie do naszego artykułu:
E-papier – jak działa i co warto o nim wiedzieć?
E-papier (e-paper) to wyjątkowy typ wyświetlaczy elektronicznych, które imitują papier i pobierają energię tylko podczas zmiany treści.... Czytaj dalej »
Odnośniki do niektórych produktów umieszczone w tym wpisie prowadzą do głównego partnera serwisu – sklepu Botland. Nie są to linki afiliacyjne. Na tej podstronie opisaliśmy na czym dokładnie polega nasza współpraca.
To nie koniec, sprawdź również
Przeczytaj powiązane artykuły oraz aktualnie popularne wpisy lub losuj inny artykuł »


























Trwa ładowanie komentarzy...