Tabla de contenido:

Módulo RC Tx como joystick USB: 6 pasos
Módulo RC Tx como joystick USB: 6 pasos

Video: Módulo RC Tx como joystick USB: 6 pasos

Video: Módulo RC Tx como joystick USB: 6 pasos
Video: Multiple Servo Motor Control with Joystick and Arduino 2024, Noviembre
Anonim
Módulo RC Tx como joystick USB
Módulo RC Tx como joystick USB

Este instructivo trata de hacer un módulo transmisor que funcione con transmisores RC estándar y actúe como un joystick USB.

El módulo utiliza una placa de desarrollo Digispark que actúa como USB HID. Interpreta la señal PPM que envía el transmisor y la convierte en los ejes de un joystick.

Suministros

Transmisor RC (en este caso un Turnigy TGY 9X)

Un módulo de Tx de donantes para el caso

Placa de desarrollo Digispark

Perfboard

Alambres

Equipo de soldadura

Pegamento caliente

cable USB

Paso 1: la vivienda

La vivienda
La vivienda
La vivienda
La vivienda
La vivienda
La vivienda

Tome un módulo Tx antiguo. Ábrelo y quítalo. Proporciona un estuche excelente para la electrónica.

Paso 2: el conector

El conector
El conector
El conector
El conector
El conector
El conector
El conector
El conector

El conector que se utiliza para interactuar con el transmisor es un cabezal hembra estándar de 0,1 . Es más fácil colocar la carcasa del módulo en el control remoto y colocar el cabezal. Un poco de pegamento caliente proporcionará soporte mecánico.

Paso 3: la electrónica

La Electrónica
La Electrónica
La Electrónica
La Electrónica
La Electrónica
La Electrónica
La Electrónica
La Electrónica

El módulo Digispark está montado en una pieza de perfborad. Es mucho más fácil si se corta a la forma de la carcasa. Un ajuste ceñido proporcionará soporte mecánico adicional.

Es importante realizar una prueba de ajuste de los componentes antes de continuar. En este caso, el cable USB se ha rayado con un cuchillo exacto para que sea más fácil doblarlo y ajustarlo.

Paso 4: soldadura

Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura

Simplemente soldando los pines al tablero. Soldados todos los pines para desarrollos futuros. De ahí el espacio extra en el perfboard.

Se agregó un poco de pegamento caliente adicional en el cable para brindar soporte mecánico adicional.

El pin PPM del transmisor está conectado al pin P2 de la placa de desarrollo de digispark. Luego, los dos GND se conectan entre sí.

Paso 5: Poniéndolo todo junto

Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto
Poniendolo todo junto

Simplemente vuelva a armar el estuche. Asegúrese de que el cable no esté demasiado apretado.

Paso 6: Código

El código se basa en el proyecto de abhilash_patel en el centro del proyecto Arduino combinado con el ejemplo del joystick de Digispark.

Todo el código está desarrollado en Arduino IDE.

Ver adjunto.

Recomendado: