Home » Got a Raspberry Pi? You can now enjoy your own air traffic control tower at home

Got a Raspberry Pi? You can now enjoy your own air traffic control tower at home

by Gwen Sherman
The modern air traffic control tower at Barcelona El Prat airport, with white crossing supports, beside the runway

Right now, the planes above you are quietly telling the world where they are. With a Raspberry Pi, a small USB radio and an antenna, you can catch those signals yourself and watch every nearby flight move across your own live map. It’s a brilliant weekend project, and you may never look at the sky in quite the same way.

Why it matters: this is real aviation data, received from your own home. “Radar” is just the fun name, though. A true radar sends out pulses, while your Pi only listens, so it transmits nothing at all. It’s also a great way to learn how radio, GPS and open-source software fit together.

How can a tiny computer see planes?

Most airliners carry a system called ADS-B. The plane works out where it is using satellite navigation, then broadcasts its identity, position, altitude and speed. Air traffic control and other aircraft use those messages, and anyone with a suitable receiver can hear them too.

A real airliner seen from directly below against a blue sky, showing its belly, wings and engines
An airliner seen from below. Many of its antennas sit on this belly · Photo: Rosendahl, Wikimedia Commons, public domain.

Those messages leave through the plane’s transponder antenna, which works on 1030 and 1090 MHz and can be surprisingly small. On a typical airliner, one sits under the fuselage, towards the front.

A real aircraft transponder antenna: a thin metal rod with a ball tip and a threaded connector
A real aircraft transponder antenna for 1030 and 1090 MHz · Photo: wdwd, Wikimedia Commons, CC BY-SA 4.0 (rotated).
Line drawing of an airliner from below with a red ring on number 14 and on a small antenna under the front of the fuselage
Number 14 marks the transponder antenna on this airliner. The other numbers are its other antennas · Diagram: Tosaka, Wikimedia Commons, CC BY-SA 3.0 (cropped, red rings added).
Diagram: the plane broadcasts on 1090 MHz, the antenna catches the signal, the USB radio turns it into data, the Raspberry Pi decodes it and your phone opens the live map
From the plane to your phone in four hops · Illustration by DIGITAL WOXTER TECHNEWS.
  1. The plane broadcasts on 1090 MHz, over and over.
  2. The antenna picks up that signal.
  3. The USB radio turns it into data the Pi can read.
  4. Free software on the Pi decodes each message and draws the planes on a map.
  5. You open that map in a browser on your phone or laptop, on your home network.

You won’t see everything. Not every aircraft sends ADS-B, so some small planes may be missing. In the US, some low-flying aircraft use a second frequency, 978 MHz, which this basic build doesn’t cover.

Which way should you build it?

PiAware Pi24 tar1090 add-on
Made by FlightAware Flightradar24 Open-source project
Setup time 1–2 hours 1–2 hours 30 minutes more
Difficulty
Listed boards Pi 3, Pi 4, Zero W series Pi 3B+ or newer Runs on top of your setup
Best for First-timers Flightradar24 fans The best map

Setup times and difficulty are our own estimates. Difficulty: easy · moderate · difficult · expert.

The build, step by step

We didn’t build this one ourselves. These steps follow FlightAware’s own guide, which is the simplest place to start:

  1. Prepare the card: download the PiAware image, then write it to a memory card with Raspberry Pi Imager, choosing “Custom OS”. This erases the card.
  2. Add Wi-Fi: set it up by Bluetooth or in a small settings file on the card. Or just plug in a network cable.
  3. Plug everything in: card, USB radio, antenna and network, then power last. Give it four or five minutes to start.
  4. Claim your receiver: link it to a free FlightAware account.
  5. Set your position: enter your location and antenna height on your stats page.

That’s it: planes should start appearing. For a richer view, add tar1090, a free map with a single install command. It lets you click any aircraft for its details, replay its recent track, and see the shape of your coverage over the last eight hours.

A tar1090 map of central Germany full of coloured plane icons, with a list of flights showing altitude, speed and distance
A real tar1090 map, with notes from the project on its buttons. Yours will show your own area · Screenshot: tar1090 project, Matthias Wirth, GitHub, GPL.

The antenna makes all the difference

A slim white antenna on a sunny balcony with a passenger jet high in the blue sky
A simple antenna can hear planes far beyond what you can see · Illustration by DIGITAL WOXTER TECHNEWS.

These signals travel in almost straight lines, so height and a clear view of the sky matter more than anything else. FlightAware says a station can usually track flights 100 to 300 miles away (about 160 to 480 km), and that the best rooftop setups pass 400 km. Treat those as top-end figures, because a Pi on a shelf behind a wall will see far less.

  • Start simple: put the antenna at your highest window, then move it if you catch the bug.
  • Choose the right stick: FlightAware’s Pro Stick Plus has a built-in filter that helps in cities or near strong transmitters. FlightAware generally advises against filtering in the countryside.
  • Going outdoors: FlightAware lists a surge suppressor as an option. Take care on roofs, and ask first if you share the building.
A real RTL-SDR USB radio receiver with its adapters
An RTL-SDR USB radio, the same family of receiver as the Pro Stick · Photo: Joeceads, Wikimedia Commons, CC BY-SA 4.0.

The nice bonus: free premium accounts

Your receiver doesn’t have to be a private toy. Share its data and these services say thanks. FlightAware offers feeders a free Enterprise account, which it values at $99.95 a month. Flightradar24 also gives contributors a free plan, which its pages call Business or Contributor, and that plan can lapse if your receiver stays offline for days. Check the current terms before you count on either.

Sharing is your choice, and those services will know where your antenna is. Rules on receiving radio signals also differ by country, across the EU, South America and Asia, so check yours first.

Ready to Make? Our Raspberry Pi plane radar parts list has everything you need, including the cable that’s easy to forget.

What happens next

Once the planes are flowing, the fun really starts. FlightAware offers a version of its image for a small 3.5-inch screen, so your radar could sit on a desk. Then comes the antenna game: higher, clearer, further. And next time you hear a plane, you can check your own map to see which one it is.

Read next

Sources

Tech explained in 60 secondsNew Shorts every day on our channel @WOXTER_Tech.
Subscribe on YouTubeFollow on Facebook

Related Articles

Leave a Comment

DIGITAL WOXTER TECHNEWS