ESP32 Gallery

ADS-B FLIGHT BOARD / ESP32 APPLICATION

Flight Watch OSS

IoT Flight tracking display using ADS-B on RGB LED matrix

Flight Watch OSS
Open project preview ↗
About this project

About this project

Nearby aircraft, drawn on a single 64x64 HUB75 RGB panel driven by an ESP32 Trinity. Positions come from OpenSky's ADS-B state vectors over OAuth, and route, airline and aircraft details are enriched through FlightAware's AeroAPI, with airline and aircraft lookup tables compiled into the firmware instead of fetched from a CDN. The whole design is about RAM: the display is single-buffered (tearing is possible), JSON is parsed as a stream, TLS clients are static, and AeroAPI calls are capped at two per pass with a 60-second enrichment cache. Fetching defaults to every 30 seconds, with a 2-minute TLS backoff after an OpenSky failure. The config portal at flightwatch.local lives for 10 seconds after boot and then shuts down. Setup means editing the WiFi, location, hardware and API key headers, then flashing from PlatformIO.

From the README

From the README

Display
64x64 HUB75 RGB matrix (single panel)
Dependency
OpenSky (OAuth) for ADS-B state vectors
Dependency
FlightAware AeroAPI for route/airline/aircraft enrichment
Feature
Fetch cadence: TimingConfiguration::FETCH_INTERVAL_SECONDS (default 30s)
Limit
single-buffered HUB75 (double buffer disabled to save RAM); slight tearing possible

Hardware

Boards: ESP32

Supported hardware: ESP32. Confirm the exact board revision and pin map in the upstream repository.

What the source supports

Upstream evidence: Reviewed from public README media at commit 9a7488c9d1fb under Apache-2.0. Firmware was not executed.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: ash-3d

Screenshots decoded from the upstream README at a pinned commit. Repository code and firmware were not executed; the license texts are included in the preview package.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

AIDlink Acid Box Arduino Tesla Seat Async Esp Fs Webserver Attic Fan Bb Talkie

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