Welcome to GliderThrow_Meter’s documentation!

This is the documentation for the GliderThrow_Meter’s project (GliderThrow_Meter).

GliderThrow is primary design for setting the control surface of a RC glider but you will find that it can be used on most every airplane and for a variety of applications as Measuring a dihedral angle of a wing, Measuring Model Airplane Incidence angle , etc.

GliderThrow meter is made up of two device, each using one ESP32 SOC and one MPU 6050 6 doffs component.

Each device can measure the deflections in degrees / millimeters with a resolution of 0.1 degrees and can measure the differential when working together with a second unit since GliderThrow is a system that comprises two sensors, one for each wing or surface control pair of your airplane.

Using a dual system very much simplifies the throw setting of your model by having a direct view of “equivalent” control surfaces at the same time (left and right Aileron, or flap).

As the first device embedded a small http server, the data can be viewed through any web browser on a smartphone (Android, iOS, etc.), PC or MAC.

UI is built using bootstrap and jquery, and all the files needed are embedded in the .rodata segment of the first device.

The project is made up of two parts, the server (Esp_mad_Server directory) and the client (Esp_mad_Client directory).

Two extras libraries are used in the project : i2clibdev and MPU6050 from jrowberg.

These libraries are in the extra_components directrory of the project.

This project is build using the ESP-IDF 4.0 CMake Build System. Please refer to the espressif documentation for more information to setup an ESP-IDF environnement.

I highly recommande you to use the Vscode IDE and the expressif ESP-IDF Vscode Extension to build the project.

This project is published under the MIT license.

Enjoy !

Get Started Software Design Hardware Design
Get Started Software Design Hardware Design

Indices and tables