
Aircraft position data (ADS-B) receiver using Raspberry Pi Zero and Nooelec RTL-SDR v5 SDR
Function
Received ADS-B information to flightradar24
This allows the flightradar24 to share the ADS-B information received.
This enables the use of flightradar24 business accounts.
See https://www.flightradar24.com/build-your-own for more information.
Configuration

- Raspberry Pi Zero
- Nooelec RTL-SDR v5
- Antenna with SMA connector (1090MHz, for ADS-B)
- Raspberry Pi USB HUB HAT
- M2.5 spacer screws
- 3D printed parts
The Pi Zero uses the WH version with headers, which is not needed for this application.
The SDR (Software Defined Radio Receiver) comes in a kit with an antenna, but
I bought one for the ADS-B separately this time because I wanted to keep it looking neat.
I use hat so that I can connect Pi Zero and SDR via USB.
Screws are good (some are on the USB Hub hat, I need screws to fix the 3DP parts)
For the 3D printer parts, I made the base and the cover.

Exterior
Height 34cm, width about 4cm, depth about 5cm.
It is quite elongated.
The antenna can be folded, but it was easier to receive distant objects when it was extended.
By the way, the top picture was drawn by Gemini nano banana,
and it is actually for indoor use.
Code
In Pi Zero, I could not put Pi24 image in straightforwardly.
Once Raspberry Pi OS Lite was installed,
$ wget -qO- https://fr24.com/install.sh | sudo bash -s
Just follow the on-screen wizard.
There are a few things that are a bit confusing, such as the latitude and longitude of the installation location and the receiver settings.
However, it can be solved by simply googling.