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:
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.
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
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
– 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ó:
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
A montagem do módulo é muito simples. Você precisará dos seguintes itens:
Materiais necessários para o projeto Medindo a Pressão Atmosférica com o Arduino
Siga o diagrama e a tabela de pinos abaixo para a montagem do circuito
VCC -> 3.3V
GND -> GND
SDA -> A4
SCL -> A5
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.
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).
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!
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.
Conheça a Metodologia Eletrogate e ofereça aulas de robótica em sua escola!
|
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.
Tenha a Metodologia Eletrogate dentro da sua Escola! Conheça nosso Programa de Robótica nas Escolas!