Tabla de contenido:
- Paso 1: Protoboard para probar el diseño
- Paso 2: creación de la junta y alojamiento
- Paso 3: Conexiones de pin de Arduino
- Paso 4: el boceto de Arduino
- Paso 5: final
- Paso 6: Versión 2 con entrada manual de altitud de línea de base
- Paso 7:
Video: Altímetro (medidor de altitud) basado en la presión atmosférica: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
[Editar]; Consulte la versión 2 en el paso 6 con entrada manual de altitud de línea de base.
Esta es la descripción del edificio 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 medidas son estables y bastante precisas (precisión de 1 m).
Cada segundo se hacen diez muestras de presión y se calcula el promedio de estas diez. Esta presión se compara con una presión de referencia y se utiliza para procesar la altitud. La presión de referencia se mide en el momento en que se enciende el altímetro, por lo que representa una altitud de cero metros. Si es necesario, la presión de la línea de base se puede restablecer presionando el botón.
[Editar]: la versión 2 tiene entrada manual de altitud de línea de base. Consulte la descripción en el paso 6.
Durante el ajuste de la línea de base (encendido o pulsación de botón), la presión atmosférica actual se muestra durante un segundo. Después de esto, la altitud se muestra en la pantalla de 4 dígitos y se actualizará aproximadamente cada segundo.
Se utiliza un LED rojo para altitudes negativas al bajar una colina después de establecer la línea de base.
[Editar]: Con la versión 2, esto representa altitudes negativas por debajo del nivel del mar.
El altímetro funciona con un cable USB, por lo que se puede usar en un automóvil, motocicleta o en cualquier otro lugar con USB o un banco de energía.
Se utilizan dos bibliotecas especiales. Uno para el BMP180 que se puede encontrar aquí. Y uno para la pantalla de 4 dígitos TM1637 que se puede encontrar aquí.
El BMP180 no es la versión más nueva. Parece ser reemplazado por el BMP280. Debería ser sencillo reemplazar el BMP180 con el BMP280 en este diseño.
Partes del boceto se basan en el "BMP180_altitude_example.ino" entregado con la biblioteca BMP180.
Paso 1: Protoboard para probar el diseño
Empecé con un Arduino Uno para probar el diseño. En la versión final usé un Nano porque es más pequeño.
Paso 2: creación de la junta y alojamiento
Se utiliza una sola placa. La tapa de la carcasa contiene el botón, el led y el display de 4 dígitos.
Paso 3: Conexiones de pin de Arduino
Conexiones para BMP180: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5
Conexiones para pantalla TM1637 de 4 dígitos: GND - GNDVCC - 5VCLK - D6DIO - D8
Led para valores negativos - Descenso: D2
Botón para restablecer la presión de la línea base: D4
Paso 4: el boceto de Arduino
Paso 5: final
Este es el resultado…
Paso 6: Versión 2 con entrada manual de altitud de línea de base
En esta versión se introduce un botón adicional. El botón 1 (negro) sirve para iniciar la entrada manual de la altitud de la línea de base. El botón 2 (blanco) sirve para aumentar el valor por dígito.
La secuencia durante la entrada de altitud es:
Botón 1 pulsado - El LED parpadea 1 vez - El botón 2 se puede utilizar para aumentar x dígito en 000x
Botón 1 presionado de nuevo - El LED parpadea 2 veces - El botón 2 se puede usar para aumentar x dígito en 00x0
Botón 1 presionado de nuevo - El LED parpadea 3 veces - El botón 2 se puede usar para aumentar x dígito en 0x00
Botón 1 presionado nuevamente - El LED parpadea 4 veces - El botón 2 se puede usar para aumentar x dígito en x000
Botón 1 pulsado de nuevo - El LED parpadea 5 veces - El botón 2 se puede utilizar para cambiar el signo: led_on = negativo (por debajo del nivel del mar), led_off = positivo (por encima del nivel del mar)
Botón 1 pulsado de nuevo - El LED parpadea 1 vez - Entrada de altitud de línea de base lista
Paso 7:
Bosquejo de la versión 2.
Recomendado:
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
Dirt Cheap Dirt-O-Meter - Altímetro audible basado en Arduino de $ 9: 4 pasos (con imágenes)
Dirt Cheap Dirt-O-Meter - Altímetro audible basado en Arduino de $ 9: Dytters (AKA Audible Altimeters) salvó la vida de los paracaidistas durante tantos años. Ahora, Audible Abby también les ahorrará dinero. Los Dytters básicos tienen cuatro alarmas, una para subir y tres para bajar. En el viaje en avión, los paracaidistas deben saber cuándo
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 utilizando GY-68 BMP180 y Arduino: descripción general En muchos proyectos, como robots voladores, estaciones meteorológicas, mejorar el rendimiento de enrutamiento, deportes, etc., medir la presión y la altitud es muy importante. En este tutorial, aprenderá a usar el sensor BMP180, que es uno de los más
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
Registrador de temperatura, humedad relativa y presión atmosférica con Raspberry Pi y TE Connectivity MS8607-02BA01: 22 pasos (con imágenes)
Registrador de temperatura, humedad relativa y presión atmosférica con Raspberry Pi y TE Connectivity MS8607-02BA01: Introducción: En este proyecto, le mostraré cómo crear la configuración paso a paso de un sistema de registro para temperatura, humedad y presión atmosférica. Este proyecto se basa en el chip sensor ambiental Raspberry Pi 3 Model B y TE Connectivity MS8607-02BA