DIY GnuVario : variomètre opensource - openhardware Arduino

Salut !

Tu n’as même plus les barres du niveau GPS ? Ou c’est que tu n’arrive plus à avoir la précision suffisante pour qualibrer et lancer l’enregistrement sur carte SD ?

pas de barres de niveau GPS
l’heure reste bloquées à 02h 00’ 00" (00 + 2 de décalage je supose)
le temps de vol est lui aussi à 02 00 00 ???

la valeur de contraste de l’affichage doit être un peu forte car ça fait des traînées en fond d’écran
le volume à 2 est parfait pour mes oreilles et ma zénitude

Si il n’y a pas de barres GPS c’est que ça ne fixe pas effectivement … :?

Vérifies qu’il n’y a rien qui force depuis que tu as rajouté le pont diviseur. Et bien sûr revérifie la connexion de l’antenne et les soudures du module GPS.

La batterie est suffisamment chargée ?

batterie à fond de charge
couvercle ouvert ou fermé, rien qui force
je n’ai pas tout sorti pour souder les résistances, donc pas touché à l’antenne ni à la carte gps

EDIT
si je remet le vieux firm ça fonctionne ???
non si je remet l’ancien FIRM pas de fix
c’est bien une nouvelle boulette de ma part

J’ai eu la chance de pouvoir manipuler ce fameux vario sur le décollage (on voit de tout à Montlambert !). Il est bien loin le temps où les copains se bricolaient un vario maison à partir d’un préservatif… !

Le boîtier dans la main est bien dense, on sent que c’est plein comme un œuf là-dedans.
L’appareil démarre très vite avec le point GPS fait genre “tout de suite”, très vite opérationnel. Le vario lui-même est très sensible, certainement parfait pour les conditions faibles. Et surtout, le plus important, le son se coupe instantanément lorsqu’on cesse de monter. A la main il est parfaitement du niveau d’un XC Tracer, ce qui est une référence parlante. Bref, il y a de quoi développer ce qui se fait de mieux en sensibilité et réactivité, SANS inertie.
Je suis épaté.

@Van Hurlu,

Pour moi, tout fonctionne avec le dernier code GIT de prunkdump ; en particulier, l’affichage niveau batterie.

Sauf l’enregistrement des traces sur la sdcard ; il n’y a même pas création de fichier vide.
Même problème que jpg63, je crois

La prochaine fois je te le prête comme ca tu nous feras un retour sur tes impressions en vol !
Pas mal la dernière version, et le truc top c’est qu’avec le nom du fichier on a direct la date du vol.
J’ai enfin mes deux résistances je vais souder le fameux pont diviseur.

Une question, est-ce que ce serait compliqué de rajouter un écran de plus à la fin du vol, qui récapitule les infos du vol (altitude max, durée de vol, etc…). Pour refaire le vol au bistro avec les parapotes !
En échange je vous fais le montage des prochains kit, vu que je suis toujours une quiche en code …

edit: prunkdump, pour le nom du vario, c’est très bien, c’était pour te taquiner. Vu le travail que tu as fait, on peut te laisser choisir son nom !

A nous deux on en a un qui fonctionne :mrgreen:

En y repensant, j’étais tellement pressé de mettre ces résistances que je n’ai même pas dessoudé la batterie.
en soudant j’ai fait un petit arc entre les pattes de l’arduino … j’ai du flinguer qq chose
si c’est le module GPS, j’en ai un d’avance qui fonctionne peut-être… il suffit que je retrouve le courage de tout re-démonter pour changer la carte GPS.
Si c’est la carte arduino, là, je sens que je vais me décourager … je n’ai rien pour dessouder proprement.

Pour le nom, je propose : “Prunky”
en l’honneur de Baptiste qui a initié le projet et fait 98% du boulot

Le Prunkfly
Ou Prunkride mais ça fait un peu trop syride

Salut à tous !

Et oui “Triple Seven France” il faut le tester en vol maintenant ! Surtout si GtD73 veux bien te le prêter :wink: Mais tu lui pique pas hein … Blague à part c’est important le ressentie en vol. C’est ce qu’on essaye d’améliorer. Alors plus on aura d’essais en vol mieux se sera.

Point important pour tous les kits :

Je me suis rendu compte que le boitier n’était pas suffisamment étanche à la lumière. Est ce que vous pourriez faire le test pour moi ? Mettez le vario en plein soleil et couvrez le avec un grand livre sans le toucher. Regardez si il bippe. Si c’est le cas il faudra mettre un bout de mousse noir sur le ms5611.

Je vous ferais des photos.

Pour les fichiers de trâce qui ne se créé pas :

Il faudrais essayer de me dire à quelle étape ça bloque :

  1. Au départ le vario n’a pas fait le fix (il n’y a pas de barres GPS)
  2. Ensuite il fait le Fix, les barres GPS apparaissent.
  3. Ensuite lorsqu’il a une précision suffisante il calibre l’altitude (voir devez la voir changer).

Si c’est l’étape 3 qui pose problème régulièrement c’est que l’on demande une précision trop importante pour démarrer la calibration. Il faut modifier la valeur de ARIOMETER_GPS_ALTI_CALIBRATION_PRECISION_THRESHOLD. Le vario ne veut pas enregistrer tant qu’il n’est pas qualibré.

Il faudrait peut-être mettre 250 ou 300. Je vous envois une version avec 300 (Plus la valeur est au dessus de 100, plus on accepte une reception de mauvaise qualité).

@Van Hurlu :

Ca serait dommage que tu te décourages avec tout ce que tu as fais pour le vario !

Tu n’as pas un petit bout de tresse à dessouder pour nettoyer l’excédent d’étain ? Il faut vraiment que tu t’équipe. Tu trouveras bien plus agréable de faire de l’électronique avec du bon matos. Achètes toi sur internet : une bonne bobine d’étain au plomb très fine, de la tresse à dessouder et du nettoyant de flux. Tu verras que tu feras beaucoup moins de bêtises.

Autrement deux choses à vérifier :
-> Regarde si la gaine de ton antenne GPS ne s’est pas fendue aux extrémitées.
-> Si la photo tu as mis une sorte de pâte pour fixer l’écran. Est-tu sur qu’elle n’est pas conductrice ?

Bon courage. Même si j’ai pas pu avoir mes bières :smiley: Tu me les enverra par la poste :mdr:

Pour le nom du vario :

C’est gentil de féliciter mon travail :oops: mais je préfère ne pas avoir de référence à moi dans le nom du vario. L’objectif c’est que des gens puisse s’approprier le projet pour y travailler de façon collaborative.

Je resterai sur un truc du genre “GNUVario” ou “GNUFly vario”. On peut chercher aussi un truc avec “OPEN”. Met là presque tout est déjà pris. C’est pour ça que je trouvais sympa la référence à GNU :

https://www.gnu.org/graphics/heckert_gnu.transp.small.png

Même si ça vole pas terrible un GNU :smiley: On lui mettra des ailes !

A+

Je profite d’un démontage complet pour vour faire qq photos

l’encoche pour faire sortir l’antenne. même en ayant collé l’antenne, on peut démonter et remonter le vario

https://i58.servimg.com/u/f58/12/58/57/57/vario-11.jpg

J’avais déplacé la carte BT (avant de décider de sortir l’antenne)
j’ai remplacé le lecteur de carte par un mini
tout s’emboîte bien

https://i58.servimg.com/u/f58/12/58/57/57/vario-12.jpg

@Prunkdump
La diode bleue du GPS clignote bien gentiment
:grat: j’en déduis que le GPS fait le fixe et fonctionne
as tu un test à me conseiller ?
Avant que j’en déduise définitivement que ça vient de l’Arduino et passer commande

Pour le vario et la lumière … j’ai fait le test et je n’ai pas vu de différence

Si la led clignote sur le GPS c’est que c’est un problème de liaison entre le GPS et l’arduino. Honnêtement j’ai du mal à croire que tu ai bousillé ton arduino. Je pense plutôt que les câbles qui passent entre le GPS et le bas du boîtier tord un peu le module GPS.

Pour tester la liaison c’est simple. C’est entre le TX sur le GPS et le RX sur l’arduino. Si tu veux être vraiment sur :
-> tu regarde sur la plaque GPS le plot TX et tu suit le circuit jusqu’à la puce centrale. C’est la que tu placera l’une des aiguille du testeur de continuité.

-> tu regarde la pin RX de l’arduino et tu cherche au testeur sur quelle patte du microcontrolleur elke se connecte. C’est la que tu pose ta deuxième aiguille du testeur.

En gros le circuit complet c’est : puce du GPS -> pin TX du GPS -> pin RX de l’arduino -> pin du microcontrolleur.

Testes aussi si rien n’est au contact de la masse ou de RAW.

Si tu trouve un soucis. Chauffe bien les pins TX du GPS et RX de l’arduino en ajoutant à peine un peu d’étain. De même sur le circuit imprimé.

J’espère que t’as bien pu voler hier ! Moi ça l’a enfin fait ce matin ! Mais cette aprèm même si ça m’a l’air plutôt stable. J’hésite :wink:

Bon courage !

Pour l’histoire de la lumière. Il faut successivement mettre le vario a l’ombre et au soleil pour voir si ça perturbe le baromètre. Moi il se met nettement à bipper depuis que j’ai fait le trou pour l’antenne.

PS : DEpuis que j’ai sorti l’antenne j’en ai déjà cassé une. Il faut faire attention.

Je sais pas si tu peux directement te revendiquer du projet GNU «comme ça», regardes bien avant de fixer le nom !

Joli travail en tout cas

un vol de 1h30 dans une douceur incroyable (il fait chaud même en altitude)
Avec un gros point bas dont j’ai réussi à m’extraire … ce qui a suffit à me rendre joyeux toute la soirée :smiley:

pour la liaison, j’étais déjà un spécialiste du suivit des connections entre le GPS et l’Arduino :mdr:

Oui c’est vrai Marc !

Je n’avais pas complètement réalisé que le logo à la tête de Gnu faisait référence uniquement au projet GNU ( le système d’exploitation ) et non à la licence GNU GPL.

Bien sûr dans mon idée lorsque je parlais du projet “GNU”. Je parlais de la licence. Mais effectivement ce n’est pas le même logo.

Je vais leur demander. Ça m’intéresse :slight_smile: Car le logo GNU est sous une licence libre mais il est aussi déposé pour le projet GNU. Ce n’est pas très clair. Je ne sais pas si ils aiment ou pas cette ambiguïté.

À+

pour la batterie, effectivement, il faut pas dépasser les 3.3 …
par contre, une autre idée, c’est de bloquer le pont diviseur avec un mosfet, du coup, on l’active juste pour les lecture est le reste du temps, bloqué, il ne consomme rien :wink:

Salut tout le monde.

J’ai enfin pris le temps de mettre à jour le firmware. Ca marche nickel en retournant le boitier. En point d’amélioration je trouverais interessant d’afficher au démarrage la version du firm, pour être sur d’avoir réussi à faire la manip.

Sinon j’ai plusieurs questions :

  • Comment doit s’afficher le niveau de batterie? Car sur le mien le ‘logo’ reste vide. Le ‘remplissage’ (si remplissage il y a) ne change pas en fonction du niveau de batterie. Je l’ai rechargé ce matin, la lumière à l’intérieur est passé du rouge au bleu. Mais l’image sur l’écran n’a pas changé
  • Concernant la reception GPS. Combien peut on obtenir de barre au max? Car je n’arrive pas a obtenir plus de 3 barres (cela dit c’était derrière un parebrise, en roulant). Je vais peut-etre faire comme quelques un : sortir l’antenne du vario
  • A quoi correspond le Gr ? Il s’agit de la finesse c’est bien ca?
  • pour le niveau de volume, il faut bien aller dans beeper.h, et changer la valeur dans
