Pessoal, estou desenvolvendo um altímetro(detector de apogeu), através do arduino duemilanove e sensor de pressão bmp085, tenho a programação para ele atuar como altímetro, e suas demais funções, preciso alterar algo no código, ou seja, quando o altímetro marcar a maior altitude, preciso que ligue uma lâmpada tipo( lampadinha de natal), o altímetro será embarcado ........., a lâmpada com carga ejetora servirá para fazer a liberação do . Se alguém ai puder me ajudar com a programação. Estou a disposição para mais detalhes.
Tags:
As respostas para este tópico estão encerradas.
Tem ideia da altitude aproximada que o foguete chega?
Mediana foi um exemplo de filtro... O pessoal dos aeromodelos costuma resolver com Kalman
um exemplo:http://www.pitlab.com/autopitlot/firmware/alti_kalman.zip
entendi
Quando o foguete cai, o bico vira-se para baixo, não é ?
Use um switch de mercúrio.
Quando o bico virar o switch é acionado.
gostei da solução simples! se o objetivo é determinar a altitude máxima deve funcionar
Não sou especialista em Arduino e nem programação C.
Mas eu faria uma rotina data logger. Para depois verificar todas as variações de pressão/altitude durante o lançamento e aterrizagem do foguete.
Nessa rotina, faria um teste de valor :
Meça a pressão.
Variou ? Se não, essa é a pressão de lançamento (continue medindo, mas não registre)
Variou? Se sim, comece a registrar.
Valor medido agora é maior que o valor anterior? Se sim continue medindo.
Senão faça outra medição e confirme que a pressão esta diminuindo. (pode repetir se quiser).
A pressão esta diminuindo? se sim acione o para-quedas.
Continue medindo. (para analise posterior).
Pare de medir quando pressão for igual a pressão de lançamento.
Corrigindo :
A pressão esta diminuindo? se sim acione o para-quedas.
Continue medindo. (para analise posterior).
Pare de medir quando pressão parar de variar (pressão de aterrizagem)
Marcos, estava conferindo o datasheet do BMP05 (gostei!):
https://www.sparkfun.com/datasheets/Components/General/BST-BMP085-D...
Veja essas características :
Pressão = 300 a 1100 hPa (+9000m a -500m)
alimentação = 1,8 a 3,6V
Resolução = 0,5m (modo ultra low power) e 0,25m (modo ultra high low power)
termômetro embutido
I2C interface
Aplicação típica = indicação de velocidade vertical, etc
Temperatura (com acuracidade) = de 0 a 65 C
Tempo de conversão de pressão = min 3ms e max 25,5ms (depende do modo de uso)
Modo padrão = max 128 amostragens/segundo
Vamos supor uma altitude maxima de 500 metros com a velocidade de 100 m/s.
Na subida vai gastar 5 segundos e na descida com paraquedas 10 seg.
É isso mesmo?
Portanto fará na subida 128 x 5 = 640 medidas, e na descida 1280 medidas.
Total de 1920 medidas. Legal, deve caber na memória do Arduino.
E a questão de variação de pressão com a temperatura não deverá ter importância.
Boa noite.
Qual seria esse seu novo projeto?
Att.
Jucelei Freita
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por