Índice:
- Etapa 1: Qual é a pressão barométrica?
- Etapa 2: Recursos do sensor de pressão GY-68 BOSCH BMP180
- Etapa 3: Materiais Necessários
- Etapa 4: como usar o sensor de pressão GY-68 BMP180 com o Arduino?
- Etapa 5: Circuito
- Etapa 6: Cálculo da pressão absoluta com diferentes unidades e altitude do nível do mar
Vídeo: Determinando a pressão e altitude usando GY-68 BMP180 e Arduino: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Por ElectropeakElectroPeak Official WebsiteSeguir Mais pelo autor:
Sobre: ElectroPeak é o seu lugar central para aprender eletrônica e transformar suas ideias em realidade. Oferecemos guias de primeira linha para mostrar como você pode fazer seus projetos. Também oferecemos produtos de alta qualidade para que você tenha um… Mais Sobre Electropeak »
Visão geral
Em muitos projetos, como robôs voadores, estações meteorológicas, melhorar o desempenho de rotas, esportes e etc., medir a pressão e a altitude é muito importante. Neste tutorial, você aprenderá como usar o sensor BMP180, que é um dos sensores mais comumente usados para medir a pressão.
O que você aprenderá
- Qual é a pressão barométrica.
- O que é o sensor de pressão BOSCH BMP180.
- Como usar o sensor de pressão BOSCH BMP180 com Arduino.
Etapa 1: Qual é a pressão barométrica?
A pressão barométrica ou pressão atmosférica resulta do peso do ar na terra. Essa pressão é de cerca de 1 kg por centímetro quadrado ao nível do mar.
Existem várias unidades para expressar a pressão atmosférica, que podem ser facilmente convertidas entre si. A unidade SI para medir a pressão é Pascal (Pa).
A pressão barométrica tem uma relação inversa aproximadamente linear com a altitude do nível do mar, portanto, se medirmos a pressão barométrica de um lugar, podemos calcular a altitude a partir do nível do mar usando uma operação matemática simples.
Etapa 2: Recursos do sensor de pressão GY-68 BOSCH BMP180
Um dos sensores mais comuns para medir a pressão e altitude é o BOSCH BMP180. Os recursos mais importantes deste módulo são os seguintes:
- Faixa de medição de pressão de 300 a 1100hPa
- Precisão de medição de -0,1hPa para pressão absoluta
- 12hPa medição de precisão para pressão relativa
- Baixo consumo de energia (5μA no modo padrão e uma amostra por segundo)
- Sensor de temperatura interna com precisão de 0,5 ° C
- Suporte ao protocolo I2C para comunicação
- Totalmente calibrado
Etapa 3: Materiais Necessários
Componentes de hardware
Arduino UNO R3 * 1
BOSH BMP180 * 1
Jumper Wire * 1
Aplicativos de software
Arduino IDE * 1
Etapa 4: como usar o sensor de pressão GY-68 BMP180 com o Arduino?
Este sensor está disponível como um módulo para fácil uso. As partes principais do módulo do sensor BMP180 são:
- Sensor BMP180
- Um regulador de 3,3 volts. Este regulador permite que você conecte o módulo a 5V.
- Resistores pull up necessários para comunicar I2C adequadamente
Etapa 5: Circuito
Baixe a BMP180_Breakout_Arduino_Library para usar o módulo sensor BMP180.
BMP180_Breakout_Arduino_Library
Etapa 6: Cálculo da pressão absoluta com diferentes unidades e altitude do nível do mar
Vamos verificar o processo de cálculo de pressão e altitude com mais precisão:
De acordo com o algoritmo acima, primeiro começamos a calcular a temperatura usando startTemperature (), então armazenamos a temperatura na variável T usando getTemperature (T). Depois disso, calculamos a pressão com startPressure (3). O número 3 é a resolução máxima que pode ser alterada entre 0 e 3. usando getPressure (P) armazenamos a pressão absoluta na variável P. A quantidade dessa pressão está em hPa, que pode ser convertida em unidades diferentes de acordo com o anterior tabela. A pressão absoluta muda com a altitude. Para remover o efeito da altitude na pressão calculada, devemos usar a função de nível do mar (P, ALTITUDE) de acordo com a altitude armazenada na variável ALTITUDE e armazenar o valor medido em uma variável arbitrária, como p0. Use a altitude (P, p0) para calcular sua altitude. Esta função calcula a altitude no medidor.
Observação
que você pode inserir sua altitude a partir do nível do mar para a variável ALTITUDE definida no início do código
Recomendado:
Altímetro (medidor de altitude) com base na pressão atmosférica: 7 etapas (com fotos)
Altímetro (medidor de altitude) Baseado na pressão atmosférica: [Editar]; Consulte a versão 2 na etapa 6 com entrada manual de altitude de linha de base. Esta é a descrição do edifício de um altímetro (medidor de altitude) baseado em um Arduino Nano e um sensor de pressão atmosférica Bosch BMP180. O design é simples, mas as medições
Altitude, pressão e temperatura usando Raspberry Pi com MPL3115A2: 6 etapas
Altitude, pressão e temperatura usando Raspberry Pi com MPL3115A2: Parece interessante. É bem possível neste momento em que todos estamos entrando na geração de IoT. Como um fanático por eletrônica, estamos brincando com o Raspberry Pi e decidimos fazer projetos interessantes usando esse conhecimento. Neste projeto, iremos
Usando Raspberry Pi, meça a altitude, a pressão e a temperatura com MPL3115A2: 6 etapas
Usando o Raspberry Pi, meça a altitude, a pressão e a temperatura com o MPL3115A2: Saiba o que você possui e saiba por que você o possui! É intrigante. Estamos vivendo na era da automação da Internet, à medida que ela mergulha em uma infinidade de novos aplicativos. Como entusiastas de computador e eletrônicos, temos aprendido muito com o Raspberry Pi a
Determinando a significância estatística usando um teste Z: 10 etapas
Determinando a significância estatística usando um teste Z: Visão geral: Objetivo: Neste instrutível, você aprenderá como determinar se há uma significância estatística entre duas variáveis em relação a um problema de serviço social. Você usará um teste Z para determinar esta significância. Duração: 10-15 minutos
Interface do BMP180 (sensor de pressão barométrica) com o Arduino: 9 etapas
Interface do BMP180 (sensor de pressão barométrica) com o Arduino: O BMP-180 é um sensor digital de pressão barométrica com interface i2c. Este minúsculo sensor da Bosch é bastante útil por seu tamanho pequeno, baixo consumo de energia e alta precisão. Dependendo de como interpretarmos as leituras do sensor, poderíamos monitorar ch