+ Le chant du vario +

Achat / vente / location / bons plans => Bons plans => Discussion démarrée par: benjiper le 03 Juillet 2017 - 21:51:09



Titre: Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: benjiper le 03 Juillet 2017 - 21:51:09
Bonjour à tous,

Si vous cherchez à équiper vos tablettes ou smartphones d'un capteur de pression, voici une solution simple que j'ai rapidement développé pour un ami, peu onéreuse (25€) et qui solutionnera votre problème de vario GPS peu précis sur XCTrack ou LK8000.

Il faudra vous procurer:
- Un Arduino Nano
- Un capteur GY-68 BMP180
- Un module bluetooth HC-05
- Une résistance de 20kOhms
- Une résistance de 10kOhms

Les connexions:
- Le capteur GY-68 alimenté sur le 3V3/GND de l'Arduino, SDA connecté sur A4, SCL connecté sur A5
- Le module HC-05 alimenté sur le 5V/GND de l'Arduino, TX connecté sur D2, la résistance de 20kOhms connectée entre RX et GND, la résistance de 10kOhms entre RX et D3.
Il est possible de tout intégrer de manière assez compacte. Le module que j'ai monté fait la taille d'une clé USB.


Le code à flasher dans l'Arduino :
https://create.arduino.cc/editor/benjiper/14f4df2c-5734-4a68-8076-1261089be1a9/preview
Certaines parties de ce code sont tirées de différents projets existants.

Fonctionnement:
Une fois alimenté par son mini USB, connecter le module à votre téléphone ou tablette (nom: HC-05, mot de passe: 1234), puis configurer XCTrack ou LK8000 afin d'utiliser un baromètre externe. Le module enverra des trames NMEA LK8EX1 (vario, altitude, température,...).

Et voilà, ne vous reste plus qu'à profiter d'un vrai vario sur vos tablettes !

Enjoy !  :ppte:


Ben de Vari'Up

PS: Pour ceux qui veulent tester leurs modules, j'ai conservé l'envoi des trames NMEA sur l'USB.


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: benjiper le 04 Juillet 2017 - 13:25:09
Pour les intéressés, voici quelques images du module fini:

