Circuito del sensor de presión barométrica: detalles de funcionamiento e interconexión

Circuito del sensor de presión barométrica: detalles de funcionamiento e interconexión

En este artículo vamos a explorar qué es un barómetro y cómo conectar un sensor barométrico BMP180 con Arduino. También exploraremos algunas de sus especificaciones importantes y, finalmente, aprenderemos cómo predecir el clima usando lecturas barométricas.

¿Qué es el barómetro?

El barómetro es un instrumento para medir la presión atmosférica. La presión atmosférica es la cantidad de fuerza ejercida por la atmósfera terrestre. La presión atmosférica de la Tierra cambia de vez en cuando, el cambio en la presión atmosférica puede predecir las condiciones meteorológicas a corto plazo en el área local.



En los tiempos modernos, podemos obtener el pronóstico del tiempo en la punta de nuestros dedos a través de teléfonos inteligentes, TV, radio, etc. Pero en los primeros días, alrededor del siglo XVII, el pronóstico del tiempo dependía del barómetro, que se fabricaba con elementos químicos tóxicos como el mercurio.



El barómetro a base de mercurio fue una herramienta útil para los científicos y los agricultores. Predijo el tiempo con bastante precisión, ayudó a los científicos a realizar experimentos científicos en la atmósfera y los agricultores saben cuándo cultivar en el momento adecuado.

Más tarde se inventó el barómetro de base mecánica, que no utilizaba ningún tipo de líquido. Afortunadamente, vivimos en una era de tecnología avanzada, donde los sensores barométricos son económicos y no miden más que la uña del pulgar.



Ilustración del sensor barométrico:

Ahora ya sabe qué es un barómetro y dónde se usa.

Especificaciones:

• Puede medir presiones que van desde 300 hPa a 1100 hPa (1hPa = 100Pa), “Pa” denota Pascal y hPa denota hectopascal.
• La temperatura de funcionamiento es de -40 a +85 grados Celsius.
• Medición de temperatura que varía de 0 a 65 grados Celsius.
• Voltaje de funcionamiento típico 3,3 V.
• Consumo de energía 5 microamperios.
Ahora, profundicemos en el diagrama de circuito.

Cómo funciona


Circuito del sensor de presión barométrica

El circuito del sensor barométrico BMP180 que usa Arduino es realmente muy simple ya que utiliza el bus i2C, que es una comunicación de dos cables. El chip usa 3.3V de Arduino de la fuente de alimentación regulada a bordo. Puede medir la presión atmosférica local y la temperatura ambiente.



Prototipo del autor:

El programa está diseñado para calcular también otros parámetros como la presión atmosférica al nivel del mar y la altitud desde el nivel del mar, que podemos ver desde el monitor Serial del IDE.

Antes de sumergirse en la parte de programación, descargue el archivo de la biblioteca desde el siguiente enlace: github.com/adafruit/Adafruit_BMP085_Unified.git y agréguelo a la carpeta de la biblioteca Arduino.

Código de programa:

|_+_|

El enlace para el archivo de la biblioteca se creó originalmente para BMP085, pero es compatible con BMP180.

NOTA: Mientras compila el programa, el IDE da una advertencia, ignórelo, el código y la biblioteca funcionan bien.

¿Cómo predecir el clima?

El pronóstico del tiempo que se transmite por televisión y radios se mide desde el nivel del mar y no desde la presión atmosférica local, esto se debe a que la altitud puede afectar la lectura de un lugar a otro y la medición al nivel del mar dará un valor estándar en todo el barómetro. Por lo tanto, nos enfocamos en el nivel de presión al nivel del mar (calculado) en el monitor en serie.

La presión atmosférica sigue cambiando y no se puede obtener un valor constante. Pero, se puede determinar el clima monitoreando la lectura en algún intervalo de tiempo.

Mire las lecturas y anótelo, espere media hora y anote la lectura nuevamente, si la lectura es alta, esto significa que el clima va a estar soleado. Si la lectura es baja, podemos predecir una tormenta o lluvia.

Esto es igual en todos los barómetros. Cuanto mayor sea la diferencia entre las lecturas inicial y actual, mayor será la posibilidad de cambiar las condiciones meteorológicas.




Anterior: Cómo hacer un circuito de marcador de juego con control remoto Siguiente: Circuito lector RFID usando Arduino