Joystick Node : Différence entre versions

De Wiki LOGre
Aller à : navigation, rechercher
m (Électronique)
m
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 4 : Ligne 4 :
 
'''Projet réalisé par''' [[Utilisateur:fma38|fma38]].
 
'''Projet réalisé par''' [[Utilisateur:fma38|fma38]].
  
''En cours''
+
''Abouti''
 +
 
 +
[[Fichier:Joystick_Node_1.jpg|300px]]
  
 
== Présentation ==
 
== Présentation ==
Ligne 19 : Ligne 21 :
  
 
Le projet Kicad peut être téléchargé depuis le [https://framagit.org/fma38/Joystick_Node/tree/master/kicad dépôt Framagit]
 
Le projet Kicad peut être téléchargé depuis le [https://framagit.org/fma38/Joystick_Node/tree/master/kicad dépôt Framagit]
 
+
[[Fichier:Joystick_Node_1.jpg|600px]]
+
[[Fichier:Joystick_Node_1.png|300px]]
  
 
== Logiciel ==
 
== Logiciel ==

Version du 17 mai 2020 à 12:44

Projet réalisé par fma38.

Abouti

Joystick Node 1.jpg

Présentation

Pour piloter mon hexapode, j'ai développé une télécommande intelligente, qui embarque 2 joysticks 3 axes, un écran, un pad de navigation, une IMU, et des boutons divers.

Mais câbler tout ce petit monde fait vite un tas de filasse immonde. Comme l'écran, le pad et l'IMU sont en I²C, j'ai développé un petit circuit qui se visse à l'arrière des joysticks et se connecte en I²C également (avec chaînage prévu).

Pour ça, j'ai repris le travail fait sur le Servo Node, et utilise le même chip (ATtiny 841), et une grosse partie du code.

Le circuit dispose d'un ADC et 3 I/O supplémentaires, pouvant être utilisés pour lire d'autres potars/boutons.

Électronique

Le projet Kicad peut être téléchargé depuis le dépôt Framagit

300px

Logiciel

Le code est écrit directement avec avr-libc, ce qui permet beaucoup plus de souplesse qu'en utilisant les librairies Arduino. Par contre, faut se bouffer de la datasheet :o/

Il peut être téléchargé depuis le dépôt Framagit

Liens