Photograph and project work by Freddie Knight
Mini Aircraft Radar
A compact physical aircraft radar display built around an ESP32, a 1.28-inch round GC9A01 display, and a KY-040 rotary encoder.
Key Features
- Connects to Wi-Fi and retrieves live aircraft data from the OpenSky Network API.
- Plots nearby aircraft by real-world distance and bearing from a selected location, with position markers and heading indicators.
- Supports selectable radar ranges of 5, 10, 25, and 50 nautical miles.
- Uses a KY-040 rotary encoder to change range, select aircraft, and open a dedicated aircraft information screen.
- Includes an on-device settings interface for switching between preset locations and Wi-Fi networks without re-uploading software.
- The working electronics and software use an ESP32, 1.28-inch round GC9A01 display, C++, Arduino IDE, TFT_eSPI, JSON processing, REST API integration, OAuth authentication, and a custom 240×240 circular interface.
- The electronics and software are working, with a custom 3D-printed enclosure currently being developed.