Índice:
- Etapa 1: placa de ensaio para testar o design
- Etapa 2: Criação do Conselho e Alojamento
- Etapa 3: conexões de pinos do Arduino
- Etapa 4: o esboço do Arduino
- Etapa 5: final
- Etapa 6: Versão 2 com entrada manual de altitude da linha de base
- Etapa 7:
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
[Editar]; Consulte a versão 2 na etapa 6 com entrada manual da altitude da 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 são estáveis e bastante precisas (precisão de 1m).
A cada segundo, dez amostras de pressão são feitas e a média dessas dez é calculada. Essa pressão é comparada a uma pressão de linha de base e é usada para processar a altitude. A pressão da linha de base é medida no momento em que o altímetro é ligado, então isso representa uma altitude de zero metro. Se necessário, a pressão da linha de base pode ser redefinida pressionando o botão.
[Editar]: A versão 2 tem entrada manual da altitude da linha de base. Veja a descrição na Etapa 6
Durante a configuração da linha de base (ligar ou apertar o botão), a pressão atmosférica atual é exibida por um segundo. Depois disso, a altitude está no display de 4 dígitos e será atualizado a cada segundo.
Um led vermelho é usado para altitudes negativas ao descer uma colina após definir a linha de base.
[Editar]: Com a versão 2, isso representa altitudes negativas abaixo do nível do mar.
O altímetro é alimentado por um cabo USB, então pode ser usado em um carro, motocicleta ou em qualquer outro lugar com USB ou banco de energia.
Duas bibliotecas especiais são usadas. Um para o BMP180 que pode ser encontrado aqui. E um para o display de 4 dígitos TM1637 que pode ser encontrado aqui.
O BMP180 não é a versão mais recente. Parece ter sido substituído pelo BMP280. Deve ser simples substituir o BMP180 pelo BMP280 neste projeto.
Partes do esboço são baseadas no “BMP180_altitude_example.ino” fornecido com a biblioteca BMP180.
Etapa 1: placa de ensaio para testar o design
Comecei com um Arduino Uno para testar o design. Na versão final usei um Nano porque é menor.
Etapa 2: Criação do Conselho e Alojamento
Uma única placa é usada. A tampa da caixa contém o botão, o led e o display de 4 dígitos.
Etapa 3: conexões de pinos do Arduino
Conexões para BMP180: GND - GNDVCC - 3,3V (!!) SDA - A4SCL - A5
Conexões para display TM1637 de 4 dígitos: GND - GNDVCC - 5VCLK - D6DIO - D8
Valores negativos de Voor Led - Down-hill: D2
Botão para redefinir a pressão de linha de base: D4
Etapa 4: o esboço do Arduino
Etapa 5: final
Este é o resultado …
Etapa 6: Versão 2 com entrada manual de altitude da linha de base
Nesta versão, um botão extra é introduzido. O botão 1 (preto) é para iniciar a entrada manual da altitude da linha de base. O botão 2 (branco) é para aumentar o valor por dígito.
A sequência durante a entrada da altitude é:
Botão 1 pressionado - o Led pisca 1 vez - o botão 2 pode ser usado para aumentar x dígitos em 000x
Botão 1 pressionado novamente - Led pisca 2 vezes - botão 2 pode ser usado para aumentar x dígitos em 00x0
Botão 1 pressionado novamente - Led pisca 3 vezes - botão 2 pode ser usado para aumentar x dígitos em 0x00
Botão 1 pressionado novamente - o Led pisca 4 vezes - o botão 2 pode ser usado para aumentar x dígitos em x000
Botão 1 pressionado novamente - o LED pisca 5 vezes - o botão 2 pode ser usado para alterar o sinal: led_on = negativo (abaixo do nível do mar), led_off = positivo (acima do nível do mar)
Botão 1 pressionado novamente - o LED pisca 1 vez por longo tempo - entrada de altitude de linha de base pronta
Etapa 7:
Esboço da versão 2.
Recomendado:
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
Determinando a pressão e altitude usando GY-68 BMP180 e Arduino: 6 etapas
Determinando a pressão e altitude usando GY-68 BMP180 e Arduino: Visão geral Em muitos projetos, como robôs voadores, estações meteorológicas, melhorando 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 mais
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
Superando a pressão atmosférica do traje: Manopla de preensão: 8 etapas
Superando a pressão atmosférica do terno: Gauntlet of Gripping: Algum tempo atrás eu vi um vídeo no youtube de Chris Hadfield. Entre outras coisas, ele falou sobre como o trabalho árduo durante uma caminhada no espaço pode ser. O problema não é só que o traje é desajeitado, mas também que é uma espécie de balão, tem que ser
Registrador de temperatura, umidade relativa, pressão atmosférica usando Raspberry Pi e conectividade TE MS8607-02BA01: 22 etapas (com imagens)
Registrador de temperatura, umidade relativa e pressão atmosférica usando Raspberry Pi e conectividade TE MS8607-02BA01: Introdução: Neste projeto, mostrarei como construir uma configuração por etapa de um sistema de registro para temperatura, umidade e pressão atmosférica. Este projeto é baseado no chip sensor ambiental Raspberry Pi 3 Modelo B e TE Connectivity MS8607-02BA