Table des matières:

Module RC Tx comme joystick USB : 6 étapes
Module RC Tx comme joystick USB : 6 étapes

Vidéo: Module RC Tx comme joystick USB : 6 étapes

Vidéo: Module RC Tx comme joystick USB : 6 étapes
Vidéo: How to use PS4 Controller with ESP32 🎮| Major issues solved 👍🏻 2024, Juillet
Anonim
Module RC Tx comme joystick USB
Module RC Tx comme joystick USB

Cette instructable concerne la fabrication d'un module émetteur qui fonctionne avec les émetteurs RC standard et agit comme un joystick USB.

Le module utilise une carte de développement Digispark qui agit comme un HID USB. Il interprète le signal PPM que l'émetteur envoie et le convertit en axes d'un joystick.

Fournitures

Émetteur RC (dans ce cas un Turnigy TGY 9X)

Un module Tx donneur pour le cas

Carte de développement Digispark

Perfboard

Fils

Matériel de soudage

Colle chaude

cable USB

Étape 1: Le logement

Le logement
Le logement
Le logement
Le logement
Le logement
Le logement

Prenez un ancien module Tx. Ouvrez-le et enlevez-le. Il fournit un excellent boîtier pour l'électronique.

Étape 2: Le connecteur

Le connecteur
Le connecteur
Le connecteur
Le connecteur
Le connecteur
Le connecteur
Le connecteur
Le connecteur

Le connecteur utilisé pour l'interface avec l'émetteur est une embase femelle standard de 0,1 . Il est plus facile de mettre le boîtier du module dans la télécommande et de mettre l'embase. Un peu de colle chaude fournira un support mécanique.

Étape 3: L'électronique

L'électronique
L'électronique
L'électronique
L'électronique
L'électronique
L'électronique
L'électronique
L'électronique

Le module Digispark est monté sur un morceau de perfborad. C'est nettement plus facile s'il est découpé à la forme du boîtier. Un ajustement serré fournira un soutien mécanique supplémentaire.

Un test d'ajustement des composants est important avant d'aller plus loin. Dans ce cas, le câble USB a été rayé avec un couteau exacto pour faciliter le pliage et l'ajustement.

Étape 4: Souder

Soudure
Soudure
Soudure
Soudure
Soudure
Soudure

Il suffit de souder les broches au perfboard. Soudé toutes les broches pour les développements futurs. D'où l'espace supplémentaire sur le perfboard.

Ajout de colle chaude supplémentaire sur le câble pour un support mécanique supplémentaire.

La broche PPM de l'émetteur est connectée à la broche P2 de la carte de développement digispark. Les deux GND sont alors connectés ensemble.

Étape 5: Tout assembler

Mettre tous ensemble
Mettre tous ensemble
Mettre tous ensemble
Mettre tous ensemble

Il suffit de remonter le boîtier. Assurez-vous que le câble n'est pas trop serré.

Étape 6: Coder

Le code est basé sur le projet d'abhilash_patel sur le hub de projet Arduino combiné avec l'exemple de joystick de Digispark.

L'ensemble du code est développé dans l'IDE Arduino.

Voir ci-joint.

Conseillé: