Skip to content

theorangepotato/flight_info

Repository files navigation

Plane Info

This repository is the source code for a flight tracker for the Inkplate 6. Every time the screen updates, it shows the closest plane to a given target coordinate.

It is written in Arduino C++.

Contributing

To build, you will need to use Arduino IDE. Either follow your system's install instructions, or use the included shell.nix file. Then follow the instructions here to set up the board. You will also need to add the ArduinoJson library in Arduino IDE.

Also, copy or rename config.example.h to config.h and update the values accordingly.

At this point, the code should build in Arduino IDE, and you should be able to upload it to the board.

APIs

Currently in use to get plane information. It has a very generous free API and decent availability.

GET /states/all

  • hex string
  • callsign
  • country
  • Distance
  • altitude
  • velocity

Planned usage. There is some WIP work on a branch.

/pub/photos/hex/

  • Thumbnail of most recent image of the plane

FlightRadar24

Planned usage. Would not call API, but provide a QR code link to FlightRadar24.

https://www.flightradar24.com/[CALLSIGN]

  • Link to FlightRadar24 information on the flight
  • Can convert to QR code

License

This software is available under the GPL 3.0, with the exception of the Inter font files, which are available under the SIL Open Font License 1.1. Please see those files' headers for details.

About

Flight tracker display for the Inkplate 6

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published