| OpenXsensor : des capteurs télémétriques DIY ! | |
|
+4michel_strens thierry de faudoas Nicolas C FabienG 8 participants |
|
Auteur | Message |
---|
FabienG rooky
Nombre de messages : 47 Localisation : Revel (31) Date d'inscription : 13/06/2017
| Sujet: OpenXsensor : des capteurs télémétriques DIY ! Mer 28 Juin 2017 - 19:31 | |
| | |
|
| |
Nicolas C pilote d'or
Nombre de messages : 1984 Age : 43 Localisation : Nantes Date d'inscription : 07/05/2008
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Mer 28 Juin 2017 - 20:25 | |
| | |
|
| |
FabienG rooky
Nombre de messages : 47 Localisation : Revel (31) Date d'inscription : 13/06/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Mer 28 Juin 2017 - 22:00 | |
| Malheureusement Futaba n'a pas documenté son protocole S.Bus2. Cependant il existe les capteurs Unisense en S.Bus2.... | |
|
| |
Nicolas C pilote d'or
Nombre de messages : 1984 Age : 43 Localisation : Nantes Date d'inscription : 07/05/2008
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Mer 28 Juin 2017 - 22:26 | |
| - FabienG a écrit:
- Malheureusement Futaba n'a pas documenté son protocole S.Bus2.
Cependant il existe les capteurs Unisense en S.Bus2.... oui c'est ce que j'ai , c'est pas mal d'ailleurs le coté open source ne va pas avec Futaba hélas | |
|
| |
FabienG rooky
Nombre de messages : 47 Localisation : Revel (31) Date d'inscription : 13/06/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 30 Juin 2017 - 17:03 | |
| Ca ne rentre pas dans le modèle économique de Futaba.
Mais même le capteur Unisense n'est pas donné, quand on voit tout ce qu'arrive à faire OpenXsensor pour vraiment pas cher ! | |
|
| |
Nicolas C pilote d'or
Nombre de messages : 1984 Age : 43 Localisation : Nantes Date d'inscription : 07/05/2008
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 30 Juin 2017 - 18:44 | |
| - FabienG a écrit:
- Ca ne rentre pas dans le modèle économique de Futaba.
Mais même le capteur Unisense n'est pas donné, quand on voit tout ce qu'arrive à faire OpenXsensor pour vraiment pas cher ! le modèle de futaba est en train de mourrir, ils ne font rien évoluer, impossible d'exploiter les capacités du materiel, qui est pourtant au top... quand je vois le SAV de m$^ù$ avec aviotiger, les non réponses aux demandes de dev, ni de futaba, ni d'aviotiger, ni de ripmax ( meme pas un "non" ) pour des radios à plus de 2000 balles ... bref c'est HS mais pas tant que ça | |
|
| |
FabienG rooky
Nombre de messages : 47 Localisation : Revel (31) Date d'inscription : 13/06/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 30 Juin 2017 - 19:31 | |
| Oui, le matos est bon, mais trop étagé en terme de gamme : exemple une radio à 350€ (10J) n'est pas compatible avec des récepteurs de la même marque (R7008). FHSS, T-FHSS, FASST, FASSTEST...
De Futaba, je suis passé sur FrSky (pour OpenTX), puis sur du Jeti (pour la qualité de fabrication) : je suis bien content de voir que mes vario que j'avais fabriqué pour les récepteurs FrSky sont à présent compatible Jeti. | |
|
| |
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Sam 5 Aoû 2017 - 0:31 | |
| Je viens de forker le github. Je suis en plein dans les tests avec une DC16. Je viens de me faire un GPS et un vario/alto sans connaître openXsensor 😭 | |
|
| |
FabienG rooky
Nombre de messages : 47 Localisation : Revel (31) Date d'inscription : 13/06/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Sam 5 Aoû 2017 - 9:40 | |
| C'est bien dommage !
J'ai recyclé des vario que j'avais fabriqué pour du FrSky sur la Jeti, en rechargeant un programme à l'intérieur. | |
|
| |
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 11 Aoû 2017 - 0:49 | |
| Bonjour.
Suite à un souci sur mon bmp280 pour adressage et à la traduction du fichier oXs_config_description.h en francais que je suis entrain de réaliser je viens de constater qu une amélioration pourrais être apporte.
En effet il est dit que "the second one must be a MS5611 (because BMP085 and BMP180 have only one I2C address) or quand je prend la notice du bmp280 on peux aussi lui attribuer une deuxième adresse. Donc si je pousse mon résonnement plus loin on pourrait aussi utiliser un bmp180 ou 280 pour le deuxième capteur The 7-bit device address is 111011x. The 6 MSB bits are fixed. The last bit is changeable by SDO value and can be changed during operation. Connecting SDO to GND results in slave address 1110110 (0x76); connection it to VDDIO results in slave address 1110111 (0x77), which | |
|
| |
michel_strens rooky
Nombre de messages : 36 Localisation : Belgique (Soignies) Date d'inscription : 14/02/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 11 Aoû 2017 - 8:42 | |
| La remarque est pertinente. C'est exact que le bmp280 peut avoir 2 adresses I2C tout comme le MS5611. En fait le texte qui dit qu'il faut que le premier soit un MS5611 pour ajouter un second sensor barométrique a été écrit alors que seul le type BMP085/BMP180 avait été programmé. Ce texte n'a pas été modifié lorsque j'ai programmé la possibilité d'utiliser le BMP280 car je n'en voyais pas d'intérêt en pratique.
La possibilité d'avoir 2 capteurs barométriques avait été prévue pour diverses raisons: - tester l'amélioration de performance obtenue en calculant la vitesse moyenne sur base de la moyenne des données des 2 capteurs. Il semble que l'amélioration soit négligeable. Si on veut un vario avec le minimum de temps de réaction, la meilleure solution est d'utiliser un IMU (6050) en complément du capteur de pression) - offrir la possibilité d'avoir à la fois un vario normal et un vario compensé pneumatiquement (sonde TEK raccordée au second capteur). A part lors des tests, je ne crois pas que cette solution ait déjà été utilisée car lorsque l'on dispose d'un vario compensé on a tendance à ne plus utilisé le vario normal. Le capteur utilisé pour un vario compensé pneumatiquement donne une alttitude qui n'est pas 100% correcte mais l'erreur est faible et ne justifie pas un second capteur.
En conclusion, je ne sais pas si cela est vraiment utile d'avoir 2 capteurs de pression. De toute façon, si vraiment on le souhaite, oXs permet de le faire avec 2 MS5611. Question performance, pour un vario, je conseille le MS5611 (par rapport au BMPxxx) et le prix du module GY-63 (avec MS5611) est faible (moins de 6 € sur aliexpress) | |
|
| |
michel_strens rooky
Nombre de messages : 36 Localisation : Belgique (Soignies) Date d'inscription : 14/02/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 11 Aoû 2017 - 8:47 | |
| Une fois le fichier oXs_onfig_description traduit en français, je pourrais le mettre sur github avec ton accord pour que d'autres en profites. Il serait toutefois souhaitable qu'il s'agisse d'une traduction de la dernière version disponible (celle dans la branche master de github et qui supporte maintenant un débimètre). | |
|
| |
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 11 Aoû 2017 - 12:09 | |
| Pas de souci je suis partie de la dernière version que j ai fork sur mon Github. C'est long car un gros travail a déjà été fait et ça prend dit temps Effectivement je ne voie pas de bonne raison d'avoir deux vario 😊. Un bon vario compense suffit largement. Pour le bmp280 c'est un fond de tiroirs d'un ancien projet. | |
|
| |
Robert-67 pilote d'or
Nombre de messages : 483 Localisation : 67 Date d'inscription : 12/05/2014
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 11 Aoû 2017 - 16:18 | |
| - thierry de faudoas a écrit:
Effectivement je ne voie pas de bonne raison d'avoir deux vario 😊. Un bon vario compense suffit largement. Pour le bmp280 c'est un fond de tiroirs d'un ancien projet.
Bonjour, On peut justifier d'avoir 2 capteurs de pression, comme sur les planeurs grandeur : un pour le vario compensé qui donne aussi l'altitude approximative, l'autre pour le tube de Pitot si on s'intéresse à la vitesse "air". En fait, il faudrait 3 capteurs, car le tube de Pitot a besoin d'une prise statique. On peut (éventuellement ?) approximer le vario compensé à une prise statique pour le Pitot. A vérifier dans les équations de la compensation vario pour évaluer son influence sur le Pitot. MPX vend un Pitot qui fonctionne bien, je l'ai monté sur un planeur, c'est pratique dans certains cas d'avoir la vitesse "air". Une mesure détaillée montre que le Pitot de MPX affiche une vitesse trop grande de 10% environ (malgré la prise statique dédiée), mais j'ai n'ai pas cherché à optimiser la sonde Pitot. Amicalement, Robert. http://images.aeromodelisme-pratique.com/Pitot_GPS.gif | |
|
| |
michel_strens rooky
Nombre de messages : 36 Localisation : Belgique (Soignies) Date d'inscription : 14/02/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 11 Aoû 2017 - 19:59 | |
| A ma connaissance, il y a 2 façons de réaliser un vario compensé: - soit en utilisant une compensation pneumatique. Dans ce cas on utilise une simple sonde barométrique (comme pour un vario non compensé) mais celle ci ne mesure pas la pression statique mais bien la pression fournie par un "tube" à la forme spéciale monté dans le flux d'air comme pour un tube de pitot. On rencontre au moins 2 types de "tube". L'un est un simple tube fermé à son extrémité mais ayant un trou calibré à quelques mm de l'extrémité. Le tube est coudé à quelques cm de l'extrémité. L'autre n'est pas à proprement parlé un tube mais a une sorte de venturi à son extrémité. Il y a des photos de ces tubes sur un forum en anglais mais je devrais chercher pour les retrouver. Ces systèmes ont l'avantage de la simplicité mais exige que le "tube" soit parfaitement calibré. Par ailleurs l'altitude calculée sur base de la pression mesurée par l'unique sonde baro n'est pas tout à fait correcte car elle est influencée par la vitesse air. Toutefois l'erreur est relativement faible lorsque la vitesse air reste faible (cas d'un planeur rc en général). Si veut absolument éviter cette erreur, il faut effectivement ajouter une autre sonde barométrique pour mesurer la seule pression statique. - soit en utilisant 2 capteurs séparés : une sonde barométrique (pour connaître la pression statique comme dans le cas d'un vario non compensé) et en plus un capteur de pression différentiel qui est connecté à un tube de Prandtl (lequel va fournir 2 pressions: la pression statique et la pression "totale"). Ce système permet d'avoir l'altitude exacte, la vitesse air ainsi que 2 vitesses verticales (compensée et non compensée) moyennant divers calculs (et filtres).
Toutes ces options sont disponibles dans openXsensor. | |
|
| |
Robert-67 pilote d'or
Nombre de messages : 483 Localisation : 67 Date d'inscription : 12/05/2014
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 11 Aoû 2017 - 21:56 | |
|
Dernière édition par Robert-67 le Ven 11 Aoû 2017 - 22:39, édité 1 fois | |
|
| |
michel_strens rooky
Nombre de messages : 36 Localisation : Belgique (Soignies) Date d'inscription : 14/02/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Ven 11 Aoû 2017 - 22:18 | |
| | |
|
| |
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Dim 13 Aoû 2017 - 0:56 | |
| | |
|
| |
michel_strens rooky
Nombre de messages : 36 Localisation : Belgique (Soignies) Date d'inscription : 14/02/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Dim 13 Aoû 2017 - 12:14 | |
| Les 2 liens sont très bien faits et complets. A noter que les sondes TEK (pour faire un vario compensé pneumatiquement) sont plus difficiles à trouver et plus chères que les tubes de Prandtl (utiles pour la vitesse air) En voici une chez flashrc à 49 € https://www.flashrc.com/sm_modellbau/23882-sonde_tek_24cm_pour_gps_logger_2_sm_modellbau.htmlCela a donc du sens de la fabriquer soi-même. Voici un lien qui explique une solution possible: http://openrcforums.com/forum/viewtopic.php?f=86&t=5856#p83775OpenXsensor offre de nombreuses options suivant le type et le nombre de sondes/capteurs utilisés: - un capteur de pression barométrique => altitude + vario non compensé - un capteur de pression barométrique + une sonde TEK => vario compensé pneumatiquement (+ altitude approximative car influencée par la vitesse; l'erreur est de l'ordre de 20 m pour une vitesse de 40 km/h) - 2 capteurs de pression barométrique + une sonde TEK connectée à un ces 2 capteurs => vario non compensé + vario compensé pneumatiquement + altitude - un capteur de pression différentielle + un sonde de Prandtl => vitesse air - un capteur de pression différentielle + un sonde de Prandtl + un capteur de pression barométrique => vitesse air + altitude + vario compensé électroniquement + vario non compensé - un capteur de pression différentielle + un sonde de Prandtl + 2 capteurs de pression barométrique + une sonde TEK connectée à un ces 2 capteurs => vitesse air + altitude + vario compensé électroniquement + vario non compensé + vario compensé pneumatiquement. A noter que lorsque plusieurs sources vario sont disponibles, openXsensor permet de sélectionner celle qui influence le son parmi 2 sources avec un inter sur le Tx. Toutes les données peuvent en principe être transmises par la télémétrie pour analyse (pour certains protocole, cela peut cependant demander une légère adaptation du code). | |
|
| |
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Mer 23 Aoû 2017 - 23:51 | |
| | |
|
| |
michel_strens rooky
Nombre de messages : 36 Localisation : Belgique (Soignies) Date d'inscription : 14/02/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Jeu 24 Aoû 2017 - 22:07 | |
| Merci pour le travail de traduction. J'ai voulu jetter un coup d'oeil mais j'ai constaté immédiatement que la traduction n'est pas basée sur la dernière version disponible dans github.
La différence principale réside dans le fait que dans la dernière version le fichier config est scindé en 2 fichier (basic et advanced). L'objectif est de rendre la config plus simple pour les cas simples.
Pourrais-tu intégrer les modifications apportées par cette dernière version? Par la suite, je pourrais relire tout le texte.
Bon travail. | |
|
| |
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Mar 29 Aoû 2017 - 17:12 | |
| J'ai fini la traduction de l'ensemble je le pousse sur le Github ce soir ou demain
| |
|
| |
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Mer 30 Aoû 2017 - 0:02 | |
| | |
|
| |
FabienG rooky
Nombre de messages : 47 Localisation : Revel (31) Date d'inscription : 13/06/2017
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Jeu 31 Aoû 2017 - 16:11 | |
| Thierry, puis-je me permettre quelques corrections du fichier FR ? | |
|
| |
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! Jeu 31 Aoû 2017 - 17:08 | |
| J'ai du oublié plein de correction Ortho et Gram donc avec plaisir | |
|
| |
Contenu sponsorisé
| Sujet: Re: OpenXsensor : des capteurs télémétriques DIY ! | |
| |
|
| |
| OpenXsensor : des capteurs télémétriques DIY ! | |
|