Inicie sessão na sua conta Altimeter Cloud
Não tem conta? Criar uma
Enviaremos um link de confirmação por e-mail. Verifique a pasta de spam se não o receber.
Já tem uma conta? Entrar
O Mercury permite configurar seis regras personalizadas, cada uma com até 4 condições. Estas podem controlar saídas, servos, freios aerodinâmicos e alterar variáveis de configuração conforme necessário.
Existe também uma opção de configuração de controle de saída simples. Você pode usar um ou ambos os sistemas, pois funcionam independentemente um do outro.

A caixa de configuração de regras
Ao acionar saídas ou servos, estes precisam ser configurados primeiro através das configurações de servo ou das configurações de Saída #1 na página de configurações. As regras podem então acionar estas saídas conforme configuradas. Vale notar que o tempo de ativação da saída principal é definido nas configurações de Saída #1, mesmo que você não esteja usando o acionador de saída simples (você pode deixá-lo desativado, mas apenas defina a opção de tempo ATIVADO).
Ao configurar uma regra, você precisa alterar o modo de DESATIVADO para ATIVADO e configurar todas as configurações conforme necessário. Você pode definir até 4 condições para cada regra e decidir se todas as condições devem ser atendidas ou se uma única condição é suficiente para acionar a regra.
Ativa ou desativa a regra. Para usar uma regra, altere isso para ativado.
Controla quando a regra pode funcionar. Escolha se a regra está sempre ativa (mesmo enquanto aguarda na plataforma antes do lançamento) ou ativa apenas após o lançamento ser detectado. Para a maioria das regras de implantação, você desejará "apenas após o lançamento".
Se o altímetro detectar um aumento rápido de pressão (como de uma carga de ejeção ou transição supersônica), ele entra em modo de bloqueio. Durante o bloqueio, a altitude é considerada não confiável e o altímetro adia a tomada de decisões que pode cometer erros. Isso pode ser configurado nas configurações de voo.
Use esta configuração para decidir se sua regra deve funcionar durante o bloqueio (útil para funções não afetadas pela pressão, como acionadores baseados em tempo) ou se deve funcionar apenas fora dos bloqueios.
Controla como múltiplas condições são avaliadas:
AND (Todas as condições) — a regra será acionada apenas se todas as condições (A, B, C, D) forem atendidas simultaneamente durante o mesmo ciclo.
OR (Qualquer condição) — a regra será acionada se qualquer condição for atendida.
(A+B) OR (C+D) — as condições A e B devem ser verdadeiras, OU as condições C e D devem ser verdadeiras. Isso oferece dois pares de condições independentes em uma única regra. Por exemplo, você poderia acionar uma saída se (apogeu ocorreu E altitude está abaixo de 100 m) OU (tempo após lançamento excede 60 segundos E velocidade está abaixo de 5 m/s) — cobrindo tanto um duplo enfunelamento normal quanto um failsafe por tempo limite em uma regra. Requer firmware 2.3 ou posterior.
Isto diz à regra o que fazer quando suas condições forem atendidas. As ações disponíveis são:
Controla como a ação se comporta quando acionada. Esta é uma adição mais recente que oferece muito mais flexibilidade:
Se sua regra requer uma variável, insira-a aqui. Para "BLOQUEAR (v segs)" este é o número de segundos a bloquear. Para "Cronometrado (V1 segundos)" este é o tempo de ativação em segundos. Saídas e servos que usam seu próprio tempo de ativação configurado não precisam deste campo.
Cada regra tem até 4 condições. Você precisa especificar pelo menos 1 condição para uma regra funcionar. Cada condição tem 3 opções para definir.
Isto especifica quais dados de voo a condição verifica. As opções disponíveis são:
Dados de sensor e voo:
Baseado em tempo:
Predição e freios aerodinâmicos:
Multi-estágio (firmware 2.3+):
Sinalizadores de eventos:
Isto diz à regra como comparar os dados escolhidos com seu valor de variável:
O valor limite para comparar. Por exemplo, se você está combinando quando a altitude cai abaixo de 80 metros, insira 80 aqui. Não necessário para condições SINALIZADOR.
Este exemplo poderia ser usado para um duplo enfunelamento onde seu motor ejetou o primeiro pequeno paraquedas e você deseja usar a saída para acionar um paraquedas secundário quando o foguete cai abaixo de 100 metros.
Defina a primeira condição como "SINALIZADOR: Apogeu ocorreu" com tipo de correspondência "SINALIZADOR: Ocorreu". Defina a segunda condição como "Altitude acima da plataforma (m)" menor que 100.

Duplo enfunelamento em 100 metros após apogeu
Este exemplo usa duas regras para acionar o motor do segundo estágio usando a SAÍDA, 1 segundo após a queima, desde que o foguete esteja dentro de 35 graus da vertical. A segunda regra aciona um sistema de recuperação failsafe usando o contato soldado GP6 independentemente de o segundo estágio ter sido acionado.

Regra 1: iniciação aérea protegida — aciona a saída 1 segundo após queima se inclinação estiver abaixo de 35°

Regra 2: recuperação failsafe em 80 metros via GP6
Este exemplo reduz a taxa de logging após a fase de voo ativo para estender o tempo total de gravação. A taxa de amostragem é definida como 2 (logging de todas as outras amostras) quando 20 segundos desde apogeu passaram.

Uma taxa de amostragem de 2 significa que registramos todas as outras amostras no registro de voo
Este exemplo impede que todas as outras regras funcionem até 10 segundos após o lançamento ser detectado. Útil como medida de segurança para evitar acionadores de implantação prematura durante a fase de impulso.

Usa BLOQUEAR (v segs) com a variável de regra definida como 10
Este exemplo aciona um servo para implantar um sistema de recuperação. Aguarda até pelo menos 4 segundos após o lançamento ser detectado e até a velocidade cair abaixo de 20 metros por segundo.

Configure os servos nas configurações de expansão de Servo I2C
O tipo de acionador de travamento é útil quando você precisa que uma saída permaneça ativada por uma duração imprevisível. Por exemplo, você pode deseja ativar um zumbidor após o pouso e mantê-lo ativado até a bateria cair abaixo de um limite.
Regra 1: Defina a ação como SAÍDA #1, tipo de acionador como "Travar ATIVADO", com uma condição de "SINALIZADOR: Pouso ocorreu" — "SINALIZADOR: Ocorreu".
Regra 2: Defina a ação como SAÍDA #1, tipo de acionador como "Travar DESATIVADO", com uma condição de "Bateria (%)" menor que 10.
A saída será ativada quando o pouso for detectado e permanecerá ativada até a bateria cair abaixo de 10%.
Para foguetes multi-estágio, você pode usar as condições específicas de estágio para controlar cada estágio independentemente. Por exemplo, para acionar um motor do segundo estágio 0,5 segundos após a queima do primeiro estágio com proteção de inclinação:
Condição A: "SINALIZADOR: Queima do motor ocorreu" — "SINALIZADOR: Ocorreu"
Condição B: "Tempo após queima do motor (s)" maior que 0.5
Condição C: "Ângulo de inclinação (graus)" menor que 30
Você pode então usar "Tempo após ignição 2" e "SINALIZADOR: Queima do motor 2 ocorreu" em regras subsequentes para gerenciar implantação de recuperação relativa ao perfil de voo do segundo estágio.
O modo de condição agrupada permite combinar um acionador primário e um backup failsafe em uma única regra. Por exemplo, para implantar um paraquedas principal na altitude normal ou após um tempo limite:
Defina o modo de condições como (A+B) OR (C+D), então:
Condição A: "SINALIZADOR: Apogeu ocorreu" — "SINALIZADOR: Ocorreu"
Condição B: "Altitude acima da plataforma (m)" menor que 150
Condição C: "Tempo após lançamento (s)" maior que 60
Condição D: "Velocidade (m/s)" menor que 5
Isto aciona a saída se (apogeu ocorreu E altitude está abaixo de 150 m) OU (mais de 60 segundos passaram desde o lançamento E o foguete está se movendo lentamente). O segundo par atua como failsafe caso a detecção de apogeu falhe. Requer firmware 2.3 ou posterior.