#define BEEP_DEFAULT_VOLUME 10

c’est bien cela?

  • Sinon ou fixer vous le vario? j’ai essayé l’autre jour avec une ceinture velcro sur la cuisse, mais je n’ai pas de passant sur mon pentalon du coup le vario a tendance à tomber vers le bas de la jambe et à tourner. Comment le fixez vous sur un élévateur?

Sinon, j’ai essayé ce matin sur la route et j’arrive bien à obtenir une trace GPS sur la carte SD exploitable.

Merci encore pour ce super boulot. J’espère voler un peu plus pour pouvoir apporter ma contribution (éventuel créneau ce soir!)

Salut

Pour répondre à tes questions

Pour La version du firmware, effectivement je me disais que ce serait intéressant d’avoir la version et la date, pas uniquement pour voir si la maj s’est faite mais aussi pour connaitre tout simplement la version installée. Je termine un travail avec prunkdump pour vous faciliter la compilation et je m’en occuperais

Pour la batterie, il faut installer un pont diviseur (2 résistances) sur A2 de l’arduino

Oui Gr correspond à la finesse

Pour le volume il faut modifier variosetting.h

Tu peux fixer le vario aux élévateurs, regarde j’ai publié des photos, sinon tu peux le fixer sur un cookpit

[quote=jpg63]Tu peux fixer le vario aux élévateurs, regarde j’ai publié des photos, sinon tu peux le fixer sur un cookpit
[/quote]
Je n’ai pas retrouvé les photos dans les posts que tu as publié. Tu saurai me les retrouver?

[quote=jpg63]Pour la batterie, il faut installer un pont diviseur (2 résistances) sur A2 de l’arduino
[/quote]
Ah d’accord je comprend enfin pourquoi il fallait rajouter des resistances en plus du kit proposé par Prunkdump. Bon je m’y pencherai plus tard alors, faut que je retrouve le message qui détail le montage à réaliser.

[quote=jpg63]Pour le volume il faut modifier variosetting.h
[/quote]
ok ce fichier la correspond au fichier intégrant les parametres à ajuster en fonction du besoin. Les autres fichiers n’ont pas lieu d’être modifié, sauf si vraiment je voulais reprendre le code “en dure”.

  • Et concernant les barres du GPS. C’est quoi le nombre de barre max du coup?

merci pour le complément d’info!

Je n’ai pas retrouvé les photos dans les posts que tu as publié. Tu saurai me les retrouver?

[quote=jpg63]Pour la batterie, il faut installer un pont diviseur (2 résistances) sur A2 de l’arduino
[/quote]
Ah d’accord je comprend enfin pourquoi il fallait rajouter des resistances en plus du kit proposé par Prunkdump. Bon je m’y pencherai plus tard alors, faut que je retrouve le message qui détail le montage à réaliser.

[quote=jpg63]Pour le volume il faut modifier variosetting.h
[/quote]
ok ce fichier la correspond au fichier intégrant les parametres à ajuster en fonction du besoin. Les autres fichiers n’ont pas lieu d’être modifié, sauf si vraiment je voulais reprendre le code “en dure”.

  • Et concernant les barres du GPS. C’est quoi le nombre de barre max du coup?

merci pour le complément d’info!
[/quote]
Montage résistance
http://www.parapentiste.info/forum/bons-plans/variometre-maison-a-base-darduino-t33538.625.html

Montage vario sur les élévateurs

http://www.parapentiste.info/forum/bons-plans/variometre-maison-a-base-darduino-t33538.550.html

pour le gps 3 barres c’est bien, il y a une 4ème barres mais je ne l’ai jamais eu