Tabla de contenido:

Determinación de la presión y la altitud con GY-68 BMP180 y Arduino: 6 pasos
Determinación de la presión y la altitud con GY-68 BMP180 y Arduino: 6 pasos

Video: Determinación de la presión y la altitud con GY-68 BMP180 y Arduino: 6 pasos

Video: Determinación de la presión y la altitud con GY-68 BMP180 y Arduino: 6 pasos
Video: Ecuación de la PRESIÓN ATMORFÉRICA en función de la temperatura y la altitud 2024, Noviembre
Anonim

Por Electropeak Sitio web oficial de ElectroPeak Siga más por el autor:

Introducción al módulo ultrasónico y Arduino
Introducción al módulo ultrasónico y Arduino
Introducción al módulo ultrasónico y Arduino
Introducción al módulo ultrasónico y Arduino
Cree un mapa de calor WiFi usando ESP8266 y Arduino
Cree un mapa de calor WiFi usando ESP8266 y Arduino
Cree un mapa de calor WiFi usando ESP8266 y Arduino
Cree un mapa de calor WiFi usando ESP8266 y Arduino
Reconocimiento de color con sensor TCS230 y Arduino [Código de calibración incluido]
Reconocimiento de color con sensor TCS230 y Arduino [Código de calibración incluido]
Reconocimiento de color con sensor TCS230 y Arduino [Código de calibración incluido]
Reconocimiento de color con sensor TCS230 y Arduino [Código de calibración incluido]

Acerca de: ElectroPeak es su lugar único para aprender electrónica y hacer realidad sus ideas. Ofrecemos guías de primer nivel para mostrarle cómo puede realizar sus proyectos. También ofrecemos productos de alta calidad para que tenga un… Más sobre Electropeak »

Visión general

En muchos proyectos, como robots voladores, estaciones meteorológicas, mejorar el rendimiento de las rutas, deportes, etc., es muy importante medir la presión y la altitud. En este tutorial, aprenderá a utilizar el sensor BMP180, que es uno de los sensores más utilizados para medir la presión.

Lo que vas a aprender

  • Cuál es la presión barométrica.
  • Qué es el sensor de presión BOSCH BMP180.
  • Cómo utilizar el sensor de presión BOSCH BMP180 con Arduino.

Paso 1: ¿Qué es la presión barométrica?

¿Qué es la presión barométrica?
¿Qué es la presión barométrica?
¿Qué es la presión barométrica?
¿Qué es la presión barométrica?

La presión barométrica o la presión atmosférica resulta del peso del aire en la tierra. Esta presión es de aproximadamente 1 kg por centímetro cuadrado al nivel del mar.

Hay varias unidades para expresar la presión atmosférica, que se pueden convertir fácilmente entre sí. La unidad SI para medir la presión es Pascal (Pa).

La presión barométrica tiene una relación inversa aproximadamente lineal con la altitud desde el nivel del mar, por lo que si medimos la presión barométrica de un lugar, podemos calcular la altitud desde el nivel del mar mediante una simple operación matemática.

Paso 2: Características del sensor de presión GY-68 BOSCH BMP180

Características del sensor de presión GY-68 BOSCH BMP180
Características del sensor de presión GY-68 BOSCH BMP180

Uno de los sensores más comunes para medir la presión y la altitud es BOSCH BMP180. Las características más importantes de este módulo son las siguientes:

  • Rango de medición de presión de 300 a 1100 hPa
  • Precisión de medición de -0,1 hPa para presión absoluta
  • Precisión de medición de 12 hPa para presión relativa
  • Bajo consumo de energía (5μA en modo estándar y una muestra por segundo)
  • Sensor de temperatura interno con una precisión de 0,5 ° C
  • Compatible con el protocolo I2C para la comunicación.
  • Totalmente calibrado

Paso 3: Materiales necesarios

Los materiales requeridos
Los materiales requeridos

Componentes de hardware

Arduino UNO R3 * 1

BOSH BMP180 * 1

Cable de puente * 1

Aplicaciones de software

IDE de Arduino * 1

Paso 4: ¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?

¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?
¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?
¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?
¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?
¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?
¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?
¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?
¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?

Este sensor está disponible como módulo para facilitar su uso. Las partes principales del módulo de sensor BMP180 son:

  • Sensor BMP180
  • Un regulador de 3,3 voltios. Este regulador le permite conectar el módulo a 5V.
  • Resistencias de extracción necesarias para comunicar I2C correctamente

Paso 5: circuito

Circuito
Circuito

Descargue BMP180_Breakout_Arduino_Library para usar el módulo de sensor BMP180.

BMP180_Breakout_Arduino_Library

Paso 6: Cálculo de la presión absoluta con diferentes unidades y alturas desde el nivel del mar

Revisemos el proceso de cálculo de la presión y la altitud con mayor precisión:

De acuerdo con el algoritmo anterior, primero comenzamos a calcular la temperatura usando startTemperature (), luego almacenamos la temperatura en la variable T usando getTemperature (T). Después de eso, calculamos la presión con startPressure (3). El número 3 es la resolución máxima que se puede cambiar entre 0 y 3. Con getPressure (P) almacenamos la presión absoluta en la variable P. La cantidad de esta presión está en hPa, la cual se puede convertir a diferentes unidades según lo anterior. mesa. La presión absoluta cambia con la altitud. Para eliminar el efecto de la altitud sobre la presión calculada, debemos usar la función del nivel del mar (P, ALTITUD) de acuerdo con la altitud almacenada en la variable ALTITUD, y almacenar el valor medido en una variable arbitraria, como p0. Utilice la altitud (P, p0) para calcular su altitud. Esta función calcula la altitud en el medidor.

Nota

que puede insertar su altitud desde el nivel del mar para la variable ALTITUD definida al principio del código

Recomendado: