ROCKETRY FRANCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Display Star Wars Unlimited Ombres de la Galaxie : ...
Voir le deal

étude du BMP180 avec mon ARDUINO Uno

3 participants

Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Mar 27 Juil - 14:49

Bonjour

Je commençe par le câblage entre le module BMP180 GY-68 et le connecteur Power & Analog In
VIN ---- 5V (+5V pas +3.3V)
GND ---- GND (0v)
SCL ---- A5
SDA ---- A4

Les bibliothèques employées sont :
#include <Wire.h>
#include <SFE_BMP180.h>

Enfin avec les instructions simples suivantes :
const int ledPin = 13; // LED connected to digital pin 13
const int sorPin = 9; // SOR connected to digital pin 9
pinMode(ledPin, OUTPUT);
pinMode(sorPin, OUTPUT);
digitalWrite(ledPin, LOW); // turn the LED off by making the voltage LOW
digitalWrite(sorPin, LOW); // turn the SOR off by making the voltage LOW
digitalWrite(ledPin, HIGH); // turn the LED on (HIGH is the voltage level)
digitalWrite(sorPin, HIGH); // turn the SOR on (HIGH is the voltage level)
{ au passage analogWrite(sorPin, ratio);
donne un P W M de période 2ms (500 Hz) avec ratio 0--255 pour rapport cyclique 0--1 }

utilisées avec l'oscilloscope à la pin 9 (ou 13), j'ai pu mesurer les temps d'exécution
des fonctions suivantes :
void loop() { } 1 µs
digitalwrite 4 µs
bool success0 = bmp180.begin(); // 6 ms
status = bmp180.startTemperature(); // 320 µs
status = bmp180.getTemperature(T); // 620 µs
status = bmp180.startPressure(3); // 320 µs
status = bmp180.getPressure(P, T); // 840 µs
alt = bmp180.altitude(P, Po); // 0 ?
seaLevelPressure = bmp180.sealevel(P, alt); // 0 ?

Ma détermination d'altitude en temps réel est donc opérationnelle
Pour l'ouverture sortie parachute dans mes premiers projets, ce sera avec ce que Boris a développé

lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Antoine aime ce message

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par BENJAMIN59 Mar 27 Juil - 20:20

Tu cartonnes en ce moment !
T'es en congé ou c'est l'effet Valensole qui ta boosté ? Wink
BENJAMIN59
BENJAMIN59

Messages : 5141
Date d'inscription : 28/03/2016
Age : 50
Localisation : Nord

http://alcems.free.fr/

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Mar 27 Juil - 20:45

Je vais cartonner encore un tout petit peu Very Happy
Puis cela reprendra suite aux prochains achats chez Saint Quentin Radio

Non, mes vacances sont en septembre
Effet Valensole Soleil ? Laughing Oui après tout
Il y a des petits sujets de research avec vous tous, en regardant à la loupe
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Sam 25 Sep - 11:49

Bonjour

Mon capteur bmp180 eut indiqué 4m 28m 60m à différentes dates, sur mon lieu professionnel

Au niveau de la mer, nous avons pression atmosphérique 1.013 bar soit 1013 hPa
et la météo nous donne des fois des variations de 2 à 5 hPa ( correspondant 16 à 40 mètres )

Au passage 5hPa donne 500 Pa soit 500 N/m² 50 daN/m²

J'ai regardé sur wikipédia, différentes pages sur la pression atmosphérique, météologie

Je retiens cette équation 1013 e^-(h/8000) donnant en gros, à basse altitude :

0 m 1013,25
500 m 954,62
1000 m 898.76
1500 m 845,59

La fonction dérivée première donne (tjs à basse altitude) 0.1266 hPa par m, soit 1 hPa par 8 mètres

Mais comme le système barométrique de commande séparation, se base sur une différence d'altitudes
ou une différence de pressions atmosphériques mesurées, cela ne pose pas de pb
Comme pour l'altitude du lieu de lançement
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Mer 6 Oct - 0:40

Bonsoir

Voici donc pour mon montage ARDUINO Uno avec BMP180 et Afficheur 2x16, durant ce (super) week end du 1 au 4 octobre :

col de bessey en chaumme, altitude 565m, A6 (Morvan), indication montage 485m (495m après petite ouverture fenêtre)
entre Grenoble et Sisteron
Aire des juillets
explorist100 magellan, 813m à 4m près, indication montage 724m
Col du Fau altitude 898m, indication montage 809m
Col de la Croix Haute, altitude 1179m, indication montage 1097m
Les Mées
explorist100 magellan, 397m à 10m près
indication montage 324m
Hangar plateau de Valensole
explorist100 magellan, 674m à 9m près
indication montage 609m
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par bdureau Mer 6 Oct - 8:09

Ca veut dire une chose c'est que nos capteur de pression ont une erreur non négligeable. Cependant nous prenons l'altitude relative avant de faire voler la fusée ce qui devrait minimiser cette erreur
bdureau
bdureau

Messages : 5029
Date d'inscription : 28/03/2016
Age : 52
Localisation : 92150 Suresnes (Région parisienne)

http://rocket.payload.free.fr/

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Mer 6 Oct - 17:11

Bonjour

Dans la doc pdf (fabricant BOSCH) du capteur BMP180, j'ai lu pour la 'range'
de 300 à 1100 hPa, soit par rapport au niveau de la mer, de +9000m à -500m

Il est vrai qu'un capteur pouvant mesurer le vide (sidéral) est plus difficile à fabriquer
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par bdureau Mer 6 Oct - 17:40

si tu en conais un notre ami Sebastien qui fait des ballons sondes serait ravi!!!
bdureau
bdureau

Messages : 5029
Date d'inscription : 28/03/2016
Age : 52
Localisation : 92150 Suresnes (Région parisienne)

http://rocket.payload.free.fr/

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Mer 6 Oct - 19:43

Encore moi

Je viens de voir bien sûr chez Bosch Sensortec, notre BMP280 avec 300----1100 hPa
mais aussi chez Farnell, j'ai vu :
TE Connectivity Sensors (réf 2362660 & 2362662), gamme de 10 à 1200 mbar
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Jeu 7 Oct - 14:36

Bonjour

J'ai téléchargé les datasheets au sujet de ces deux capteurs vendus chez Farnell

Au passage avec
https://fr.wikipedia.org/wiki/Variation_de_la_pression_atmosph%C3%A9rique_avec_l%27altitude
https://fr.wikipedia.org/wiki/Atmosph%C3%A8re_normalis%C3%A9e

j'ai :
100mbar pour 16000m
55mbar pour 20000m
8.7mbar pour 32000m
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par bdureau Jeu 7 Oct - 16:21

ça reste un peu juste pour Sebastien qui je crois est allé plus haut avec son balon.
La question c'est comment se comptent les capteurs en dehors de leur plage
Est ce que l'on peu utiliser l'altitude du GPS?
bdureau
bdureau

Messages : 5029
Date d'inscription : 28/03/2016
Age : 52
Localisation : 92150 Suresnes (Région parisienne)

http://rocket.payload.free.fr/

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Jeu 7 Oct - 18:57

Oui il peut monter plus haut encore (un peu)
L'air raréfié complique la mesure de pression atmosphérique

A priori, je ne vois pas l'empêchement de reçevoir les satellites G P S
Le seul hic possible est le calcul de l'altitude
Voir la limite haute de l'altitude pour les modules de réception G P S

Mon Magellan explorist100 (logiciel Thalès) eut indiqué 0m
quand j'étais au bord de la mer morte en Jordanis

Bonne soirée
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Ven 8 Oct - 17:01


Bonjour

Déjà jordanie au lieu de jordanis, et 0m indiqué pour -400m réels (ben oui la dead see est en dessous)

Cet après midi, j'ai corrigé mon programme ARDUINO Uno avec BMP180 et afficheur 2x16 afin
qu'il n'allume le rétroéclairage que 10" au début et puis que si on appuie sur une touche de l'afficheur

Cela donne sur une source extérieure (9v par exemple)
0.155A avec rétroéclairage, 0.05A sans et 0.07A dans le cas entrée commande rétroéclairage en l'air (ou 'flottant')
Sinon la pile Philips (recyclée) avait bien 'tenue' durant l'aller
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

BENJAMIN59 aime ce message

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Dim 17 Oct - 19:41

Bonjour

J'ai regardé des modules de réception G P S (rscomp, farnell, chez andy jassy qui remplace jeff bezos, aliexpress, etc)
J'ai vu de -40°C à +105°C et aussi limite 18000 mètres
Oui à haute altitude, il y a air raréfié (donc moins de convection), température basse, rayonnements venant du space et sun

Voici néammoins chez aliexpress :
Module GPS RTK aéronef sans pilote (UAV), module GNSS de haute précision, module ZED-F9P, sortie carte GNSS RTCM ndea TOP906
€ 336,47
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Mar 19 Oct - 22:19

Bonsoir

Voici des calculs faits avec altitude = 44330 [ 1 - (p/1013.25)^0.1903 ]
et p = 1013.25 [ 1 - altitude/44330 ]^5.255

Cela a donné
9000m 307mbar
10000m 264mbar
11000m 226mbar
12000m 193mbar
15000m 116mbar
18000m 66mbar
21000m 35mbar
24000m 17mbar
30000m 3mbar
44330m 0mbar

Et ensuite des recherches avec Google, menant à Wikipédia

https://fr.wikipedia.org/wiki/Stratosph%C3%A8re
stratosphere, de 6--16km à 50km, -3°C voire -70°C, représente 1% de toute l'atmosphère terrestre

https://fr.wikipedia.org/wiki/Tropopause
https://fr.wikipedia.org/wiki/Troposph%C3%A8re
En moyenne, la température diminue avec l'altitude, à peu près de 6,4 °C tous les 1 000 mètres

