Télécommande intelligente

De Wiki LOGre
Révision de 19 février 2016 à 09:45 par Fma38 (discuter | contributions) (Cahier des charges)

Aller à : navigation, rechercher
Langue : Français  • English

Projet réalisé par fma38.

En cours.

Présentation

Réalisation d'une télécommande intelligente pour piloter un hexapode, à base de joysticks.

L'idée est de faire un système où tout peut être fait sans enlever les mains des joysticks.

La partie électronique se fait via une carte Teensy++ (plein d'I/O, émulation clavier/souris/joystick si besoin...)

Cahier des charges

  • 2 joysticks, chacun ayant :
    • 3 voies analogiques
    • 1 hat 4 directions
    • 4 boutons
  • autres commandes (boutons, switchs, potars...) si besoin
  • retour d'info :
    • leds
    • écran lcd
    • vibreur
    • visu caméra (FPV)
  • communication BT

Réalisation

Cette télécommande est basée sur l'utilisation de 2 manches de joystick Saitek Cyborg Digital 3D. À l'origine, ce joystick se branchait sur un port joystick/midi (sub-D 15) ; une version série puis usb a été fabriquée par la suite. Pour ce projet, n'importe quelle version peut être utilisée, mais vu que l'électronique ne sera pas utilisée, autant acheter la version la moins chère. En fait, n'importe quel joystick peut être utilisé, à condition qu'il ne soit pas à lecture optique, comme les Sidewinder de Microsoft.

À noter que le Cyborg peut être configuré en gaucher ; c'est indispensable ici !

Saitek cybrog digital.jpg

Seule la partie joystick est conservée. On commence par couper les fils qui sortent du manche lui-même en les gardant les plus longs possible :

[[Fichier:]]

Puis on coupe la base au niveau du cylindre :

[[Fichier:]]

On fixe ensuite les 2 manches sur une planche :

[[Fichier:]]

Des boutons/voyants supplémentaires peuvent être ajoutés, ainsi qu'un écran LCD (texte ou graphique) et un vibreur.