Ces derniers mois, Fred a développé une nouvelle télécommande intelligente pour piloter d’une part son hexapode¹, et d’autre part son BB-8 (toujours en cours de réalisation).

Cette télécommande est réalisée en impression 3D (plateau 300x200mm nécessaire), et intègre les fonctions suivantes :

  • 2 joysticks analogiques 3 axes + bouton + PCB I²C
  • 2 potentiomètre linéaires
  • 4 boutons inverseurs
  • 6 boutons poussoirs (3 momentanés, 3 bistables)
  • écran OLED 128×128 (SPI)
  • roue codeuse + click central + 4 dirs. + led RGB (I²C)
  • MPU6050 (I²C)
  • communication UDP (bidirectionnelle) via wifi
  • alimentation par Li-ion 18650 (chargeur intégré)

Le coeur du système est une carte Wipy 3.0 (ESP32).

Pour l’instant, c’est elle qui se connecte sur les engins à piloter, mais il est prévu de faire l’inverse : la télécommande servira de point d’accès sur lequel se connecteront les engins. Cela permettra de les utiliser dans n’importe quel environnement, sans dépendre d’un réseau wifi externe, qu’il faut alors configurer.

¹ à propos de l’hexapode, Fred recherche une ou plusieurs personnes pour l’aider à implémenter une démarche (gait) libre, basée sur la thèse de Michael Fiedling, intitulée « Omnidirectional gait generating algorithm for hexapod robot », et qui se base sur la notion de restrictions.

Télécommande intelligente
Étiqueté avec :