Tabla de contenido:
- Paso 1: ¿Qué es la presión barométrica?
- Paso 2: Características del sensor de presión GY-68 BOSCH BMP180
- Paso 3: Materiales necesarios
- Paso 4: ¿Cómo usar el sensor de presión GY-68 BMP180 con Arduino?
- Paso 5: circuito
- Paso 6: Cálculo de la presión absoluta con diferentes unidades y alturas desde el nivel del mar
Video: Determinación de la presión y la altitud con GY-68 BMP180 y Arduino: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Por Electropeak Sitio web oficial de ElectroPeak Siga más por el autor:
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?
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
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
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?
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
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:
Altímetro (medidor de altitud) basado en la presión atmosférica: 7 pasos (con imágenes)
Altímetro (medidor de altitud) basado en la presión atmosférica: [Editar]; Consulte la versión 2 en el paso 6 con entrada manual de altitud de línea base. Esta es la descripción de construcción de un altímetro (medidor de altitud) basado en un Arduino Nano y un sensor de presión atmosférica Bosch BMP180. El diseño es simple pero las mediciones
Altitud, presión y temperatura con Raspberry Pi con MPL3115A2: 6 pasos
Altitud, presión y temperatura usando Raspberry Pi con MPL3115A2: Suena interesante. Es muy posible en este momento en el que todos estamos entrando en la generación de IoT. Como fanático de la electrónica, hemos estado jugando con la Raspberry Pi y decidimos hacer proyectos interesantes usando este conocimiento. En este proyecto, vamos a
Usando Raspberry Pi, mida la altitud, la presión y la temperatura con MPL3115A2: 6 pasos
Usando Raspberry Pi, mida la altitud, la presión y la temperatura con MPL3115A2: ¡Sepa lo que posee y sepa por qué lo posee! Es intrigante. Vivimos en la era de la automatización de Internet, que se sumerge en una plétora de nuevas aplicaciones. Como entusiastas de la informática y la electrónica, hemos aprendido mucho con la Raspberry Pi a
Determinación de la significancia estadística mediante una prueba Z: 10 pasos
Determinación de la significancia estadística mediante una prueba Z: Descripción general: Objetivo: En este instructable, aprenderá a determinar si hay una significancia estadística entre dos variables con respecto a un problema de trabajo social. Utilizará una prueba Z para determinar este significado. Duración: 10-15 minutos
Interfaz BMP180 (sensor de presión barométrica) con Arduino: 9 pasos
Interfaz BMP180 (sensor de presión barométrica) con Arduino: El BMP-180 es un sensor de presión barométrica digital con una interfaz i2c. Este pequeño sensor de Bosch es bastante útil por su pequeño tamaño, bajo consumo de energía y alta precisión. Dependiendo de cómo interpretemos las lecturas del sensor, podríamos monitorear ch