VIDEO »   Red Arrows RIAT 2024        GALERIA »   Zapraszamy do umieszczania zdjęć w naszej galerii   

Pokaż wyniki od 1 do 3 z 3
Like Tree12Likes
  • 12 Post By theqkash

Wątek: esp32flight, domowy "radar" ADS-B na biurko. Open source, projekt własny.

  1. #1

    Dołączył
    Jul 2026

    Lightbulb esp32flight, domowy "radar" ADS-B na biurko. Open source, projekt własny.


    Polecamy

    Cześć,


    chciałbym pokazać projekt, który rozwijam od pewnego czasu: esp32flight, samodzielna aplikacja na wybrane urządzenia pokazujące na żywo ruch lotniczy wokół zadanej lokalizacji. Stoi na półce, nie wymaga komputera, konta ani żadnej subskrypcji. Całość open source na licencji MIT.


    Co to robi


    Urządzenie z ekranem dotykowym pokazuje listę statków powietrznych w zadanym promieniu (1-250 NM od lokalizacji, domyślnie ok. 100 km). Dla każdej maszyny: znak wywoławczy lub numer lotu, przewoźnik z logo, typ, rejestracja z banderą, wysokość, prędkość podróżna, wznoszenie/opadanie, kurs, odległość i squawk. Po wybraniu lotu widać trasę: lotnisko startu i docelowe z czasami w strefach lokalnych obu portów, procent pokonanej trasy i szacowany czas przylotu, zdjęcie konkretnego egzemplarza (planespotters.net), a także podpowiedź obserwacyjną, czyli kierunek świata i elewację nad horyzontem, pod którymi szukać maszyny na niebie.


    Do tego widok radarowy na podkładzie mapowym (CARTO/OSM) z zoomem, pełnoekranowa mapa trasy wybranego lotu, ślady (trails) i wygaszacz, który po zadanym czasie przechodzi w pełnoekranową mapę nieba z całym ruchem. Squawki alarmowe (7500/7600/7700) są wyróżniane natychmiast, maszyny "ciekawe" (wojsko, ciężkie typy, An-124 itp.) podświetlają się same.


    Warstwy dodatkowe (każda opcjonalna, do włączenia w ustawieniach):


    - METAR i TAF najbliższego portu, w formie surowej albo dekodowanej,
    - strefy przestrzeni (CTR, TMA, strefy niebezpieczne) z openAIP, rysowane na radarze,
    - statki AIS w okolicy (aisstream.io), przydatne dla mieszkających nad wodą,
    - ISS z predykcją widoczności nad horyzontem,
    - radiosondy meteorologiczne śledzone przez społeczność SondeHub,
    - opady z RainViewer jako nakładka na mapę.


    Alerty: powiadomienia push na telefon (przez darmowe ntfy.sh, bez zakładania konta) o squawkach alarmowych, maszynach z własnej watchlisty (prefiksy rejestracji lub callsignów) oraz o nadchodzącym przelocie blisko domu, wysyłane kilka minut przed CPA. Jest też webhook JSON i integracja z Home Assistant przez MQTT (encje pojawiają się same przez discovery).


    Skąd dane i jakie są ograniczenia


    Pozycje pochodzą ze społecznościowych agregatorów ADS-B: airplanes.live, adsb.lol i adsb.fi (automatyczny failover), czyli z tego, co zbierają ludzie z odbiornikami na balkonach. Trasy z adsbdb i adsb.lol z walidacją pozycyjną (sprawdzam, czy maszyna faktycznie leży w korytarzu deklarowanej trasy, bo bazy callsignów potrafią kłamać). Opcjonalnie można podać klucz FlightAware AeroAPI (darmowy plan Personal wystarcza), co dodaje numery IATA i trasy na żywo. Kto ma własny odbiornik (dump1090/readsb na rPI), może wskazać jego adres i urządzenie czyta dane prosto z anteny, z automatycznym powrotem na źródła internetowe.


    Uczciwie o ograniczeniach: widać to, co nadaje ADS-B i co łowi sieć społecznościowa, więc pokrycie na małych wysokościach zależy od zagęszczenia odbiorników w okolicy. Odświeżanie co kilka sekund. To zabawka obserwacyjna i edukacyjna, nie narzędzie operacyjne.


    Sprzęt


    Nic nie trzeba lutować i bawić się sprzętem, program wgrywa się z przeglądarki (Chrome/Edge, Web Serial) na urządzenie jednym przyciskiem:


    - Waveshare ESP32-S3 Touch LCD 7"/5"/4.3" (800×480), ok. 190 zł, w Botlandzie aktualnie dostępne w trybie backorder (po publikacji na wykopie/reddicie urządzenia zniknęły z rynku w krótkim czasie),
    - Guition JC8048W550 5" z AliExpress, ok.100 zł,
    - M5Stack Tab5 (5", 1280×720, ESP32-P4): nowość, gotowe urządzenie w obudowie, dostępne od ręki,
    - albo dowolny stary tablet/telefon z Androidem 5.0+, ta sama aplikacja jako APK.


    Konfiguracja w całości z ekranu dotykowego lub przez panel www urządzenia (tam też aktualizacje OTA, zrzuty ekranu, API i eksport dziennika obserwacji do CSV). Języki: polski i angielski. Urządzenie prowadzi statystyki spottingu: unikalne maszyny dziennie, najczęstsze linie, rekordy wysokości, prędkości i zasięgu.


    Strona z flasherem: https://theqkash.github.io/esp32flight/
    Kod źródłowy: https://github.com/theqkash/esp32flight


    Projekt rozwijam na bieżąco, sporo funkcji powstało z sugestii użytkowników. Jak coś nie działa albo czegoś brakuje z perspektywy spottera, piszcie, chętnie posłucham uwag od ludzi, którzy faktycznie siedzą w temacie. :-)

    Łukasz









    myszygon, EoHS, walusinsky and 9 others like this.

  2. #2

    Dołączył
    Apr 2024

    Domyślnie

    Bardzo fajny projekt.
    Dla pilotów wersja z prostą wizualizacją i zasilaniem USB/akumulator byłaby alternatywą dla komercyjnych rozwiązań. Zasięg filtrowanych danych lokalny względem SP.

  3. #3

    Dołączył
    Jul 2026

    Domyślnie


    Polecamy

    @AnD_ - zasadniczo do większości z płytek na której to zrobiłem da się podpiąć akumulator/baterię, a wymieniony Tab5 jest w ogóle szczególnym przypadkiem bo ma do tego dedykowane miejsce ;-)

Zakładki

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •