Capteur de pression barométrique QB103
1.Introduction du produit

Le capteur de pression barométrique adopte la puce BMP280 et intègre deux fonctions principales de détection de température et de détection de pression atmosphérique. Il peut mesurer la pression atmosphérique pour fournir des informations sur l'altitude actuelle ou la pression atmosphérique, et peut également mesurer la température ambiante et fournir des données de température précises pour la compensation de température ou d'autres applications de surveillance environnementale. Dans les applications de navigation, le baromètre peut également améliorer l'effet de positionnement GPS ou se combiner avec des capteurs IMU pour réaliser une navigation intérieure tridimensionnelle.
Référence d'application : station météo, navigation intérieure, altimètre pneumatique, drone, etc.
2. Spécification des paramètres
Paramètre | Valeur/Représentation |
---|---|
Tension de fonctionnement | 5V |
Plage de détection de la pression d'air | 300 ~ 1100hPa |
Précision relative de la détection de la pression atmosphérique | ±0.12 hPa (±1 m) |
Plage de mesure de la température | 0 ° C ~ 65 ° C |
Précision de mesure de la température | 0.01 ° C |
Protocole de sortie | I2C |
Température de fonctionnement | -10 ° C ~ + 50 ° C |
Taille | 3.2cm * 2.4cm |

3. schéma de câblage
Astuce
La carte d'extension est fixée à la carte contrôleur esp32.

Capteur de pression barométrique | ESP32 |
---|---|
SCL | SCL |
SDA | SDA |
VCC | 5V |
GND | GND |
4. Exemple de code
1#include <ACB_Atmospheric.h>
2
3ACB_Atmospheric BMP;
4
5void setup() {
6 Serial.begin(115200);//Serial port initialization
7 BMP.Atmospheric_init();
8}
9
10void loop() {
11 float Temp = BMP.read("Temp");//Define the variable to read the temperature value
12 float Press = BMP.read("Press");//Define variables to read atmospheric pressure values
13 float Altitude= BMP.read("Altitude");//Define variables to read altitude values
14 Serial.print("Temperature: ");
15 Serial.print(Temp);//Print the temperature value
16 Serial.println(" ℃");
17 Serial.print("Barometric pressure: ");
18 Serial.print(Press);//Print the barometric pressure value
19 Serial.println(" hPa");
20 Serial.print("Altitude: ");
21 Serial.print(Altitude); //Print altitude value
22 Serial.println(" m");
23 Serial.println("-------------------");
24 delay(2000); //Refresh every two seconds
25}
26
5.Résultat du test
Lorsque vous connectez avec succès le câblage conformément au schéma de câblage et téléchargez avec succès le programme correct, le moniteur du port série imprimera les données actuelles de température atmosphérique, d'intensité de pression atmosphérique et d'altitude du capteur de pression atmosphérique.


6. Ressources connexes
7. Obtenez-en un maintenant
Affaires B2B : info@acebott.com