Índice:

Suporte de acrílico para tablet para Flight Sim com botões reais: 4 etapas
Suporte de acrílico para tablet para Flight Sim com botões reais: 4 etapas

Vídeo: Suporte de acrílico para tablet para Flight Sim com botões reais: 4 etapas

Vídeo: Suporte de acrílico para tablet para Flight Sim com botões reais: 4 etapas
Vídeo: 2nd HX50 Global Meetup & Discover Event 2024, Novembro
Anonim
Suporte de acrílico para tablet para Flight Sim com botões reais
Suporte de acrílico para tablet para Flight Sim com botões reais

Este é um suporte para um tablet (por exemplo, iPad) para uso com o software de simulador de vôo. Usando módulos codificadores rotativos e um Arduino Mega, criei uma solução em que os botões físicos podem ser mapeados para controlar funções específicas do instrumento no sim. Como você pode ver na imagem, existem alguns aplicativos que exibem remotamente os instrumentos da cabine de um aplicativo de simulador de vôo de PC (como o X-Plane) no tablet. É divertido girar os botões físicos e observar a resposta da GUI! Este projeto tem 7 botões que são mapeados para: ajuste de altitude de densidade da velocidade do ar, botão de direção do giroscópio, bug de direção do giroscópio, configuração baro do altímetro, VOR1 OBS, VOR2 OBS e botão de direção ADF.

Os objetivos do design eram: funcionalidade, simplicidade e elegância.

Suprimentos

1. Tablet (por exemplo, iPad)

2. Suporte de acrílico para iPad. Em vez de fabricar um suporte, procurei algo utilizável que estivesse disponível no mercado e descobri o seguinte:

www.amazon.com/gp/product/B07G8K8VYM/ref=p…

3. Aplicativo de instrumento remoto do Flight sim. Existem aplicativos que se conectarão ao seu simulador de vôo e exibirão os instrumentos da cabine em tempo real. Muitas pessoas os usam para liberar espaço na tela do PC principal. Alguns desses aplicativos incluem:

Air Manager:

Remote Flight Cockpit HD:

Fsi C172:

Estou usando o Fsi C172.

4. Arduino Mega:

O Arduino coleta todas as entradas do botão e envia essas informações para o aplicativo do simulador de vôo via USB.

5. Escudo Arduino Mega:

www.amazon.com/gp/product/B0169WHVGS/ref=p…

Esta é uma placa que se encaixa em cima do Arduino Mega e permite que você coloque seu próprio circuito / fiação customizado.

6. Módulo codificador rotativo:

www.amazon.com/gp/product/B07B68H6R8/ref=p…

Este produto vem com um pequeno conjunto de placa de circuito e pinos principais, que permitem conectar as coisas sem um ferro de solda.

O cabeçalho possui 5 pinos. 2 são para alimentação e aterramento. Dois são para o codificador rotativo - o Arduino determina se o botão giratório está sendo girado no sentido horário ou anti-horário com base nessas duas entradas. Finalmente, há um pino para uma chave de botão embutido em cada botão.

7. Fios de ligação (macho para fêmea)

www.amazon.com/GenBasic-Piece-Female-Jumpe…

Eles podem ser destacados, o que facilita a criação de um cabo de fita personalizado de 5 pinos para os botões.

Etapa 1: faça furos no suporte do tablet

Faça furos no suporte do tablet
Faça furos no suporte do tablet

As dimensões do suporte do tablet são 12,5 "x9" ou 320 mm x 230 mm. As dimensões de um iPad Air 2 (meu tablet) são 240 mm x 169,5 mm. Isso permite que o iPad seja centralizado no suporte com 40 mm de borda em cada lado. Assumindo que (0, 0) está no canto inferior esquerdo do suporte, fiz 7 furos nestes locais x, y: (100, 195), (140, 195), (180, 195), (220, 195), (300, 127,5), (300, 85), (300, 42,5). Todos os valores em mm.

Você precisa ter cuidado ao perfurar o acrílico, use a broca adequada e um RPM lento.

Os puxadores vêm com anilhas e porcas para uma fácil fixação.

Etapa 2: conectar codificadores rotativos ao Arduino Shield

Conecte codificadores rotativos ao Arduino Shield
Conecte codificadores rotativos ao Arduino Shield
Conecte codificadores rotativos ao Arduino Shield
Conecte codificadores rotativos ao Arduino Shield

Os codificadores rotativos possuem 5 pinos. "GND" e "+" são conectados ao aterramento e à alimentação. "CLK", "DT" e "SW" são conectados aos pinos de entrada digital no Arduino. Eles são fáceis de acessar de um conector de soquete na placa de blindagem, embora no meu caso eu precisei soldar o conector. Portanto, apenas retire os 3 pinos de sinal e conecte-os. Certifique-se de que CLK e DT estejam em números de pinos sequenciais.

Isso deixa a questão de conexões de energia e aterramento. Cada botão tem um pino de alimentação e aterramento, o que significa 7 conexões de alimentação e 7 conexões de aterramento. Eu soldei dois conectores de soquete de linha única no proto-escudo e os conectei para atuar como barramentos de energia e aterramento.

Usei as seguintes atribuições de pinos do Arduino (CLK / DT / SW):

Botão de velocidade do ar: 38/39/40

Botão giroscópio: 41/42/43

Botão de bug de título: 44/45/46

Botão do altímetro: 47/48/49

Botão VOR1: 5/6/7

Botão VOR2: 8/9/10

Botão ADF: 11/12/13

Etapa 3: Instale o software e firmware Simvim

Esta solução requer um código de firmware executado no Arduino para coletar as entradas dos botões e um software executado no PC para fazer a interface entre o X-Plane e o Arduino. Ambos podem ser adquiridos em

Simvim é instalado como um plugin X-plane usando o processo de instalação de plugin padrão. Depois de instalado, você pode carregar o firmware no Arduino (via USB) usando a interface do usuário do plugin Simvim dentro do X-plane.

Observe que o Simvim subsiste com o patrocínio de seus usuários:

Etapa 4: Etapa final: configurar o Simvim

Etapa final: configurar o Simvim
Etapa final: configurar o Simvim

A última etapa é usar a ferramenta de configuração do Simvim para atribuir e definir as conexões de pinos do Arduino. Você pode achar aquilo aqui:

simvim.com/config.html

Usando a IU da web, é fácil e direto mapear botões / botões da cabine para atribuições de pinos do Arduino. Nesta foto você pode ver que VOR_Nav1 e VOR_Nav2 foram configurados. Quando a configuração estiver concluída, clique em "Salvar" e Simvim criará e fará o download de um arquivo data.cfg com suas configurações. Cole este arquivo na pasta de plug-ins do X-plane e você está pronto para ir!

Recomendado: