Readme
This commit is contained in:
40
README.md
40
README.md
@@ -1,11 +1,13 @@
|
|||||||
DIY Arduino variometer
|
DIY Arduino variometer
|
||||||
==================
|
==================
|
||||||
|
|
||||||

|
[Matériel et coût](#materiel-et-cout)
|
||||||
|
[Schéma](#schema)
|
||||||
|
[Présentation](#presentation)
|
||||||
|
[Installation](#installation)
|
||||||
|
|
||||||
|
|
||||||
Projet de variomètre sur Arduino :
|
## Matériel et coût
|
||||||
--------------
|
|
||||||
|
|
||||||
Le but de ce projet est de fabriquer un variomètre à faible coût pour une utilisation en vol libre (dans mon cas la pratique du parapente).
|
Le but de ce projet est de fabriquer un variomètre à faible coût pour une utilisation en vol libre (dans mon cas la pratique du parapente).
|
||||||
Voici à titre indicatif le matériel utilisé et leur prix d'achat sur eBay international (prix de janvier 2014) :
|
Voici à titre indicatif le matériel utilisé et leur prix d'achat sur eBay international (prix de janvier 2014) :
|
||||||
@@ -27,8 +29,13 @@ Voici à titre indicatif le matériel utilisé et leur prix d'achat sur eBay int
|
|||||||
**TOTAL | 26,85 €**
|
**TOTAL | 26,85 €**
|
||||||
|
|
||||||
|
|
||||||
Présentation
|
## Schéma
|
||||||
==================
|
--------------
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
## Présentation
|
||||||
|
|
||||||
Ce variomètre utilise un minimum de commande pour naviguer dans le menu et interagir avec l'interface. Nous utilisons un encodeur digital permettant trois actions: Gauche - Droite - Valider.
|
Ce variomètre utilise un minimum de commande pour naviguer dans le menu et interagir avec l'interface. Nous utilisons un encodeur digital permettant trois actions: Gauche - Droite - Valider.
|
||||||
|
|
||||||
@@ -100,11 +107,8 @@ Voici les informations statistiques disponibles :
|
|||||||
- AltMax
|
- AltMax
|
||||||
- L'altitude maximum en mètre enregistré pendant le vol.
|
- L'altitude maximum en mètre enregistré pendant le vol.
|
||||||
|
|
||||||
- Tx Max
|
- Tx de chutte
|
||||||
- Le taux de chute maximum en mètre par seconde enregistré pendant le vol.
|
- Les taux de chute maximum et minimum en mètre par seconde enregistrés pendant le vol.
|
||||||
|
|
||||||
- Tx Min
|
|
||||||
- Le taux de chute minimum en mètre par seconde enregistré pendant le vol.
|
|
||||||
|
|
||||||
- Cumul
|
- Cumul
|
||||||
- Altitude cumulée du vol (en mètre).
|
- Altitude cumulée du vol (en mètre).
|
||||||
@@ -144,3 +148,19 @@ Ajustement du contraste de l'écran.
|
|||||||
**Date**
|
**Date**
|
||||||
|
|
||||||
Réglage de la date et de l'heure de la pendule.
|
Réglage de la date et de l'heure de la pendule.
|
||||||
|
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Lors du premier téléversement du programme sur l'Arduino il est important de passer la variable *initialisation* à *true*.
|
||||||
|
Celle-ci permet d'initisaliser correctement la mémoire Eeprom (stockant les statistiques et les options).
|
||||||
|
|
||||||
|
```c++
|
||||||
|
bool initialisation = true;
|
||||||
|
```
|
||||||
|
|
||||||
|
Une fois le premier allumage fait il faut donc re-téléverser le code avec cette fois-ci *initialisation* à *false*. Si cela n’est pas fait la mémoire Eeprom sera effacée à chaque allumage.
|
||||||
|
|
||||||
|
```c++
|
||||||
|
bool initialisation = false;
|
||||||
|
```
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ struct Conf
|
|||||||
0.8 , -1.1 , 0, 0, 50, 10, 1040.00, 0
|
0.8 , -1.1 , 0, 0, 50, 10, 1040.00, 0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Statistic structure (176 vccbits)
|
// Statistic structure (176 bits)
|
||||||
#define NB_STATS 5
|
#define NB_STATS 5
|
||||||
struct Stat
|
struct Stat
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user