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.