About

The goal of this project is to build a camera that can track airplanes as they fly by and take pictures. It will collect ADS-B messages to find out where nearby planes are, do some math to figure out what direction to look, point a camera at the plane and take a picture. We will be trying a couple of different approaches for moving the camera around, including:

  • Axis m5525-e PTZ camera: This is a bit of a higher end option, but it combines precise control, quality optics and an easy API control.
  • Pimoroni Pan Tilt hat: A much lower cost option, but only 180 degree panning is supported and there is no zoom capability.
  • DJI Ronin Camera Gimbal: Great at stabilizing a camera, and it can accept movement commands over serial.

Design

The different components for the systems will be modular, allowing for the different camera systems to be swapped out. The components will communicate with each other using MQTT messages. The initial system will assume it is in a fixed location, but a future version could support being moved and reconfigure themselves using GPS and a compass heading.

Build Journal

We will be posting updates every few days to update on progress, design decisions, and lessons learned during the buildout.

Inspiration

We are not the first to think of this concept, we first saw it here