Variomètre maison à base d'Arduino

Je n’ai pas bien compris pourquoi tu as choisi ce système de “tare”. N’aurait-il pas été bien plus simple de régler l’altitude de référence dans les options (en partant de l’altitude affichée par le vario) puis de calculer la QNH par rapport à cette altitude et de l’appliquer à tous les calculs d’altitude par la suite ?

Voila j’ai ajouté au code l’option permettant de régler le QNH par pas de 1.

Attention avant de mettre à jour votre Arduino j’avais récemment fais quelques modifications en ce début d’année changeant le branchement de l’écran et autres choses. Il faut donc se référer au point “MISE À JOUR” et suivre la procédure.

https://github.com/sinseman/DIY-Arduino-variometer

Oui le système sera à améliorer. J’avoue avoir conçu ce variomètre sans en avoir jamais eu un dans les mains donc forcément ça implique des choses pas très standard :slight_smile:

En tout cas bravo pour ce projet, merci pour cette correction de code rapide, je vais te donner quelques infos sur l’altimètre et le variometre:

Attention ce n’est pas un cours que je te donne Dieu m’en garde MDR…

Pour commencer en Avion comme en ULM on ne se sert pas des mètres mais des pieds, les mètres c’est plutôt pour les planeurs et les parapentes.

L’altimètre, est un instrument très simple, le pilote affiche dans la case pression une pression de référence (QNH, QFE ou 1013), l’altimètre va donc calculer une altitude si on a mis un QNH, une hauteur si on a mis un QFE ou un FL (Niveau de vol) si on a mis 1013 hPa.
La valeur de la pression est dite ronde exemple: 1024 hPa et non 1023,91 hPa…
Tout cela doit être manipulable en tout moment au sol comme en vol.

Le variométre, c’est pareil, il doit être d’une simple expression, il n’a pas donc besoin de beep ou d’alarme car le but en avion comme en ULM est de ne pas se servir des “pompes”.

Pas besoin d’accus car il est alimenté par la batterie de bord, pas besoin d’heures ou de date et de stats…Je viens de charger ton code, GENIAL cela commence beaucoup a me plaire et a concretiser mon projet d’EFIS que j’ai fait…

J’ai modifié ton code pour utiliser un MS5611 à la place du BMP180. Ça fonctionne bien donc je vais enfin bloquer le hardware et sortir de la breadboard pour faire quelque chose d’utilisable en vol !

J’avais prévu de refaire tout le code en partant de l’algorithme utilisé dans Le BipBip. J’ai commencé et ça donne de bons résultats mais je vais déjà essayer de faire une première version avec ton code retouchée histoire d’avoir un truc qui tourne !

Trop compliqué, en aviation moins on calcule mieux on se porte…L’altimètre réglable est la meilleure des solutions…

Le but est justement de ne rien calculer car c’est le vario qui le fait mais ce que je propose s’applique au parapente où on règle son altitude avant de décoller, en général par rapport à l’altitude du déco si on la connait. L’idée serait simplement de dire “Mon vario affiche 1200 m, je sais que le déco est à 1250 m donc je vais dans le menu et je tourne la molette pour ajouter 50 m puis je valide” comme c’est le cas sur les vario du commerce d’ailleurs. Après c’est simplement le fonctionnement interne du vario que je propose de modifier en utilisant l’option permettant de préciser la MSLP lors du calcul de l’altitude plutôt que de passer par des offset scabreux.

En tout cas je trouve que ta gestion des menu de réglage est particulièrement simple et bien foutue.

Jérémie, ce que tu as précédemment écrit, est valable en parapente car on vole en “local” or en avion ou en ulm on peut naviguer sur des longues distances, donc la pression doit être en permanence corrigée car elle change de lieu en lieu…

Pour infos a l’époque j’avais fait quelques saut sur une pente école au Lachens dans le Var avec une voile ITV de 16 m² si je me souviens bien…

bonsoir à tous

je viens de commander un MS5611, Jérémy aurais-tu le code mis à jour ainsi que les librairies à utiliser.

ce week end , il devrait faire beau donc petit essai en delta de mon premier montage

merci

à bientôt

le Troubadour

Bonjour,
Sympa votre projet.
Pour l’écran, je ne sais pas si vous connaissez celui ci :
http://electro.olganet.com/2014/03/29/tiny-altimeter-oled/
Très lumineux, même en plein soleil. Une consommation vraiment légère.
Quelques autres varios DIY :
http://pataga.net/varios.html
http://olganet.com/vario/

Haha j’aime bien celui dans la Game Boy Advance ! Ça c’est un écran !

Concernant l’écran 5110 s’il a bien un avantage c’est que le contraste ne diminue pas (au contraire) avec la luminosité ambiante. D’ailleurs le rétro éclairage ne sert à rien en plein jour. Pour ma part je l’ai désactivé dans les options. Le souci c’est surtout qu’il est un peu petit.

Salut,

je vois qu’il y a des bricoleurs ici, je peux donner un Alti-Vario Brauniger IQ-one (le même que le flytec 6000 ou 6005 je crois), les touches ne fonctionnent plus mais tous les composants fonctionnent et un bon bricoleur doit pouvoir en faire quelquechose.

A récupérer à Foix ou Toulouse.

Samy

PS: Je peux l’envoyer si on me paye les frais de port

bonsoir

moi je suis preneur contact moi en MP ou bien je te contact

Le troubadour

Bonjour à tous,

Il y en a qui on fait quelques essai en vols depuis les beaux jours ?

J’ai pu tester mais comme je m’y attendais c’est trop sensible de mon côté. Il est mis en boitier, dans la poche de ma polaire et pourtant ça bip tout le temps de + et en - et ce même au déco en restant immobile sans bouger.
L’alti est pas mal par contre !

Je n’ai pas fait la dernière mise à jour, je ne sais pas si le lissage à été amélioré dans la dernière version.

A voir s’il faut pas coller un petit néoprène sur le capteur comme le BlueFlyVario ? Ou si le BPM180 n’est pas pertinent en tant que vario.
L’histoire d’utiliser un accélero pourrait peut-être être une bonne voie :
Le BPM180 sur les valeur d’alti
L’accelero sur les variation très rapide

J’en ai un sous la main, je regarderai comment coupler ça (au niveau algorithme) avec le vario.
Par contre le nano risque d’être bien encombré :confused:

PS: le sujet pourrait être déplacé dans Instrumentation ça serai plus clair pour le retrouver, non ?

Je suis une g… feignasse, mon vario est toujours sur breadboard ! J’ai commencé à faire les schémas sur Fritzing mais j’ai pas mal de composants spécifiques (introuvables dans les bibliothèques en tout cas) et du coup ça prend du temps pour bien faire.

D’ailleurs, si quelqu’un s’y connait bien en Fritzing, pourrait-il me contact sur mon mail (cf. profil) ? J’ai un problème avec la vue “Schematics” d’un composant et je n’ai pas eu de réponse :frowning:

http://fritzing.org/forum/thread/6134/

Avec le dernier code de Sinseman couplé à un capteur MS5611 au lieu du BMP180 j’ai des bonnes réactions en statique (dans mon appartement) et dans mon ascenseur mais je n’ai pas testé plus loin pour l’instant vu que mon proto est difficilement transportable.

Bonjours à tous
Tout d’abord un grand merci à Thomas pour son travail et surtout son partage.
J’ai réalisé ce vario et ça m’a bien amusé.
Voici ma réalisation :

J’ai utilisé un BMP180 Replace BMP085 Digital Barometric Pressure Sensor NEW
On peut le trouver ici :pour 1.40$
http://www.ebay.com/itm/191558412280?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Pour le module RTC j’ai eu quelque problème alors j’ai fini par celui-ci :
DS3231 AT24C32 IIC precision Real time clock memory module for Arduino
On peut le trouver ici : pour 4.12$
http://www.ebay.com/itm/281423449291?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Pour l’ARDUINO j’ai pris ceci :
USB Nano V3.0 ATmega328 16M 5V Micro-controller CH340G board For Arduino
On peut le trouver ici : pour 2.68$
http://www.ebay.com/itm/311064700128?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Pour l’écran j’ai pris un Nokia 5110 LCD Module with blue backlight adapter PCB
On peut le trouver ici :pour 2.28$
http://www.ebay.com/itm/281524014897?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Pour le Rotary encoder j’ai pris :
le Rotary encoder with switch EC11 Audio digital potentiometer handle 20mm
On peut le trouver ici :pour 1$
http://www.ebay.com/itm/181356150848?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Pour la boite j’ai pris :
NWE Plastic Electronics Project Box Enclosure DIY 27x60x100mm ,construction
On peut le trouver ici :pour 3.30$
http://www.ebay.com/itm/151085140096?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Pour le bouton j’ai pris :
Adjustable Turn 16mm Top 6mm Shaft Insert Dia Potentiometer Rotary Knobs
On peut le trouver ici :pour 0.80$
http://www.ebay.com/itm/181478898155?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Pour l’inter j’ai pris :
Self-locking Type Square Button Switch Control Blue Cap 8X8mm 8*8mm
On peut le trouver ici :pour 0.03$
http://www.ebay.com/itm/181306476354?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Pour l’accu j’utilise un ion pour RC et là j’ai plus les ref car j’avais ça depuis longtemps.
Et pour le buzzer j’utilise un 8 homs de grand diamètre dont je n’ai plus les ref non plus mais après plusieurs essais le diamètre apparait important. Je l’entant aussi bien que mon leonardo pro…
Voila. Cela devrait faire gagner pas mal de temps à ceux qui aurait la patience d’attaquer ce projet.
Quelques remarques utiles :
J’ai eu des déboires avec d’autres modules RTC.
J’ai choisi le capteur BMP180 et comme il est plus sensible que le BMP085 je règle le vario à 0.60m/s à la monté.
Attention pour l’écran car le mien n’ai pas du tout broché de la même façon (chine oblige), mais tous est marqué sur les broches. Il ne sufi pas de se fier au N° de broche…
En ce qui me concerne j’ai souhaité gagner de la place dans le boitier. J’ai donc viré le convertisseur et le chargeur de batterie car je veux à la place y rentrer un 2e ARDUINO avec un module GPS et carte mini SD pour y écrire un fichier KML. J’ai fais ce truc mais il n’est pas encore dans la boite. Il me reste à faire le code pour calculer la distance de ma position à un (des) point(s) préenregistré(s) sur la carte SD (pour passage de balise…) et à afficher cette distance sur l’écran. Il va falloir que les 2 arduinos communiquent…Il me faut donc sortir l’accu pour le recharger. Et il va falloir que je face un PCB pour encore gagner un peut de place.

Félicitations ! C’est sympa d’avoir pris le temps de noter tous les liens vers les composants :slight_smile:

Moi j’ai toujours pas trouvé le temps d’avancer… En plus je suis coincé sur mon design Fritzing mais je pense que je vais finir par laisser tomber le fait d’avoir une vue PCB sympathique sur ce composant !

Tu as choisis l’option double cartes pour le GPS et le vario, et tu vas les faire communiquer? pourquoi ne pas avoir choisis une seule carte pour les 2? c’est trop gourmand en capacité?

Et oui

Bonjour

Bravo pour cette réalisation.
Pour le parapente, j’ai déjà un vario mais je suis intéressé par ton projet pour monter sur un drone.

Ce n’est pas le sujet ici, où puis-je t’interroger pour modifier le programme ?

  • Pas de détection d’arrêt du vol en cas de vol stationnaire
  • Détection d’un seuil de taux chute (déclenchement de parachute)

Où voles-tu ?

Encore bravo