https://fr.wikipedia.org/wiki/Ballon-sonde
Son principal intérêt est de pouvoir atteindre des altitudes d'au moins 35 km, le record étant de 53 km

Il y a une floppée de module réception G P S mais continuons
Peut être faudra t il demander à Mr richard Branson ?
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Mar 26 Oct - 16:03

Bonjour

J'ai retrouvé un projet de furobalex en été 2005, pour un ballon stratosphérique
Ils utilisent un capteur de pression absolue Motorola MPX2010
et un récepteur GPS non bridé en altitude Motorola Oncore UT+

Voici pour actuellement :

https://www.gotronic.fr/art-capteur-de-pression-mpx2010dp-3799.htm
capteur pression MPX2010 0--1050hPa pression atmosphérique

https://www.ebay.com/itm/313541478528
récepteur G P S Oncore
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Mer 27 Oct - 22:41

Ah d'après la doc motorola, le capteur mpx2010 est de 0 à 0.1bar en différentiel
Que disent ils alors dans le furobalex ?
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Ven 29 Oct - 15:11

Bonjour

Une idée m'est venu pour le ballon stratosphérique
C'est la réception d' émetteurs télédiffusion au sol (T N T) bien précis (par exemple : barcelonnette, manosque, oraison, vallée de l'asse)
La manipulation est de déterminer la direction et l'angle de réception de chacun
et de là en déduire l'altitude du projet
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Ven 29 Oct - 16:17

C'est plus compliqué mais cela permet d'éviter de construire tout un ensemble de réception G P S
Les modules G P S du marché (corrects, fiables) ont certains avec le calcul d'altitude bridé à 18000 mètres
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par BENJAMIN59 Sam 30 Oct - 13:30

Salut Patrick
Je n’apporte pas de commentaire mais sache que je suis de près tes études et essais bien que je ne suis pas fort dans ce domaine 😉
BENJAMIN59
BENJAMIN59

Messages : 5141
Date d'inscription : 28/03/2016
Age : 50
Localisation : Nord

http://alcems.free.fr/

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Mar 2 Nov - 14:38

Bonjour

Nous avons tous à apprendre
Il m'est arrivé de dire "qui à un moment de sa vie peut dire : je n'ai plus rien à apprendre ?"
Ma sophrologue eut repris une devise "je sais que je ne sais rien"

En fait ce que tu désire réaliser (détermination mesure altitude) pour ton ballon sonde stratosphérique
(altitude maximale atteinte et aussi altitude de croisière au dessus des avions de ligne), je me suis aperçu
lors des recherches et études, que cela demande un matériel spécifique, loin du 'grand public'
J'ai bien trouvé des fichiers pdf chez nos 'amis' (furobalex ..)

Dans mon idée 'T N T', ce n'est pas reçevoir qui est le plus difficile mais le traitement de ces signaux reçus

Mais ne nous décourageons pas

Je finis avec notre (pauvre) 'Concorde' national
Il volait à mach2 et 60000 feets altitude au dessus de l'océan atlantique
Pourquoi aussi haut (comme pour les autres avions de ligne que nous connaissons) ?
Il y a en fait l'air raréfié (moins dense) qui offre ainsi une résistance à l'avançement, beaucoup beaucoup plus petite
qu'au niveau de la mer
Mais il faut aussi un minimum d'atmosphère (ne pas penser à Arletty dans Hotel du Nord de marcel Carmé) pour
le fonctionnement (combustion, effet action réaction) des turbo (et stato) réacteurs
et pour la portance des ailes. Bref un compromis
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

BENJAMIN59 et bdureau aiment ce message

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Ven 5 Nov - 16:13

Bonjour

Ce que j'ai trouvé aujourd'hui pour capteur de pression et module reception g p s

https://www.gotronic.fr/cat-pression-1128.htm

https://www.gotronic.fr/cat-gps-1378.htm
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Antoine aime ce message

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par lem75pat Lun 8 Nov - 17:06

Bonsoir

Je suggère de chez gotronic.fr ces capteurs :
MPX2100AP, 10--16 V=, 0----100 kPa en absolu
MPX5100AP, 5V=, 0----100 kPa en absolu
ADA3965, 5V=, I2C Arduino, 0----170 kPa ou 0--25 PsI en absolu
Un rappel
100 kPa # 1000 mbar
10 kPa # 100 mbar (altitude ~15000 mètres)
17 mbar pour 24000 m, 3 mbar pour 30000 m
Au aussi pour les récepteur G P S :
U Block NEO 7M WPI430
PA1010D ADA4415
lem75pat
lem75pat

Messages : 784
Date d'inscription : 08/04/2016
Localisation : Paris

Antoine aime ce message

Revenir en haut Aller en bas

étude du BMP180 avec mon ARDUINO Uno Empty Re: étude du BMP180 avec mon ARDUINO Uno

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum