P-01 //

Variometer

A paragliding variometer built from scratch around an ESP8266, with GPS, barometer, accelerometer and Kalman-filter sensor fusion.

Prototype
  • ESP8266
  • Sensor fusion
  • Kalman filter
  • GPS
  • 3D printing

In the summer of 2020 I started building my own variometer – the instrument that tells a paraglider pilot whether they are climbing or sinking. The one I was flying with didn't work properly, so I decided to design my own.

The variometer is built around an ESP8266 microcontroller and combines:

  • GPS module – flight tracking and ground speed
  • Barometer – altitude from air pressure
  • Accelerometer – fast and accurate detection of height changes
  • SD card reader – logging of the flight data
  • Bluetooth – wireless connectivity
  • Buzzer – acoustic feedback
  • 4500 mAh LiPo with a battery management system
  • An old Nokia display and a 3D-printed case

GPS and accelerometer data are fused with a Kalman filter to estimate position and velocity during the flight.

I also planned to use the accelerometer to record G-forces during flight – that feature is not implemented yet.