(https://drive.google.com/open?id=0B9a778O4GKoNWXFJWkpTSlFIS28)
https://drive.google.com/open?id=0B9a778O4GKoNWXFJWkpTSlFIS28
(https://drive.google.com/open?id=0B9a778O4GKoNUElfLV9EcG95UTg)
https://drive.google.com/open?id=0B9a778O4GKoNUElfLV9EcG95UTg
(https://drive.google.com/open?id=0B9a778O4GKoNS0UtYUd1NWRDbDA)
https://drive.google.com/open?id=0B9a778O4GKoNS0UtYUd1NWRDbDA
(https://drive.google.com/open?id=0B9a778O4GKoNOURSc05PdE9NbFU)
https://drive.google.com/open?id=0B9a778O4GKoNOURSc05PdE9NbFU




Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: air le 04 Juillet 2017 - 13:59:03
 karma+  pour l'esprit open et la réalisation !


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: ottaflodna le 07 Juillet 2017 - 13:53:55
Super merci. Un peu de bricolage, c'est cool!

Est-ce que tu as aussi un vendeur de prédilection chez qui on peut trouver les 3 composants spécifiques?


Titre: Re : Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: benjiper le 10 Juillet 2017 - 12:32:04
Super merci. Un peu de bricolage, c'est cool!

Est-ce que tu as aussi un vendeur de prédilection chez qui on peut trouver les 3 composants spécifiques?

Hello Ottaflodna !

J'ai trouvé un vendeur qui a les trois éléments principaux sur Ebay.
http://www.ebay.fr/usr/v-elec?_trksid=p2047675.l2559 (http://www.ebay.fr/usr/v-elec?_trksid=p2047675.l2559)

A plus !



Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: ottaflodna le 10 Juillet 2017 - 14:28:29
J'ai entre temps (WE pluvieux à occupper ;) ) tenté ma chance chez banggood.com, ils proposent les 3 composants aussi, comme ça je pousse l'expérimentation jusqu'au bout.
Vu l'investissement, j'ai pas risqué ma vie.


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: ottaflodna le 04 Août 2017 - 14:27:22
L'intégration à base de papier bulle translucide (à base de l'emballage des composants recyclé :eclaircie:) lui donne plus une carrure de doigt de bûcheron que de clé USB, mais on voit les LED qui clignotent et ça doit supporter un peu la maltraitance.

Petit retour d'expérience. C'était mon tout premier contact avec le monde Arduino. Ça fourmille de tutos sur le net: ça aide.

Fournisseurs:
- des 3 composants achetés chez Banggood, la carte "arduino-like" et le module BT fonctionnent, le capteur de pression délire complètement, et les délais de livraison sont assez long;
- en revanche le vendeur eBay suggérée par Benjiper m'a livré super vite, et tout marche;

Réalisation:
Dans la version proposée par Benjiper, la transmission bluetooth ne fonctionnait pas: on aurait dit que les trames envoyées étaient incomplètes. Après un peu d'investigation, j'ai modifié deux choses:
- j'ai supprimé le pont diviseur de tension (et donc connecté directement RX à D3), il semblerait que mes deux cartes sortent un truc plus proche du 3.3V que du 5V annoncé... voir si mon module BT supporte ça longtemps;
- j'ai modifié la vitesse du BT de 38400 à 9600 (ligne 27 du code).
Et ne me demandez pas pourquoi, mais ça marche comme ça.

Donc l'avantage, c'est qu'il n'y a pas besoin de résistance chez moi, ça fait toujours quelques soudures de moins à foirer faire.

Il me reste la partie la plus cool à faire: tester en vol! :vol:
Entre le réglage de la moyenne mobile dans le code embarqué, du lissage et de la constante de temps de XC Track, j'ai encore de quoi m'amuser un peu.

Donc pour conclure, grand merci à Benjiper pour le tuyau de départ.
Il n'y a plus qu'à poursuivre avec l'intégration d'une petite batterie embarquée, histoire de ne pas avoir à balader un câble USB. La suite au prochain épisode.



Titre: Re : Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: benjiper le 04 Août 2017 - 17:23:55
L'intégration à base de papier bulle translucide (à base de l'emballage des composants recyclé :eclaircie:) lui donne plus une carrure de doigt de bûcheron que de clé USB, mais on voit les LED qui clignotent et ça doit supporter un peu la maltraitance.

Petit retour d'expérience. C'était mon tout premier contact avec le monde Arduino. Ça fourmille de tutos sur le net: ça aide.

Fournisseurs:
- des 3 composants achetés chez Banggood, la carte "arduino-like" et le module BT fonctionnent, le capteur de pression délire complètement, et les délais de livraison sont assez long;
- en revanche le vendeur eBay suggérée par Benjiper m'a livré super vite, et tout marche;

Réalisation:
Dans la version proposée par Benjiper, la transmission bluetooth ne fonctionnait pas: on aurait dit que les trames envoyées étaient incomplètes. Après un peu d'investigation, j'ai modifié deux choses:
- j'ai supprimé le pont diviseur de tension (et donc connecté directement RX à D3), il semblerait que mes deux cartes sortent un truc plus proche du 3.3V que du 5V annoncé... voir si mon module BT supporte ça longtemps;
- j'ai modifié la vitesse du BT de 38400 à 9600 (ligne 27 du code).
Et ne me demandez pas pourquoi, mais ça marche comme ça.

Donc l'avantage, c'est qu'il n'y a pas besoin de résistance chez moi, ça fait toujours quelques soudures de moins à foirer faire.

Il me reste la partie la plus cool à faire: tester en vol! :vol:
Entre le réglage de la moyenne mobile dans le code embarqué, du lissage et de la constante de temps de XC Track, j'ai encore de quoi m'amuser un peu.

Donc pour conclure, grand merci à Benjiper pour le tuyau de départ.
Il n'y a plus qu'à poursuivre avec l'intégration d'une petite batterie embarquée, histoire de ne pas avoir à balader un câble USB. La suite au prochain épisode.



Eh bien super !  :bravo:

Il est possible que ton module baro intégrait déjà un level shifter ou équivalent, du coup, pas besoin de ce pont !
Pour la vitesse, cela fonctionnait sur mon Yotaphone et sur une tablette Android mais il est possible que la vitesse soit un peu haute pour certains appareils. ( Attention à ne pas trop la descendre car ton vario perdra en nombre d' acquisition/seconde)
Attention aux infrarouges qui pourraient passer à travers ton papier bulle, certains capteurs y sont sensibles ! Fais le tourner sur lui même au soleil pour voir si c'est le cas. ( Je sais que ça l'était avec nos capteurs de chez Measurement Specialities des Vari'Up Nano avant de changer la matière du boitier)

Du coup, prix total de la chose ?

Enjoy !


Ben de Vari'Up

   


Titre: Re : Re : Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: ottaflodna le 04 Août 2017 - 17:46:00
Il est possible que ton module baro intégrait déjà un level shifter ou équivalent, du coup, pas besoin de ce pont !
Pour la vitesse, cela fonctionnait sur mon Yotaphone et sur une tablette Android mais il est possible que la vitesse soit un peu haute pour certains appareils. ( Attention à ne pas trop la descendre car ton vario perdra en nombre d' acquisition/seconde)

Non, a priori les sorties logique de ma carte Arduino sont déjà plus proche de 3.3 V que 5 V... donc avec le pont ça donnait plus que du 2 V et des brouettes.
Je pense que c'est plus une question de cartes Arduino d'origine pas vraiment certaine.

La calibration dans XC Track me dit que j'ai toujours bien mes 3 mesures par seconde... donc pour la vitesse ça roule.

Attention aux infrarouges qui pourraient passer à travers ton papier bulle, certains capteurs y sont sensibles ! Fais le tourner sur lui même au soleil pour voir si c'est le cas. ( Je sais que ça l'était avec nos capteurs de chez Measurement Specialities des Vari'Up Nano avant de changer la matière du boitier) 
Ah ouais, bien vu. Je ferai un test à l'occasion.


Du coup, prix total de la chose ?

Chez Banggood, 9.47 CHF soit 8€20 en gros au taux du jour, frais de port inclus, inclus aussi le capteur qui ne fonctionne pas  :tomate:
Chez le marchand eBay, 20€ frais de port inclus.

Et bien se marrer en se rendant compte que je suis une grosse brêle avec un fer à souder dans la main, ça n'a pas de prix  :ppte:


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: ottaflodna le 09 Août 2017 - 15:57:42
J'ai poursuivi un peu le développement parce que je trouvais la batterie USB trop encombrante.

En alimentant la carte par le Vin avec une pile 9V, ça marche. Et contrairement à ce que j'ai pu lire ici ou là, le 3V3 qui alimente le capteur de pression marche aussi même si l'USB n'est pas alimentée.
J'ai ajouté un pont diviseur pour mesurer la moitié de la tension d'alimentation avec la borne A7, en espérant en tirer une indication du niveau d'autonomie de la batterie et ne pas trop consommer de courant inutilement dans le pont diviseur.

Le code est là: https://create.arduino.cc/editor/ottaflodna/b2760f96-9815-4e4c-a5f7-e3f4d233c959

Bref, j'ai un petit vario bluetooth.


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 18 Août 2017 - 09:55:43
Bonjour,

j'ai aussi fait le montage du vario avec arduino nano. mais j'ai un soucis car étant vu en Bluetooth par xcsoar (hc05) et/ou ma tablette il ne transmet pas de données.
Question :
 - Comment puis je vérifier que le capteur est bon ( j'ai vu que quelqu'un avait un probleme avec un capteur acheté  chine comme moi)
   sur xcsoar ( avec pilote generic ou lxnav ) je suis connecté mais pas de données affiché dans periph.

J'ai aussi se message d'erreur au bout d'un certain temps sur le téléversement
Le croquis utilise 14124 octets (45%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
Les variables globales utilisent 1063 octets (51%) de mémoire dynamique, ce qui laisse 985 octets pour les variables locales. Le maximum est de 2048 octets.
Une erreur est survenue lors du transfert du croquis


Merci d'avance si vous avez une réponse, en attendant je cherche aussi de mon coté....... :fume:

Gpat  :pouce:


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: ottaflodna le 18 Août 2017 - 10:49:32
Pour la vérification:
- j'ai utilisé Bluetooth Terminal HC-05 (application Android) pour lire les trames reçues sur mon téléphone;
- tu vois si tu reçois des trames qui correspondent bien à la spécification du LK8000 ("LK8EX1,pressure,altitude,vario,temperature,battery,*checksum") ou des trucs chelous (j'avais ce soucis avec le pont diviseur, je ne recevais pas les trames complètes donc XCTrack n'en faisait rien;
- dans la trame lue (tu peux aussi l'avoir dans un terminal série si tu es branché en USB), tu vois tout de suite si la valeur de la pression, de l'altitude et du vario sont réalistes ou bien complètement farfelues.

Et pour info, le catpeur a l'air sensible aux UV également: un coup de soleil sur le vario et c'était une vraie symphonie :-)


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 18 Août 2017 - 14:47:26
salut,

Merci pour ton retour.....
j'ai testé le baromètre avec un petit soft trouvé sur internet et connecté sur un arduino uno, il fonctionne. du coup je vais enlever le pont diviseur et refaire un test.

j'essayerai aussi ton soft (Bluetooth Terminal HC-05 ) avec mon phone, mais il le voyait deja le hc-05 c'est juste qu'il n'y avais pas de trames.
pour le capteur sensible au soleil y peut être d'autres modèles a essayer!!!!!

question: la précision est bonne ?

te tiens au courant

Gpat


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 18 Août 2017 - 15:51:21
Bon  c'est pas gagné..... :grrr:

je ne vois aucune trame ni sur lk800, ni sur xcsoar et ni sur terminal bluetooth hc-05.

pige plus,  pourtant y a pas grand chose comme câblage ou alors y autre chose mais je ne sais ou chercher


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 18 Août 2017 - 22:16:16
Bonsoir,

j'ai réussi a faire apparaitre des trames sur lk800 et xcsoar, Mais en remplaçant mon arduino nano ( HS? ) par un arduino uno que j'avais en stock
 Mais je dois mettre le port sérial  à 9600b sinon j'ai des caractères cabalistiques. Et je n'utilise pas de pont diviseur.

Prochaine étape trouver un autre arduino nano et eventuelement ajouter un buzzer. :ppte:


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: josecarbon le 01 Septembre 2017 - 09:15:58
Bonjour,

J'ai également fait le bricolage, merci à tous pour le partage.
J'ai du moi aussi enlever le pont diviseur pour obtenir des trames régulières. Par contre mon capteur de pression indique 235 Pa.
Il y a une calibration à faire? l'indication de l'altitude dans la trame est dans quelle unité le mètre?
Merci


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: damir le 23 Octobre 2017 - 18:12:44
est-il possible de changer gy68 à gy 63 ms5611 capteur


Titre: Re : Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: benjiper le 24 Octobre 2017 - 22:07:39
est-il possible de changer gy68 à gy 63 ms5611 capteur

Hello,

bien sûr, il faut juste intégrer la bibliothèque Arduino du MS5611 ou 5607 et adapter le code.
Je pense qu'il est facile de trouver des exemples sur le net.


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: damir le 27 Octobre 2017 - 09:46:52
      J'utilise google translate alors excusez-moi pour une mauvaise langue. Je ne suis pas familier avec le programme. Mais je ne suis pas sûr de quelle partie du code arduino je dois changer?


Titre: Re : Re : Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 28 Octobre 2017 - 21:23:27
est-il possible de changer gy68 à gy 63 ms5611 capteur

Hello,

bien sûr, il faut juste intégrer la bibliothèque Arduino du MS5611 ou 5607 et adapter le code.
Je pense qu'il est facile de trouver des exemples sur le net.

Salut,

Si tu réussi,ça m'intéresserai car la précision est meilleure. Et je suis pas très fort en codage.....

Merci d'avance  :ppte:

patrick


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylk le 19 Février 2018 - 14:18:16
salut,

je viens de tester ce projet, c'est mon tout début sur arduino et autres geekeries

miracle après pleins d'essais ça marche sur xctrack

merci les gars !

par contre , impossible de trouver comment le faire marcher sur xcsoar
pour info j'ai la version .ino de ottaflodna

 :sos:


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylk le 27 Février 2018 - 15:58:56
salut ,

c'est bon j'ai trouvé tout seul ma réponse

XCsoar ne lit pas le protocole LK8EX1

du coup j'ai créé des trames digifly et ça marche (bien que code fait mal aux yeux)


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: willyb le 26 Mars 2018 - 12:07:39
Bonjour,
Je viens de réaliser ce montage avec un HC-06 au lieu de HC-05, sans les résistances.
J'ai juste changé la vitesse à 9600 dans le prog. arduino - cf. ci-dessous :

#define HC05_SPEED 9600               //define HC05 serial transmision speed (9600,19200, etc...)

Tout fonctionne correctement avec XCtrack, mais j'ai quand même deux questions :

  • > Dans Préférences/connexions & capteurs/calibrer il y a ce curseur qui propose de LISSER plus ou moins, à quoi sert ce lissage et sur quel valeur faut il le régler?


  • > Rien a voir avec le module barométrique mais est il possible de faire apparaitre les ville sur la carte dans XCTrack? j'ai coché "montrer Ville" dans le widget mais ça n'affiche rien pour autant.

Merci d'avance.
WB


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: plumocum le 26 Mars 2018 - 13:14:26
Pour l'affichage de toutes les villes ds xctrack c'est une fonction récente. Tu dois charger d'abord la dernière maj puis les cartes mapforge. Tu vas voir dans le fil xctrack là http://www.parapentiste.info/forum/developpements-hardware-software/xctrack-quelquun-maitrise-t34819.0.html tu y trouveras tout (tu peux commencer par la fin et remonter les pages à l'envers car ce sujet a été traité récemment)


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: willyb le 27 Mars 2018 - 16:13:17
Bonjour,
Merci effectivement j'ai trouvé la réponse dans ce long post!!
Je me permet donc de résumer la manip ici.
Pour afficher les villes et les routes dans XCTrack il faut :
1> télécharger une carte vectoriel .map sur son smartphone (par exemple sur https://www.androidmaps.co.uk/ (https://www.androidmaps.co.uk/) )
2> aller dans Préférences/Cartes/ et indiquer le répertoire où est enregistré la carte .map sur le smartphone, il faut aussi choisir ici le thème (couleur, esthétique...) qui vous convient.
3> enfin, aller dans Préférences/ puis cliquer sur le widget "carte de la manche" (la carte du fond) et dans /Configurer Gadget cochez "Afficher la carte Mapsforge".

Pour le lissage ce que j'ai finalement compris c'est que plus on augment le lissage plus on élimine les valeurs extrêmes renvoyés par le capteur. Par conséquent avec un lissage au maxi le vario n'est vraiment pas réactif et l'altimètre a un bon temps de retard, avec un lissage trop bas le vario ne cesse de sonner même à l'arrêt. Il faut donc un minimum de lissage pour que ça soit utilisable mais pas trop pour que ça reste réactif.

Pour ce petit Vario Arduino je vais probablement dessiner un boitier à imprimer sur imprimante 3d, je mettrai le fichier 3d à disposition dés que possible.
A bientôt.


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Chrysostome le 27 Avril 2018 - 11:55:21
Merci pour le tuto ça va m'être bien utile, pour pas trop cher!  :P


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 18 Septembre 2018 - 13:57:05
Bonjour,

Quelqu'un aurais t'il modifié se montage avec un capteur ms5611 ?

ottaflodna pour les trames xcsoar tu peux partager ?

merci d'avance

Gpat



Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylvain_p le 18 Septembre 2018 - 22:11:47
Salut, j'ai fait ça avec un MS5611 : https://github.com/spasutto/SimpleBTVario ça part de la même base de Vario.
Ça marche bien avec xcsoar/xctrack il me reste a corriger un détail, le niveau de batterie est mauvais sous xctrack il faut que je corrige.


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylvain_p le 21 Septembre 2018 - 08:48:47
Voilà c'est corrigé, la batterie est affiché dans xctrack.
Exemples de trames NMEA :
  • LK8000 : (pression, alti, vario (cm/s), température, batterie)
    • $LK8EX1,96556,405,36,26,1081,*12
    • $LK8EX1,96558,405,10,26,1081,*18
    • $LK8EX1,96557,405,-4,26,1081,*F
    • $LK8EX1,96555,405,23,26,1081,*15
    • $LK8EX1,96556,405,4,26,1081,*23
    • $LK8EX1,96557,405,-24,26,1081,*3D
  • LXNAV : (alti, vario (m/s))
    • $LXWP0,Y,,405,0.018,,,,,,,,*6C
    • $LXWP0,Y,,405,-0.133,,,,,,,,*49
    • $LXWP0,Y,,405,-0.114,,,,,,,,*4C
    • $LXWP0,Y,,405,0.911,,,,,,,,*6C
    • $LXWP0,Y,,406,1.118,,,,,,,,*6F
    • $LXWP0,Y,,405,0.312,,,,,,,,*65
    • $LXWP0,Y,,405,-0.563,,,,,,,,*48
 


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: josecarbon le 21 Septembre 2018 - 09:53:17
Bonjour,
Pour info pourquoi utilisez vous le MS5611? est il meilleur que celui d'origine? est ce que ça vaut le coup de changer?
Merci.


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylvain_p le 21 Septembre 2018 - 11:09:32
Bonjour, il est donné par différents tests comme plus précis (moins de bruit) et ne coûte pas bien plus cher :
http://electronics-from-t.blogspot.com/2016/02/lps25h-vs-ms5611-vs-bmp180.html?m=1
http://wiki.paparazziuav.org/wiki/Baro_comparsion


Titre: Re : Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: ottaflodna le 21 Septembre 2018 - 15:17:04
Voilà c'est corrigé, la batterie est affiché dans xctrack.
Exemples de trames NMEA :
  • LK8000 : (pression, alti, vario (cm/s), température, batterie)
    • $LK8EX1,96556,405,36,26,1081,*12
    • $LK8EX1,96558,405,10,26,1081,*18
    • $LK8EX1,96557,405,-4,26,1081,*F
    • $LK8EX1,96555,405,23,26,1081,*15
    • $LK8EX1,96556,405,4,26,1081,*23
    • $LK8EX1,96557,405,-24,26,1081,*3D
  • LXNAV : (alti, vario (m/s))
    • $LXWP0,Y,,405,0.018,,,,,,,,*6C
    • $LXWP0,Y,,405,-0.133,,,,,,,,*49
    • $LXWP0,Y,,405,-0.114,,,,,,,,*4C
    • $LXWP0,Y,,405,0.911,,,,,,,,*6C
    • $LXWP0,Y,,406,1.118,,,,,,,,*6F
    • $LXWP0,Y,,405,0.312,,,,,,,,*65
    • $LXWP0,Y,,405,-0.563,,,,,,,,*48
 

Merci, tu as été beaucoup plus rapide que moi !


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylvain_p le 21 Septembre 2018 - 21:12:24
Je les avais sous la main je suis en plein bricolage  :coucou:


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: josecarbon le 21 Septembre 2018 - 21:14:10
Merci Sylvain


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylk le 02 Octobre 2018 - 19:02:48
Salut Sylvain P
Comment fais tu pour passer des trames lk8000 à lxnav
Je suis avec un bmp 180 et j'ai pris le code dont tu fais référence dans ton github

Merci d'advance
Sylvain k


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylvain_p le 02 Octobre 2018 - 20:50:14
Salut sylk, si je dis pas de bêtises le code marchait tel quel, j'avais au début juste remplacé la librairie bmp085 par la ms5611.
Après est ce que tu as vérifié que ton téléphone recevait bien les trames? Perso j'utilise cette application :
https://play.google.com/store/apps/details?id=project.bluetoothterminal

Tu peux aussi recopier les quelques trames que j'ai collé plus haut et faire un sketch qui ne fait que les envoyer en boucle ?


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylk le 02 Octobre 2018 - 23:10:42
Merci,
Je vais réessayer demain
Pour l'instant j'arrive à avoir ou l'un ou l'autre
Je doit mettre des /*... */sur le string que je ne veux pas mais j'aimerais pouvoir passer sur xctrack ou xcsoar sans te televerser


Titre: Re : Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 16 Novembre 2018 - 14:09:47
Salut, j'ai fait ça avec un MS5611 : https://github.com/spasutto/SimpleBTVario ça part de la même base de Vario.
Ça marche bien avec xcsoar/xctrack il me reste a corriger un détail, le niveau de batterie est mauvais sous xctrack il faut que je corrige.

Salut,
j'ai chargéton code pour tester avec un ms5611, mais j'ai pas mal d'erreur de compil....Il doit me manquer de librairies !!! ( lesquels ? ) Serait il possible que tu mettes le programme complet sur github?
merci d'avance .

Gpat


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: HelicoFX le 19 Mars 2019 - 12:24:48
Bonjour,

j'ai le même soucis, impossible de compiler correctement le code.

Peux-tu me le renvoyer ?

Merci Beaucoup

Hervé


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylvain_p le 19 Mars 2019 - 13:02:28
Coucou, oups désolé je n'avais pas vu le précédent message :oops: ,
Il suffit juste de récupérer la librairie de gestion du MS5611 ici : https://github.com/jarzebski/Arduino-MS5611 et la mettre comme n'importe quelle autre librairie arduino dans le dossier qui va bien. Je vais mettre le lien dans mon github
Le reste devrait fonctionner sans librairie puisque c'est le seul périphérique (hors module bluetooth mais lui utilise la liaison série sans surcouche)


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: HelicoFX le 27 Mars 2019 - 15:18:07
Bonjour,

j'avance dans le projet, j'ai fait le montage de ottaflodna, les trames arrivent bien sur le téléphone.
J'utilise l'application "Aircraft Cockpit" comme tableau de bord en place arrière de l'ULM sur une tablette.
Cette application ne reconnait pas le capteur barométrique ... Quelqu'un connait une application pour que le capteur externe soit reconnu comme un capteur interne.
J'ai fait une recherche sur Google mais rien trouvé.

Merci de votre aide

Bon vol
Hervé


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: craspair le 16 Mai 2019 - 12:55:32
 :bang:

gné j'ai pas de trames....  :sos:
J'ai fais le montage avec une nano, mais pour l'instant je teste alimenté en usb. ça pourrais pas venir de là ?

A chaque fois que je fais de l’électronique je me rappelle pourquoi après le bac elec j'ai changé de voie ^^


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: craspair le 16 Mai 2019 - 13:56:10
Salut !

Excusez pour le précédent message j'ai pas gaffé qu'on ne pouvait pas éditer les messages !

Bon, j'ai été vachement branché par ce petit projet et j'avoue que j'ai pas fait d'elec depuis une décennie alors... ça prends son temps.
Je suis entrain de réaliser la version donnée par ottaflodna sur son github, ça me prends juste un peu de temps de faire les choses bien !

Merci d'avoir partagé ce projet :)

Fly safe !


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylk le 16 Mai 2019 - 15:04:39
Salut !

Excusez pour le précédent message j'ai pas gaffé qu'on ne pouvait pas éditer les messages !

Bon, j'ai été vachement branché par ce petit projet et j'avoue que j'ai pas fait d'elec depuis une décennie alors... ça prends son temps.
Je suis entrain de réaliser la version donnée par ottaflodna sur son github, ça me prends juste un peu de temps de faire les choses bien !

Merci d'avoir partagé ce projet :)

Fly safe !

et maintenant tu as les trames ?


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: craspair le 16 Mai 2019 - 18:06:17
Oui, c'est tout bon ça marche impec,
J'ai passé la matinée à vouloir programmer avec le HC-05 connecté au Rx Tx ...
une fois désoudé ça a programmé mais j'ai décalé les broches en ressoudant...
Donc une fois assemblé consciencieusement, c'est top, plus qu'a tester en vol !!
J'ai un peu modifié l'alim puisque j'avais acheté un accus li-po format pile 9V (qui se charge en usb) donc j'ai rajouté un LM7805.

Reste que le boutons poussoir qui n'allume ni n'éteinds rien mais j'avais prévu de base un switch glissière donc même si la carte sera moins fan, ça jouera comme ça.
Le piezzo que j'ai monté ne fais pas beaucoup de bruit, je pense que je ne vais pas l'entendre en vol :/

Je suis content avec mes maigres bases d'elec, ça se fait vachement bien ! :)

Merci les copains !  karma+


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Zefram28 le 19 Décembre 2019 - 00:36:09
Salut la communauté,

Nouveau sur le Fofo, suis passé par là en voyant que la lumière était restée allumée...

Parapentiste pratiquant (trop peu), j’étais a la recherche d'un Vario Home made quand je suis tombé sur ce post.
Bidouilleur fou depuis toujours.... et bien oui.. j'ai craqué et me suis lancé moi aussi.

ayant quelques notions (scolaires) en Electronique, je me suis dit que j'allais me faire un beau montage.

Je possède dèjà le matos.

==> Montage a blanc sur breadBoard  de toute la compagnie (Arduino/BMP085/HC05)
==> Test du programme et de la réception sur mon Smartphone grâce au petit soft proposé.

Tout est ok

On passe a la création d'un PCB pour tenir tout ça!

EasyEDA:http://easyeda.com/editor (http://easyeda.com/editor)
==> c'est assez simple d'utilisation, c'est gratuit, allez hop, le PCB est torché en une soirée.
==> Le site propose la fabrication via un partenaire alors je lance en fabrication.

Je devrait recevoir les PCB d'ici 15 à 20 jours.

je vous laisse un lien vers ma création au cas ou cela intéresserait quelqu'un, le PCB est libre de droit.
https://easyeda.com/editor#id=|4c0b7f900c2d469fbf67db517b36775a|57efd55fbf774066a3a7fda68d6d93e3]http://easyeda.com/editor#id=|4c0b7f900c2d469fbf67db517b36775a|57efd55fbf774066a3a7fda68d6d93e3]https://easyeda.com/editor#id=|4c0b7f900c2d469fbf67db517b36775a|57efd55fbf774066a3a7fda68d6d93e3 (http://easyeda.com/editor#id=|4c0b7f900c2d469fbf67db517b36775a|57efd55fbf774066a3a7fda68d6d93e3)

J'ai commandé de quoi me faire un autre montage a base de MS5611, j'en ferai un avec cette autre base histoire de comparer.



Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Zefram28 le 19 Décembre 2019 - 23:58:20
et en prime le petit boitier imprimé 3D que je prevoie pour la bestiole



Titre: Re : Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 08 Janvier 2020 - 11:34:20
et en prime le petit boitier imprimé 3D que je prevoie pour la bestiole



Salut,  :coucou:

super ton boulot  :+1: , mais pourrais tu mettre sur github le soft pour ce module  avec bmp028 et ms5611 si tu veux bien.

je vais essayer de me faire aussi un un module en impression 3d si ton prototype que j'aurais essayé fonctionne.

moi j'utilise proteus pour les circuits donc je dois le refaire et je pense utiliser un arduino nano ( que j'ai en stock )

merci d'avance  :ppte:

Patrick


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Zefram28 le 22 Janvier 2020 - 01:31:03
Salut Gpat,

Pas su d'avoir compris ce que tu veux.

Si il s'agit des fichiers *.ino d'Arduino, ils sont tous dispo sur ce fil pour les differentes versions (BMP085 - MS5611-...)
Si il s'agit de mon fichier pour le boitier, pas de pb je peux le mettre a dispo.

Cdlt



Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Zefram28 le 23 Janvier 2020 - 22:31:50
si il s'agit du boitier,

Tu peux récupérer mon model ici : https://a360.co/2sRaI4m (https://a360.co/2sRaI4m)

il te faudra fusion 360 (en version étudiants c'est gratuit).

Puis le slicer sous ton Soft préféré (moi j'ai Cura).

Cdlt


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 28 Janvier 2020 - 13:04:36
Salu,

Merci pour le partage de ton fichier 3D, mais moi j'utilise 123design un chouia plus simple et pour l'impression cura 4.4 Mais le montage que je dois faire sera avec un Arduino nano que j'ai en stock, donc soit refaire un pcb ou acheter un Arduino micro.
Questions:
- T'as déjà reçus tes pcb ? quel sont les tarifs . Plusieurs sites proposent  a partir de 15$ 5 pieces quand tu fourni le fichier gerber
- Si oui fonctionne t'il ?
- Comment faits tu pour superposer les composants a la création de ton PCB

c'est pleins de questions et je te remercie d'avance si tu peux y répondre

A plus

Gpat


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: j'm 7 aile le 12 Février 2020 - 22:08:05
Un petit vario sympa ... pour moins de 20 Euros

Merci pour le travail ...  Sylvain et ottaflodna   :trinq:


Titre: Re : Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Zefram28 le 15 Février 2020 - 13:22:45
Salut,

Merci pour le partage de ton fichier 3D, mais moi j'utilise 123design un chouia plus simple et pour l'impression cura 4.4 Mais le montage que je dois faire sera avec un Arduino nano que j'ai en stock, donc soit refaire un pcb ou acheter un Arduino micro.

Pars plutôt sur l'arduino UNO car le code fourni n'est pas compatible avec un micro et tu vas te taper quelques lignes à modifier...
J'ai aussi fait un boitier et un PCB sur une base UNO.
le pcb : http://easyeda.com/zefram28/variobt_copy (http://easyeda.com/zefram28/variobt_copy)

Citation
Questions:
- T'as déjà reçus tes pcb ? quel sont les tarifs . Plusieurs sites proposent  a partir de 15$ 5 pieces quand tu fourni le fichier gerber
- Si oui fonctionne t'il ?
- Comment faits tu pour superposer les composants a la création de ton PCB

c'est pleins de questions et je te remercie d'avance si tu peux y répondre

A plus

Gpat

Les PCB ont été reçu en 3 semaines ils sont fonctionnels (8 euros les 5 port compris)
Pour la superposition des composants je joue sur les face supérieurs et inférieurs (ce sont des PCB double couche).
Tu peux aussi faire des empilages en prenant en compte la hauteur du composant et la maniere dont tu soude tes composants
regarde ici : http://prunkdump.github.io/GNUVarioFR/hardware.html (http://prunkdump.github.io/GNUVarioFR/hardware.html)

Bons vols


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 21 Février 2020 - 13:22:29
salut,

merci pour les infos,super tes pcb, beau travail :bravo:   :ppte:
j'ai commander des circuits ( 7,18€ port compris les 5) Juste une/deux questions
- Tu l'alimente avec quoi ( pile , accu lipo ) As tu ajouté un module de recharge si accu?
- Si pas Bluetooth peux tu regler le niveau sonore du buzzer ?

a plus

Patrick


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 08 Juin 2020 - 00:11:04
Salut, Zefram28

apres quelques temps a faire autres chose je me suis enfin lancé dans la realisation de ce petit montage avec tes pcd ommander sur le web,
malheureusement j'ai un souci de compilation
beaucoup d'erreurs malgré les libairies ms5611 que tu nous as proposé don la derniere de la liste est:

sketch\MS5611.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Erreur de compilation pour la carte Arduino Pro or Pro Mini

j'aimerai "si tu veux bien" que tu nous passe le programme complet pour faire un essai

merci d'avance pour ton aide

Gpat


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 01 Août 2020 - 19:03:28
Salut Zefram

Sais pas si tu es tjrs sur ce fil, mais j'ai fait le montage avec ton circuit pcb et tout les composants. seulement je n'arrive as a programmer l'arduino.
Pourrais tu svp me mettre ton programme complet et me montrer ou ta mis le programmateur sur le circuit ?
Merci d'avance
Patrick :pouce:


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylvain_p le 01 Août 2020 - 22:06:11
 Salut, ton erreur vient sûrement du fait que tu as mis la librairie ms5611 en double (typiquement dans le dossier du sketch .ino et dans le dossier des librairies). Essaye de virer les fichiers ms5611.h/cpp d'un de deux endroits


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 02 Août 2020 - 08:15:39
Salut sylvain
merci pour ta reponse, j'ai effectivement deux fois ms5611 dans mes libs, j'en ai viré une mais j'ais le meme souci.
Chez toi cela fonctionne t'il ? aurais tu le fichier .ino qui va bien ? et quel programateur (hard) utilises tu ? et comment l'as tu branché ?
Merci pour tes reponses eventuelles.
Patrick


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: sylvain_p le 03 Août 2020 - 20:13:02
Pour ton erreur elle n'a rien à voir avec le programmateur, elle vient de l'éditeur de liens donc pendant la phase de compilation (pas besoin de carte pour effectuer cette étape). Bizarre car elle indique vraiment un symbole (par exemple une méthode) définie en double

J'ai fait plusieurs essais à base de ms5611, mais je n'ai rien sous la main là... À part un essai de Vario avec une latence assez importante : https://github.com/spasutto/SimpleBTVario
Tu peux essayer de le compiler mais à mon avis tu as juste une vieille copie de la lib ms5611 qui traîne quelque part...


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Mavy1704 le 19 Décembre 2020 - 10:20:18
Bonjour, j'ai essayé de charger le programme sur mon Arduino Nano ATmega328 avec MS5611, mais j'obtiens toujours un message d'erreur. Malheureusement, j'ai peu d'idées sur CC + et la programmation. Quelqu'un peut-il simplement m'aider?

J'ai déjà pu charger d'autres petits programmes avec des manomètres sur le Nano, qui fonctionnent également. Il a ensuite également affiché la température et la pression, mais je ne pouvais pas connecter XCTrack à ces programmes.

Merci
Thomas (paramoteur)


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Mavy1704 le 19 Décembre 2020 - 17:03:41
Bonjour, j'ai essayé de charger le programme sur mon Arduino Nano ATmega328 avec MS5611, mais j'obtiens toujours un message d'erreur. Malheureusement, j'ai peu d'idées sur CC + et la programmation. Quelqu'un peut-il simplement m'aider?

J'ai déjà pu charger d'autres petits programmes avec des manomètres sur le Nano, qui fonctionnent également. Il a ensuite également affiché la température et la pression, mais je ne pouvais pas connecter XCTrack à ces programmes.

Merci
Thomas (paramoteur)

Voici une image du message:
https://mega.nz/file/vxkXnYYT#VWdEzrkZDtl3XhZGY79zbce_ibx5_rjDklaQS5qRXaE (https://mega.nz/file/vxkXnYYT#VWdEzrkZDtl3XhZGY79zbce_ibx5_rjDklaQS5qRXaE)


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Mavy1704 le 20 Décembre 2020 - 13:45:27
Je l'ai fait ... J'ai installé la mauvaise bibliothèque (Illus. 002).

J'ai installé le bon ici (Illus. 003).

Merci Thomas

Illus. 002 - https://mega.nz/file/OxMmRRyJ#B-3_i4uEbawb5bcuEpPIpTrD6xT9fv5AtHCVHHSre0s

Illus. 003 - https://mega.nz/file/f8USkDQb#f25FNQ-AdktB0CL6DVHMuQOFRyqRpFzH8BvXkbQQFSM


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: fanfoue_74 le 29 Janvier 2021 - 23:57:45
Salut tout le monde,

D'abord un grand bravo et merci a Benji pour avoir initié ce sujet et à tous les autres contributeurs.

j'ai également réalisé ce petit joujou, après quelques bug (paramétrage du compilateur Arduino, vitesse de com modifiée à 9600 bauds, ...) tout fonctionne.
Je l'utilise pour XCTrack. D'ailleurs de nombreuses infos intéressantes ici : https://xctrack.org/External_Sensors.html

J'ai également ajouté quelques modifications :
- Modification du principe de calcul de la pression pour envoyer des valeurs plus précises sans impacter la vitesse de com
- Ajout d'une surveillance de la tension de la batterie
- Ajout de 2 boutons pour le réglage de la pression relative
- Ajout d'un buzzer. Pur gadget pour le moment, il ne bip qu'au démarrage du programme.


Pour les composants, fourniture chez Aliexpress, vraiment pas chère, 7 euro pour les 3 composants principaux (Arduino, HC05 et BMP180)
Si d'autres personnes sont intéressées, j'ai commandé les pièces en triple/quadruple au cas ou, mais pas utilisées donc disponible.

Je posterai les schémas et programme ces prochains jours pluvieux.

Prochain objectif, tester tout ca en l'air  :vol:








Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: gpat le 09 Septembre 2021 - 17:43:18
Bonjour,

suis iteressé et curieux de voir la version ameliorée du vario, etant en ancienne version du debut , trop de latence pour etre exploité correctement.
De plus la plupart des liens ne sont plus accessible.

Merci d'avance

Patrick


Titre: Re : Vario Bluetooth pour XCTrack / LK8000 sur vos tablettes ou smartphones
Posté par: Le Buffle le 08 Novembre 2022 - 17:24:30
D'autre ont suivie ces conseils pour fabriquer ce vario ? Suite au différents problèmes de certaines pièces quelqu'un aurait il un lien des éléments fonctionnants entre eux correctement ?