CONCEPT
my home sits under four air traffic patterns for Memphis International Aiport (MEM), the busiest cargo airport in the western hemisphere.
planespotting from my window became escapist for me during the pandemic,
and I wanted to make a live stock ticker-style display to show where the planes were going.
TRANSLATING DATA
I originally intended to run everything independently on the Raspberry Pi, but it did not have the processing power.
instead, my desktop copies the flight data from the Pi every 30s via SSH.
a Python script then searches for planes within 5mi and checks against a route database.
if the data is a match, the desktop sends a text file to the Pi for display.
the text file is parsed on the Pi with the Pixie driver. the display shows the maximum 6-digit flight number (IATA airline code + flight number), followed by route information in three possible formats:
ATL↘ (arriving at MEM)
↗ATL (departing from MEM)
ATL-DEN (passing)
IMPROVING ACCURACY (ADDED 2021)
the original open source excel database only had roughly 70% accuracy on regular routes, missing irregular routes entirely.
the database also required frequent updates to stay up to date. in 2021, v2 shifted to a Google Search API-based route checking system with over 95% accuracy.
after all, it has to be reliable!
WITH MORE TIME...
I revisited this project to improve the data accuracy.
if I were to again, I'd look at designing and making a solid housing for the displays (and hide those wires).