Welcome to the 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.
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 simplifies a lot 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.
Take care to build the project with an ESP-IDF framework < v4.1 (tcp_adaptor & event_loop APIs have changed).
All my thanks to the members of the Electrolab of Nanterre who assisted me during the realization of this project and for the access to the manufacturing and tests tools of this miraculous Hackerspace.
This project is published under the MIT license.
|Get Started||Software Design||Hardware Design||System Build|