This commit is contained in:
Thomas
2014-04-07 15:34:26 +02:00
parent f8272f3f48
commit 137619ec89
2 changed files with 32 additions and 12 deletions

View File

@@ -1,11 +1,13 @@
DIY Arduino variometer DIY Arduino variometer
================== ==================
![alt tag](https://github.com/sinseman/DIY-Arduino-variometer/blob/master/Variometer.png?raw=true) [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
================== --------------
![alt tag](https://github.com/sinseman/DIY-Arduino-variometer/blob/master/Variometer.png?raw=true)
## 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 nest pas fait la mémoire Eeprom sera effacée à chaque allumage.
```c++
bool initialisation = false;
```

View File

@@ -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
{ {