blog-eletrogate-logo-desktop blog-eletrogate-logo-mobile
  • Categorias
    • Voltar
    • INICIANTES
    • INTERMEDIÁRIOS
    • AVANÇADOS
    • divide
    • Automação Residencial
    • Componentes Eletrônicos
    • Impressão 3D
    • IoT
    • Modelagem 3D
    • Módulos Wifi
    • Por trás da tecnologia
    • Projetos
    • Raspberry Pi
    • Robótica
    • Sensores
    • Shields
    • Sistemas Operacionais
    • Tipos de Arduino
    • Tutoriais
  • Apostilas
  • Quem Somos
  • Seja um redator
  • Trabalhe Conosco
    • Categorias
      • Voltar
      • INICIANTES
      • INTERMEDIÁRIOS
      • AVANÇADOS
      • divide
      • Automação Residencial
      • Componentes Eletrônicos
      • Impressão 3D
      • IoT
      • Modelagem 3D
      • Módulos Wifi
      • Por trás da tecnologia
      • Projetos
      • Raspberry Pi
      • Robótica
      • Sensores
      • Shields
      • Sistemas Operacionais
      • Tipos de Arduino
      • Tutoriais
    • Apostilas
    • Quem Somos
    • Seja um redator
    • Trabalhe Conosco
Loja Eletrogate
voltar
  • Barômetro
  • Módulo BMP180
  • Conclusão
  • Referências
  • Sobre o Autor
Componentes Eletronicos

Medindo a pressão atmosférica com Arduino

Eletrogate 29 de abril de 2021Atualizado em: 15 abr 2022

Você conhece o barômetro? Sabia que seu funcionamento é baseado na pressão atmosférica? Hoje vamos apresentar um módulo para Arduino composto por um barômetro e um sensor de temperatura, mas antes, vamos explicar rapidamente o que é um barômetro e o seu funcionamento:


Barômetro

O barômetro é um sensor capaz de identificar a diferença de pressão. Como sabemos, a atmosfera exerce uma força sobre tudo o que está na superfície do planeta e essa força pode variar conforme a altitude em que estamos, bem como conforme as variações de temperatura e umidade do ambiente.

Tipos de barômetro e seus respectivos funcionamentos

Barômetro de Mercúrio: É considerado o modelo de barômetro mais preciso e foi desenvolvido por Torricelli em 1643. Consiste em um tubo de vidro medindo cerca de 1m de comprimento, fechado numa extremidade e aberto na outra e preenchido com mercúrio (Hg). A extremidade aberta do tubo é invertida num pequeno recipiente com mercúrio. A coluna de mercúrio desce para dentro do recipiente até que o peso da coluna iguale o peso de uma coluna de ar de igual diâmetro, que se estende da superfície até o topo da atmosfera. O comprimento da coluna de mercúrio, portanto, torna-se uma medida da pressão atmosférica.


Créditos: UFPR

Barômetro Aneróide: É um modelo de barômetro menos preciso, porém mais portátil que o barômetro de mercúrio. Consiste em uma câmara de metal parcialmente evacuada, com uma mola no seu interior para evitar o seu esmagamento. A câmara se comprime quando a pressão cresce e se expande quando a pressão diminui. Estes movimentos são transmitidos a um ponteiro sobre um mostrador que está calibrado em unidades de pressão.


Créditos: UFPR

Aplicações

O barômetro possui uma infinidade de aplicações. Dentre eles, podemos citar o barógrafo, que é um instrumento utilizado em estações meteorológicas para análise e previsão de fenômenos atmosféricos.

Barógrafo

Também possui aplicações importantes na aviação, seja ela tripulada ou não. Em aeronaves tripuladas, o barômetro compõe um instrumento chamado Altímetro, que pode ser calibrado para ler a altitude (distância da aeronave e o nível do mar) ou a altura (distância da aeronave ao solo), além de compor os sistemas anticolisão da aeronave. Através dos dados de pressão informados pelo piloto, o instrumento calcula a altitude e a altura do avião, retornando esses dados em pés (FT).


Altímetro para aeronaves

Nos drones, o barômetro informa ao piloto a altitude e a altura da aeronave através do sistema de telemetria e atua juntamente com o sistema de posicionamento, sendo possível manter o drone estável sem variar a altura do vôo.

Barômetro em uma controladora de vôo APM 2.6 para drones

Unidades de medida de pressão

