« Capteurs » : différence entre les versions

De Les ballons de Jausiers
Aller à la navigation Aller à la recherche
→‎Pression : lien electrolab
tensions des capteurs
Ligne 3 : Ligne 3 :
Les modules de systèmes de navigation par satellites américains, GPS, sont les plus faciles à trouver et les moins chers. On commence à trouver des modules qui intègrent aussi les satellites russes (GLONASS) pour avoir une meilleure résolution. Le problème principal des modules GPS est qu'ils sont bridés par les lois d'export des USA, et qu'on ne peut pas s'en servir à une altitude de plus de 18km ou à une vitesse de plus de 1900km/h ([https://fr.wikipedia.org/wiki/Global_Positioning_System#Limitations_des_r.C3.A9cepteurs_civils voir les détails]). Heureusement il existe des modules qui n'ont que la limite de vitesse et pas d'altitude, ou qui ont une limite un peu plus haute, justement pour les ballons :
Les modules de systèmes de navigation par satellites américains, GPS, sont les plus faciles à trouver et les moins chers. On commence à trouver des modules qui intègrent aussi les satellites russes (GLONASS) pour avoir une meilleure résolution. Le problème principal des modules GPS est qu'ils sont bridés par les lois d'export des USA, et qu'on ne peut pas s'en servir à une altitude de plus de 18km ou à une vitesse de plus de 1900km/h ([https://fr.wikipedia.org/wiki/Global_Positioning_System#Limitations_des_r.C3.A9cepteurs_civils voir les détails]). Heureusement il existe des modules qui n'ont que la limite de vitesse et pas d'altitude, ou qui ont une limite un peu plus haute, justement pour les ballons :


* Le module [http://ava.upuaut.net/store/index.php?route=product/product&path=59_64&product_id=91 uBLOX MAX-7Q] avec une limite à 50km, fait par les amateurs pour les amateurs, voir les [http://ava.upuaut.net/store/index.php?route=product/category&path=59_64 autres modules] du site aussi. Des cartes de montage (breakout board) existent [http://ava.upuaut.net/store/index.php?route=product/category&path=59_60 sur le même site], avec différentes options d'antennes, et le module uBlox déjà monté.
* Le module [http://ava.upuaut.net/store/index.php?route=product/product&path=59_64&product_id=91 uBLOX MAX-7] avec une limite à 50km, fait par les amateurs pour les amateurs, voir les [http://ava.upuaut.net/store/index.php?route=product/category&path=59_64 autres modules] du site aussi. Des cartes de montage (breakout board) existent [http://ava.upuaut.net/store/index.php?route=product/category&path=59_60 sur le même site], avec différentes options d'antennes, et le module uBlox déjà monté.
** MAX-7Q: 2.7V à 3.6V (le modèle 7C peut descendre jusqu'à 1.65V), I2C, multi-GNSS (GPS, GLONASS, Galileo, QZSS and SBAS) engine, 5mA @ 1Hz, 22mA en recherche.
* Le module MTK3339, monté par exemple sur l'[http://www.adafruit.com/products/746 adafruit Ultimate GPS breakout], indiqué pour avoir fonctionné à 27km d'altitude
* Le module MTK3339, monté par exemple sur l'[http://www.adafruit.com/products/746 adafruit Ultimate GPS breakout], indiqué pour avoir fonctionné à 27km d'altitude
* Le module Venus638FLPx, qui a l'air de fonctionner à 21km au moins, ici sur une carte [https://www.sparkfun.com/products/10920 sparkfun] avec branchement pour antenne et mémoire
* Le module Venus638FLPx, qui a l'air de fonctionner à 21km au moins, ici sur une carte [https://www.sparkfun.com/products/10920 sparkfun] avec branchement pour antenne et mémoire
Ligne 15 : Ligne 16 :
* Nous pouvons récupérer un capteur de pression du ballon Kiwi, de type mécanique et analogique, dans [http://www.conrad.fr/ce/fr/product/183890/Capteur-de-pression-diffrentielle-MPX-5100-DP?ref=list ce genre] mais probablement en absolu (ses caractéristiques à déterminer). Fait amusant: il était monté dans une cage de Faraday, pourquoi ?
* Nous pouvons récupérer un capteur de pression du ballon Kiwi, de type mécanique et analogique, dans [http://www.conrad.fr/ce/fr/product/183890/Capteur-de-pression-diffrentielle-MPX-5100-DP?ref=list ce genre] mais probablement en absolu (ses caractéristiques à déterminer). Fait amusant: il était monté dans une cage de Faraday, pourquoi ?
* Le Bosch [http://www.digikey.com/us/en/ph/bosch/bmp085.html BMP085] de 300 à 1100hPa (MEMS) était le plus connu mais maintenant en [https://www.sparkfun.com/products/11282 fin de vie]. Exemple d'utilisation avec Arduino: [http://wiki.electrolab.fr/Projets:Lab:2013:Rocket-Plopper#27.2F11.2F13_Test_du_module_BMP085_avec_Arduino_Nano wiki d'electrolab].
* Le Bosch [http://www.digikey.com/us/en/ph/bosch/bmp085.html BMP085] de 300 à 1100hPa (MEMS) était le plus connu mais maintenant en [https://www.sparkfun.com/products/11282 fin de vie]. Exemple d'utilisation avec Arduino: [http://wiki.electrolab.fr/Projets:Lab:2013:Rocket-Plopper#27.2F11.2F13_Test_du_module_BMP085_avec_Arduino_Nano wiki d'electrolab].
* Le ST [http://www.st.com/web/catalog/sense_power/FM89/SC1316/PF251601 LPS331AP] de 260 à 1260hPa (MEMS), disponible [http://www.pololu.com/product/2126/ ici monté sur une carte].
* Le ST [http://www.st.com/web/catalog/sense_power/FM89/SC1316/PF251601 LPS331AP] de 260 à 1260hPa (MEMS), disponible [http://www.pololu.com/product/2126/ ici monté sur une carte]. Alimentation de 1.71V à 3.6 V, SPI ou I2C, 30 μA en haute résolution 24 bits.
* Une piste pour les basses pressions : les capteurs Honeywell mécaniques à microstructure mesurent des pressions de 0 à 1atm :
* Une piste pour les basses pressions : les capteurs Honeywell mécaniques à microstructure mesurent des pressions de 0 à 1atm :
** [http://www.onlinecomponents.com/honeywell-asdxacx015pa7a5.html?p=39078912 ASDXACX015PA7A5] 2% full scale accuracy, 5V 6mA, numérique, 0°C compensated minimum, -20°C operating minimum, environ $30.
** [http://www.onlinecomponents.com/honeywell-asdxacx015pa7a5.html?p=39078912 ASDXACX015PA7A5] 2% full scale accuracy, 5V 6mA, numérique, 0°C compensated minimum, -20°C operating minimum, environ $30.
** [http://www.onlinecomponents.com/honeywell-sscdann015paaa5.html?p=39079397 SSCDANN015PAAA5] 2% full scale accuracy, 5V 2mA, analogique, -20°C minimum compensated, -40°C operating minimum, environ $30. [http://hab.hampson.net.au/?p=378 Exemple d'application HAB].
** [http://www.onlinecomponents.com/honeywell-sscdann015paaa5.html?p=39079397 SSCDANN015PAAA5] 2% full scale accuracy, 5V 2mA ou 3.3V 1.6mA, analogique, -20°C minimum compensated, -40°C operating minimum, environ $30. [http://hab.hampson.net.au/?p=378 Exemple d'application HAB].


[http://www.hills-database.co.uk/altim.html Un lien intéressant] sur les sources d'erreurs des altimètres à pression.
[http://www.hills-database.co.uk/altim.html Un lien intéressant] sur les sources d'erreurs des altimètres à pression.
Ligne 28 : Ligne 29 :
Nous avons à notre disposition des capteurs de température analogiques et probablement d'humidité aussi, provenant du ballon Kiwi trouvé.
Nous avons à notre disposition des capteurs de température analogiques et probablement d'humidité aussi, provenant du ballon Kiwi trouvé.


Sinon voici un exemple de capteur et sa carte, sur [https://www.sparkfun.com/products/11931 sparkfun, capteur TMP102]. Plage de température: -25 à 85°C.
Sinon voici un exemple de capteur et sa carte, sur [https://www.sparkfun.com/products/11931 sparkfun, capteur TMP102]. Plage de température: -25 à 85°C, précis à 0.5°C, I2C, tension de 1.4V à 3.6V, 10µA.


Le modèle d'atmosphère standard donne une température de l'air à -56°C minimum pendant l'ascension, valeur donnée pour une température au niveau de la mer de 15°C, et le modèle calcule les valeurs de température en additionnant la différence entre la température réelle et 15 aux valeurs standard. Voir [http://lcas.otaski.org/index.php/Flight_at_high_altitude ce lien] pour plus d'infos.
Le modèle d'atmosphère standard donne une température de l'air à -56°C minimum pendant l'ascension, valeur donnée pour une température au niveau de la mer de 15°C, et le modèle calcule les valeurs de température en additionnant la différence entre la température réelle et 15 aux valeurs standard. Voir [http://lcas.otaski.org/index.php/Flight_at_high_altitude ce lien] pour plus d'infos.
Ligne 34 : Ligne 35 :
=Autres=
=Autres=


Il serait intéressant d'avoir la tension de la batterie parmi les informations disponibles.
Il serait intéressant d'avoir la tension de la batterie parmi les informations disponibles. Il faut une tension de référence supérieure à la tension à mesurer, et stable, il me semble, donc c'est un peu embêtant, mais faisable avec 2 piles bouton CR2032 par exemple (2×3V).


Doit-on enregistrer les accélérations ? Un simple accéléromètre fera l'affaire, ça ne coute presque rien.
Doit-on enregistrer les accélérations ? Un simple accéléromètre ferait l'affaire, ça ne coute presque rien.


Une [http://www.pololu.com/catalog/product/1269 centrale inertielle 10 axes] pour calculer les vitesses locales et l'altitude, si on veut vraiment plein de capteurs.
Une [http://www.pololu.com/catalog/product/1269 centrale inertielle 10 axes] pour calculer les vitesses locales et l'altitude, si on veut vraiment plein de capteurs.

Version du 3 mars 2014 à 23:54

GPS

Les modules de systèmes de navigation par satellites américains, GPS, sont les plus faciles à trouver et les moins chers. On commence à trouver des modules qui intègrent aussi les satellites russes (GLONASS) pour avoir une meilleure résolution. Le problème principal des modules GPS est qu'ils sont bridés par les lois d'export des USA, et qu'on ne peut pas s'en servir à une altitude de plus de 18km ou à une vitesse de plus de 1900km/h (voir les détails). Heureusement il existe des modules qui n'ont que la limite de vitesse et pas d'altitude, ou qui ont une limite un peu plus haute, justement pour les ballons :

  • Le module uBLOX MAX-7 avec une limite à 50km, fait par les amateurs pour les amateurs, voir les autres modules du site aussi. Des cartes de montage (breakout board) existent sur le même site, avec différentes options d'antennes, et le module uBlox déjà monté.
    • MAX-7Q: 2.7V à 3.6V (le modèle 7C peut descendre jusqu'à 1.65V), I2C, multi-GNSS (GPS, GLONASS, Galileo, QZSS and SBAS) engine, 5mA @ 1Hz, 22mA en recherche.
  • Le module MTK3339, monté par exemple sur l'adafruit Ultimate GPS breakout, indiqué pour avoir fonctionné à 27km d'altitude
  • Le module Venus638FLPx, qui a l'air de fonctionner à 21km au moins, ici sur une carte sparkfun avec branchement pour antenne et mémoire
  • Et enfin LA liste des modules qui fonctionnent au dessus de 60'000 pieds.

Pression

La plupart des capteurs à bas coût actuels ont une plage de lecture de 300 à 1100hPa environ, soit du niveau de la mer à 9000m d'altitude. Ils fonctionnent cependant plus haut, mais avec une erreur de plusieurs centaines de mètres dans l'altitude calculée, comme testé ici sur le BMP085. Pour avoir de la précision à haute altitude, il faudrait un capteur qui soit précis aussi bas que 5 hPa (ou mbar).

Liste de capteurs disponibles :

  • Nous pouvons récupérer un capteur de pression du ballon Kiwi, de type mécanique et analogique, dans ce genre mais probablement en absolu (ses caractéristiques à déterminer). Fait amusant: il était monté dans une cage de Faraday, pourquoi ?
  • Le Bosch BMP085 de 300 à 1100hPa (MEMS) était le plus connu mais maintenant en fin de vie. Exemple d'utilisation avec Arduino: wiki d'electrolab.
  • Le ST LPS331AP de 260 à 1260hPa (MEMS), disponible ici monté sur une carte. Alimentation de 1.71V à 3.6 V, SPI ou I2C, 30 μA en haute résolution 24 bits.
  • Une piste pour les basses pressions : les capteurs Honeywell mécaniques à microstructure mesurent des pressions de 0 à 1atm :
    • ASDXACX015PA7A5 2% full scale accuracy, 5V 6mA, numérique, 0°C compensated minimum, -20°C operating minimum, environ $30.
    • SSCDANN015PAAA5 2% full scale accuracy, 5V 2mA ou 3.3V 1.6mA, analogique, -20°C minimum compensated, -40°C operating minimum, environ $30. Exemple d'application HAB.

Un lien intéressant sur les sources d'erreurs des altimètres à pression.

Température

Les capteurs de GPS et de pression embarquent généralement déjà un capteur de température pour compenser leurs fréquences ou valeurs.

Nous avons à notre disposition des capteurs de température analogiques et probablement d'humidité aussi, provenant du ballon Kiwi trouvé.

Sinon voici un exemple de capteur et sa carte, sur sparkfun, capteur TMP102. Plage de température: -25 à 85°C, précis à 0.5°C, I2C, tension de 1.4V à 3.6V, 10µA.

Le modèle d'atmosphère standard donne une température de l'air à -56°C minimum pendant l'ascension, valeur donnée pour une température au niveau de la mer de 15°C, et le modèle calcule les valeurs de température en additionnant la différence entre la température réelle et 15 aux valeurs standard. Voir ce lien pour plus d'infos.

Autres

Il serait intéressant d'avoir la tension de la batterie parmi les informations disponibles. Il faut une tension de référence supérieure à la tension à mesurer, et stable, il me semble, donc c'est un peu embêtant, mais faisable avec 2 piles bouton CR2032 par exemple (2×3V).

Doit-on enregistrer les accélérations ? Un simple accéléromètre ferait l'affaire, ça ne coute presque rien.

Une centrale inertielle 10 axes pour calculer les vitesses locales et l'altitude, si on veut vraiment plein de capteurs.