Os interruptores lógicos são um dos recursos mais poderosos dos rádios drone FPV que funcionam EdgeTX. Pode ser intimidante e confuso para os recém-chegados. Neste tutorial, explicarei o que são interruptores lógicos em termos simples, como funcionam e para que você realmente pode usá-los no FPV. Se você está pilotando quadriciclos e está apenas começando com o EdgeTX, esse é um daqueles recursos que você provavelmente não tocará imediatamente. Mas depois de entendê-lo, você perceberá o quão poderoso ele é.
Procurando um novo rádio EdgeTX? Confira nossas recomendações: https://oscarliang.com/radio-transmitter/
O que é interruptor lógico
Um swap lógico é um swap digital dentro do seu rádio.
NÃO é um interruptor físico actual que você pode girar com os dedos. Em vez disso, o rádio liga ou desliga automaticamente com base nas regras (condições) que você programa.
Os interruptores físicos são práticos, mas também bastante “burros” porque só podem ser controlados pelo usuário. Os interruptores lógicos permitem criar um comportamento inteligente no seu rádio. Eles são ótimos quando uma troca regular não é suficiente.
Por exemplo:
- “Quero que o rádio me avise quando o RSSI ficar muito baixo”
- “Quero que o rádio leia a tensão quando a bateria estiver fraca”
- “Quero que o rádio reinicie o cronômetro 10 segundos depois de desarmar o quad”
Então, em vez de acionar fisicamente um interruptor, o rádio faz a comutação para você com base na lógica, por isso é chamado de interruptor lógico.
E a possibilidade é infinita, é isso que torna as opções lógicas tão úteis.
Como diferenciar switches físicos e switches lógicos
- Os switches físicos são rotulados com letras como SA, SB, SC, SD, SE, SF, SG, SH, and so on.
- Os interruptores lógicos são rotulados como L01, L02, L03, L04… (até L64 na maioria dos rádios EdgeTX).
Onde encontrar switches lógicos no EdgeTX
Para localizar e criar switches lógicos:
- Pressione o botão MDL
- Pressione PAGE algumas vezes até encontrar Switches Lógicos
Estrutura Básica de um Swap Lógico
Cada swap lógico possui algumas configurações, mas as mais importantes são:
- Função
- V1
- V2
- opcional E interruptor
- Duração
- Atraso
A ideia básica é simples:
- Função = qual teste o rádio deve realizar
- V1 = primeiro valor, o que está sendo monitorado
- V2 = segundo valor, o limite ou valor de comparação
Por exemplo:
- Função = uma
- V1 = tensão da bateria
- V2 = 14,4 V
Isso significa:
Ligue esta chave lógica quando a tensão da bateria for inferior a 14,4 V
Quando isso acontecer, a chave lógica será LIGADA (ativa).
Atraso
Isso significa que a condição deve permanecer verdadeira por pelo menos esse período de tempo antes que a chave lógica seja ativada. Isso é útil para evitar alarmes falsos. Por exemplo, se o RSSI (ou tensão da bateria) cair por uma fração de segundo, talvez eu não queira um alerta imediatamente. Posso adicionar um atraso para que o aviso seja acionado apenas se o problema durar o suficiente.
Duração
Isso controla por quanto tempo o swap lógico permanece ativo. Se eu deixar a duração em zero, ela permanecerá ativa apenas enquanto a condição for verdadeira. Esses recursos se tornam mais úteis à medida que a configuração do EdgeTX fica mais avançada; para uma configuração simples, você pode deixá-lo inalterado.
Funções comuns de swap lógico
- a = x → “1º valor é igual ao 2º valor”
- a > x → “1º valor é maior que 2º valor”
- a < x → “1º valor é menor que 2º valor”
- E → Ambas as condições devem ser verdadeiras
- OU → Pelo menos uma condição deve ser verdadeira
- Edge → Detecta quando algo mudou (útil para ações momentâneas)
- Fixo → Faz um swap “travar” (permanece ligado até que outra condição o desligue)
Existem muito mais funções disponíveis, consulte o handbook do EdgeTX para saber mais.
Observe que você também pode usar switches lógicos e switches físicos dentro de outro swap lógico (por exemplo, você pode atribuir L1, L2, SA, SB and so on. aos campos V1 e V2 de outro swap lógico). Ele permite combinar múltiplas condições e criar comportamentos mais avançados ou complicados. É poderoso, mas pode ficar confuso rapidamente e muito difícil de depurar posteriormente. Geralmente você deseja manter sua lógica o mais plana e simples possível no início.
Exemplo: Aviso de bateria fraca
Este é um dos exemplos mais fáceis e úteis.
Você pode fazer uma mudança lógica que diz: Ligue quando a tensão da bateria estiver abaixo de 3,5 V por célula.
- Navegue até Switches Lógicos em seu rádio
- Function até uma linha vazia (por exemplo, L01) e pressione ENTER
- Configure o swap lógico da seguinte forma:
- Função: uma
- V1: RxBt
- V2: 3,5 V (você pode alterá-lo para qualquer voltagem desejada)
- Atraso: 3 segundos (este atraso reduz falsos positivos causados por queda de tensão durante punchouts)
- Função: uma
Na CLI do Betaflight, insira:
set report_cell_voltage = onsave
Agora L01 liga sempre que a bateria quádrupla cai abaixo de 3,5 V por célula.
Então em Funções Especiaisvocê pode usar L01 para reproduzir o valor “RxBt” (com intervalo de 10s para não ficar muito chato). Também tenho outra função especial na parte superior que reproduz a tensão quando pressiono a chave SH.
Eu tenho um tutorial completo que detalha como configurar o alarme de baixa tensão aqui: https://oscarliang.com/edgetx-voltage-callout/
Para que você pode usar switches lógicos?
Além do aviso de bateria fraca, os usos de interruptores lógicos para iniciantes são:
- Aviso de RSSI baixo ou LQ baixo: Use a telemetria para avisar quando a qualidade do hyperlink cair.
- Ativação automática de canal: ligue um canal, LED ou recurso quando uma condição for atendida.
- Armar mais seguro: se a aceleração não estiver totalmente baixa, o rádio avisa que não é seguro ao tentar armar
- Botão multifuncional: o botão já é usado em funções especiais, mas você pode criar uma chave lógica que verifica a posição do botão e, em seguida, usar essa chave lógica como gatilho para outra função especial
Algum outro uso criativo de switches lógicos? Deixe-nos saber nos comentários.
Considerações Finais
As chaves lógicas parecem mais complicadas do que realmente são. Tudo o que eles fazem é deixar-me dizer ao rádio:
“Quando esta condição se tornar verdadeira, trate-a como se um interruptor tivesse sido ligado.”
Essa condição pode ser qualquer controle de rádio, dados de telemetria ou uma combinação de coisas
Assim que tiver esse swap lógico, posso usá-lo em qualquer lugar no EdgeTX como um swap regular. Você pode até usar switches lógicos e físicos dentro de outro swap lógico para criar um comportamento realmente complexo.
E quando você se sentir confortável com eles, começará a encontrar todos os tipos de maneiras inteligentes de usá-los.