– Atmosfera (atm);
– Pascal e seus múltiplos e submúltiplos (Pa);
– Milímetro de mercúrio (mmHg);
– Polegada de mercúrio (inHg);
– Bar e seus múltiplos e submúltiplos (b) – Este por sua vez foi substituído pela unidade Pascal, que é a unidade de medida padrão pelo Sistema Internacional de Unidades (SI) e sendo o padrão 1 milibar = a 1 hectopascal (hPa).

Ao nível do mar, consideramos que a pressão é de 1 atm, ou seja, existe 1 atmosfera completa exercendo pressão sobre nós. Convertendo esse valor nas demais unidades, temos:

– 101.325 Pa (Pascal), ou 101,325 kPa (kilopascal)
– 760 mmHg (milímetros de mercúrio);
– 29,9213 inHg (polegadas de mercúrio);
– 1013,25 mb (milibar), ou 1013,25 hPa (hectopascal).

Conforme a altitude aumenta, a pressão cai a uma taxa de 1 hPa a cada 9m (30 ft), já que perdemos uma parcela considerável de ar acima do referencial. Por esse motivo dizemos que, em locais como o Monte Everest, o ar é rarefeito, ou seja, existe menos moléculas de ar e, consequentemente, uma menor pressão atmosférica.

Dito isso, vamos mostrar como utilizar o módulo BMP180 com o Arduino. Veja só:


Módulo BMP180

O BMP180 é um módulo para Arduino capaz de medir a pressão atmosférica e a temperatura ambiente com boa precisão. Ele é capaz de medir a pressão absoluta do ar ao seu redor e possui uma faixa de medição entre 300 hPa e 1100 hPa, com precisão de 0,02 hPa. Veja abaixo suas especificações:

– Chip: BMP180
– Tensão de alimentação: 1,8-3,6V
– Faixa: 300-1100hPa (Altitude +9.000m a -500m)
– Precisão: 0,02hPa
– Consumo de corrente: 5uA
– Tempo de resposta: 7,5ms
– Interface: I2C
– Saída para Temperatura

Montagem e programação

A montagem do módulo é muito simples. Você precisará dos seguintes itens:

– 1x Arduino Uno
– 1x Módulo BMP180
– 1x Protoboard
– Jumpers

Siga o diagrama e a tabela de pinos abaixo para a montagem do circuito

VCC -> 3.3V
GND -> GND
SDA -> A4
SCL -> A5

Código

Para programar o módulo, você deve instalar a biblioteca SFE_180. Para fazer o download, clique aqui.

Feito isso, instale a biblioteca em sua IDE do Arduino clicando em Sketch >Incluir biblioteca > Adicionar biblioteca .zip e localizar o arquivo baixado.

 

Agora vá em Arquivo > Exemplos > Sparkfun BMP180 e abra o item SFE_BMP180_exemple. Esse será o código que vamos usar em nossos testes.

Configurando a altitude

Antes de enviar o código, você precisa configurar sua altitude atual. Para isso, localize seu endereço no Google Maps e anote as coordenadas de latitude e longitude. Em seguida, vá para o site CalcMaps e insira as coordenadas encontradas anteriormente. O serviço retornará a altitude em metros e em pés:

Com o valor em mãos, localize a linha 72, onde você deve inserir a altitude (em metros) encontrada para que haja o correto funcionamento do sensor.

Feito isso, carregue o código em seu Arduino e abra o monitor serial, onde receberá informações como altitude fornecida (em metros e pés), temperatura (em ºC e em ºF), pressão absoluta (local), pressão relativa (nível do mar) e altitude medida (em metros e pés).

 


Conclusão

O BMP180 é um sensor que nos permite ter uma gama de informações relacionadas à atmosfera, bem como fazer a leitura da altitude. Esperamos que o post lhe traga muito aprendizado e aumente ainda mais os seus conhecimentos sobre o fantástico mundo do Arduino.

Um forte abraço e até a próxima!


Referências

https://fisica.ufpr.br/grimm/aposmeteo/cap4/cap4-6.html
https://www.businessinsider.com/how-to-find-elevation-on-google-maps


Confira outros sensores e muitos outros componentes em nossa loja e acompanhe nosso blog! Estamos trazendo os mais diversos conteúdos sobre Arduino, ESP e muito mais ao longo de toda semana. Nos siga também no Instagram, sempre trazemos novidades e curiosidades sobre o universo do Arduino e sua infinidade de aplicações.


Sobre o Autor

 


Samuel Martins
@samuel.martins192

Cursando Eletroeletrônica no SENAI CETEL. Fanático por eletrônica, automação, impressão 3D e afins, dedico meu tempo livre a pesquisas e projetos ligados às principais áreas de interesse, pratico aeromodelismo e sou curioso por astrofotografia.



Eletrogate

29 de abril de 2021 Atualizado em: 15 abr 2022

A Eletrogate é uma loja virtual de componentes eletrônicos do Brasil e possui diversos produtos relacionados à Arduino, Automação, Robótica e Eletrônica em geral.

Módulos Wifi

Placa de Desenvolvimento Arduino Uno WiFi

Eletrogate24 de maio de 2022

Neste post, você conhecerá uma placa que une o melhor das baseadas em ESP8266 com o melhor da família de placas baseadas no ATmega328p: a Uno WiFi.

Módulos Wifi

Placa de Desenvolvimento Arduino Uno WiFi

Eletrogate24 de maio de 2022

Neste post, você conhecerá uma placa que une o melhor das baseadas em ESP8266 com o melhor da família de placas baseadas no ATmega328p: a Uno WiFi.

Projetos

Radar/Sonar Ultrassônico para seus Projetos

Eletrogate19 de maio de 2022

Neste projeto, iremos construir um Radar (‘Radio Detection And Ranging’) ultrassônico com a Arduino e o software Processing. Iremos usar o conhecimento em programação com o sensor ultrassônico no Arduino obtido no post “Sensor Ultrassônico HC-SR04 com Arduino”.

Projetos

Radar/Sonar Ultrassônico para seus Projetos

Eletrogate19 de maio de 2022

Neste projeto, iremos construir um Radar (‘Radio Detection And Ranging’) ultrassônico com a Arduino e o software Processing. Iremos usar o conhecimento em programação com o sensor ultrassônico no Arduino obtido no post “Sensor Ultrassônico HC-SR04 com Arduino”.

Projetos

Levitação Ultrassônica com Arduino

Eletrogate17 de maio de 2022

Não é nenhuma varinha mágica ou encantamento como “Wingardium Leviosa” que você vai precisar para esse projeto. Com um Arduino, um driver de motor ponte H e um sensor de distância ultrassônico HC-SR04 você consegue criar uma máquina capaz de fazer objetos levitarem.

Projetos

Levitação Ultrassônica com Arduino

Eletrogate17 de maio de 2022

Não é nenhuma varinha mágica ou encantamento como “Wingardium Leviosa” que você vai precisar para esse projeto. Com um Arduino, um driver de motor ponte H e um sensor de distância ultrassônico HC-SR04 você consegue criar uma máquina capaz de fazer objetos levitarem.

Modelagem 3D

Conheça o Tinkercad

Eletrogate12 de maio de 2022

Se você já pensou em criar um projeto eletrônico, mas não tinha os componentes necessários e queria fazer um teste antes, este post foi feito pra você! Neste post, iremos conhecer a plataforma Tinkercad. Através dela, você poderá testar projetos, circuitos eletrônicos, códigos, criar designs 3D e muito mais.

Modelagem 3D

Conheça o Tinkercad

Eletrogate12 de maio de 2022

Se você já pensou em criar um projeto eletrônico, mas não tinha os componentes necessários e queria fazer um teste antes, este post foi feito pra você! Neste post, iremos conhecer a plataforma Tinkercad. Através dela, você poderá testar projetos, circuitos eletrônicos, códigos, criar designs 3D e muito mais.

Eletrogate Robô

Cadastre-se e fique por
dentro de novidades!

blog-eletrogate-logo-footer

Rua Rio de Janeiro, 441 - Sala 1301
Centro - Belo Horizonte/MG
CEP 30160-041
*Não temos atendimento físico

ANWAR SLEIMAN HACHOUCHE - ME
CNPJ: 18.917.521/0001-73

Atendimento

(31) 3142-3800

contato@eletrogate.com


Seg a Sex - das 8h às 17h

Institucional

  • Apostilas
  • Quem Somos
  • Privacidade
  • Seja um Redator
  • Trabalhe Conosco

Nos acompanhe

Facebook Instagram Youtube

© ELETROGATE 2022 - Todos os direitos reservados. Termos de uso e Política de privacidade.