Índice:

Módulo RC Tx como joystick USB: 6 etapas
Módulo RC Tx como joystick USB: 6 etapas
Anonim
Módulo RC Tx como joystick USB
Módulo RC Tx como joystick USB

Este instrutível é sobre como fazer um módulo transmissor que funcione com transmissores RC padrão e atue como um joystick USB.

O módulo usa uma placa de desenvolvimento Digispark que atua como um HID USB. Ele interpreta o sinal PPM que o transmissor envia e o converte nos eixos de um joystick.

Suprimentos

Transmissor RC (neste caso, um Turnigy TGY 9X)

Um módulo de doador Tx para o caso

Placa de desenvolvimento Digispark

Perfboard

Fios

Equipamento de solda

Cola quente

cabo USB

Etapa 1: a habitação

O alojamento
O alojamento
O alojamento
O alojamento
O alojamento
O alojamento

Pegue um módulo Tx antigo. Abra-o e remova-o. Ele fornece um case excelente para a eletrônica.

Etapa 2: o conector

O Conector
O Conector
O Conector
O Conector
O Conector
O Conector
O Conector
O Conector

O conector usado para fazer a interface com o transmissor é um coletor fêmea padrão de 0,1 . É mais fácil colocar o invólucro do módulo no controle remoto e colocar o coletor. Um pouco de cola quente fornecerá suporte mecânico.

Etapa 3: os eletrônicos

A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica
A Eletrônica

O módulo Digispark é montado em um pedaço de perfborad. É significativamente mais fácil se for cortado no formato da caixa. Um ajuste confortável fornecerá suporte mecânico adicional.

Um teste de ajuste dos componentes é importante antes de prosseguir. Neste caso, o cabo USB foi listrado com uma faca exata para facilitar a dobragem e o encaixe.

Etapa 4: Solda

De solda
De solda
De solda
De solda
De solda
De solda

Simplesmente soldar os pinos ao perfboard. Soldou todos os pinos para desenvolvimentos futuros. Daí o espaço extra no perfboard.

Adicionou um pouco de cola quente extra no cabo para suporte mecânico extra.

O pino PPM no transmissor está conectado ao pino P2 na placa de desenvolvimento do digispark. Os dois GND são então conectados juntos.

Etapa 5: juntando tudo

Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo

Basta colocar a caixa de volta no lugar. Certifique-se de que o cabo não esteja muito apertado.

Etapa 6: Código

O código é baseado no projeto de abhilash_patel no hub do projeto Arduino combinado com o exemplo de joystick da Digispark.

Todo o código é desenvolvido no IDE do Arduino.

Ver anexo.

Recomendado: