Table des matières:
- Étape 1: Qu'est-ce que la pression barométrique ?
- Étape 2: Caractéristiques du capteur de pression GY-68 BOSCH BMP180
- Étape 3: Matériel requis
- Étape 4: Comment utiliser le capteur de pression GY-68 BMP180 avec Arduino ?
- Étape 5: Circuit
- Étape 6: Calcul de la pression absolue avec différentes unités et altitudes par rapport au niveau de la mer
Vidéo: Détermination de la pression et de l'altitude à l'aide du GY-68 BMP180 et d'Arduino : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Par Electropeak Site officiel d'ElectroPeakSuivez plus par l'auteur:
À propos: ElectroPeak est votre guichet unique pour apprendre l'électronique et concrétiser vos idées. Nous proposons des guides de premier ordre pour vous montrer comment vous pouvez réaliser vos projets. Nous proposons également des produits de haute qualité afin que vous ayez un… En savoir plus sur Electropeak »
Aperçu
Dans de nombreux projets tels que les robots volants, les stations météorologiques, l'amélioration des performances de routage, les sports, etc., la mesure de la pression et de l'altitude est très importante. Dans ce tutoriel, vous apprendrez à utiliser le capteur BMP180, qui est l'un des capteurs les plus couramment utilisés pour mesurer la pression.
Ce que vous apprendrez
- Quelle est la pression barométrique.
- Qu'est-ce que le capteur de pression BOSCH BMP180.
- Comment utiliser le capteur de pression BOSCH BMP180 avec Arduino.
Étape 1: Qu'est-ce que la pression barométrique ?
La pression barométrique ou pression atmosphérique résulte du poids de l'air sur la terre. Cette pression est d'environ 1 kg par centimètre carré au niveau de la mer.
Il existe plusieurs unités pour exprimer la pression atmosphérique, qui peuvent facilement être converties les unes aux autres. L'unité SI pour mesurer la pression est le Pascal (Pa).
La pression barométrique a un rapport inverse approximativement linéaire avec l'altitude par rapport au niveau de la mer, donc si nous mesurons la pression barométrique d'un lieu, nous pouvons calculer l'altitude par rapport au niveau de la mer à l'aide d'une simple opération mathématique.
Étape 2: Caractéristiques du capteur de pression GY-68 BOSCH BMP180
L'un des capteurs les plus courants pour mesurer la pression et l'altitude est BOSCH BMP180. Les caractéristiques les plus importantes de ce module sont les suivantes:
- Plage de mesure de pression de 300 à 1100hPa
- -0.1hPa de précision de mesure pour la pression absolue
- Précision de mesure de 12hPa pour la pression relative
- Faible consommation électrique (5μA en mode standard et un échantillon par seconde)
- Capteur de température interne avec une précision de 0,5 °C
- Prise en charge du protocole I2C pour la communication
- Entièrement calibré
Étape 3: Matériel requis
Composants matériels
Arduino UNO R3 * 1
BOSH BMP180 * 1
Fil de cavalier * 1
Applications logicielles
IDE Arduino * 1
Étape 4: Comment utiliser le capteur de pression GY-68 BMP180 avec Arduino ?
Ce capteur est disponible sous forme de module pour une utilisation facile. Les principales parties du module capteur BMP180 sont:
- Capteur BMP180
- Un régulateur de 3,3 volts. Ce régulateur permet de connecter le module au 5V.
- Résistances de rappel requises pour communiquer correctement I2C
Étape 5: Circuit
Téléchargez la BMP180_Breakout_Arduino_Library pour utiliser le module de capteur BMP180.
BMP180_Breakout_Arduino_Library
Étape 6: Calcul de la pression absolue avec différentes unités et altitudes par rapport au niveau de la mer
Vérifions plus précisément le processus de calcul de la pression et de l'altitude:
Selon l'algorithme ci-dessus, nous commençons d'abord à calculer la température à l'aide de startTemperature(), puis nous stockons la température dans la variable T à l'aide de getTemperature(T). Après cela, nous calculons la pression avec startPressure(3). Le nombre 3 est la résolution maximale qui peut être modifiée entre 0 et 3. en utilisant getPressure(P), nous stockons la pression absolue dans la variable P. La quantité de cette pression est en hPa, qui peut être convertie en différentes unités selon la précédente table. La pression absolue change avec l'altitude. Pour supprimer l'effet de l'altitude sur la pression calculée, il faut utiliser la fonction sealevel(P, ALTITUDE) en fonction de l'altitude stockée dans la variable ALTITUDE, et stocker la valeur mesurée dans une variable arbitraire, telle que p0. Utilisez l'altitude (P, p0) pour calculer votre altitude. Cette fonction calcule l'altitude dans le compteur.
Noter
que vous pouvez insérer votre altitude depuis le niveau de la mer pour la variable ALTITUDE définie au début du code
Conseillé:
Altimètre (mètre d'altitude) basé sur la pression atmosphérique : 7 étapes (avec photos)
Altimètre (mètre d'altitude) basé sur la pression atmosphérique : [Modifier]; Voir la version 2 à l'étape 6 avec entrée manuelle de l'altitude de base. Il s'agit de la description du bâtiment d'un altimètre (mètre d'altitude) basé sur un capteur de pression atmosphérique Arduino Nano et Bosch BMP180. La conception est simple mais les mesures
Altitude, pression et température avec Raspberry Pi avec MPL3115A2 : 6 étapes
Altitude, pression et température à l'aide de Raspberry Pi avec MPL3115A2 : Cela semble intéressant. C'est tout à fait possible en cette période où nous entrons tous dans la génération IoT. En tant que passionnés d'électronique, nous avons joué avec le Raspberry Pi et avons décidé de réaliser des projets intéressants en utilisant ces connaissances. Dans ce projet, nous allons
À l'aide de Raspberry Pi, mesurez l'altitude, la pression et la température avec le MPL3115A2 : 6 étapes
À l'aide de Raspberry Pi, mesurez l'altitude, la pression et la température avec le MPL3115A2 : sachez ce que vous possédez et sachez pourquoi vous le possédez ! C'est intrigant. Nous vivons à l'ère de l'automatisation d'Internet alors qu'elle plonge dans une pléthore de nouvelles applications. En tant que passionnés d'informatique et d'électronique, nous avons beaucoup appris avec le Raspberry Pi et
Détermination de la signification statistique à l'aide d'un test Z : 10 étapes
Détermination de la signification statistique à l'aide d'un test Z : Vue d'ensemble : Objet : dans ce instructable, vous apprendrez comment déterminer s'il existe une signification statistique entre deux variables en ce qui concerne un problème de travail social. Vous utiliserez un test Z pour déterminer cette signification. Durée : 10-15 minutes
Interfaçage du BMP180 (capteur de pression barométrique) avec Arduino : 9 étapes
Interfaçage du BMP180 (capteur de pression barométrique) avec Arduino : Le BMP-180 est un capteur de pression barométrique numérique avec une interface i2c. Ce petit capteur de Bosch est très pratique pour sa petite taille, sa faible consommation d'énergie et sa grande précision. Selon la façon dont nous interprétons les lectures du capteur, nous pourrions surveiller ch