projet en cours d'un spacemouse maison

hercule124
jeu, 06/24/2021 - 12:46
Bonjour a tous,
une petite vidéo pour vous présentez mon futur projet en cours.
pour donner un peu de vie au forum, j'ai décidé de faire cette video, pas prevue.
le projet sera terminé en juillet ,il reste encore du boulot mais ca avance bien
le spacemouse est prevu pour fonctionner sur fusion 360 , mais il peut etre adapter sur d'autre support.
le projet eu un peu fou , mais pourquoi pas
je sais que certain se pose des questions sur l'utilisation de l'accelerometre dans ce projet ,mais au final j'apporterai les détails dans une prochaine video.
le système fonctionne avec un STM32F103C8T6 ,un MPU6050 , 3 capteurs effet hall , et 3 touches tactiles equipé d'un TTP224
hercule124
lun, 09/06/2021 - 17:53
Bonjour a tous ,
Le projet est terminé avec du retard les vacances et des imprévues.
je vous laisse visionner la video ,il y'a un lien pour le code , les fichiers stl , les fichiers gerber.
https://youtu.be/ytVq0McQj2Q
Walter
mar, 09/07/2021 - 14:46
Superbe réalisation!
Merci pour le partage.
hercule124
mar, 09/07/2021 - 21:06
Merci WALTER
Kiqi
lun, 09/13/2021 - 05:43
Tout comme Walter!
C'est un des projets que j'ai dans mes tiroirs.. je vais prendre plaisir a étudier tes schéma ainsi que le code a titre éducatif ! (avec l'intrigue de la solution que tu as retenu pour transmettre l'info au PC et surtout d'être fonctionnel sous fusion 360!!)
Merci encore pour le partage!
ps: un retour d'expérience?
hercule124
lun, 09/13/2021 - 18:16
Bonjour,
merci pour l'intérêt que tu portes au projet.
le fait d'avoir une main gauche pour faire evoluer le sketch dans le sens que l'on souhaite, apporte une aide et un gagne temps.
l'apprentissage du space est assez rapide , il est actif après une certaine valeur de pitch et roll afin de donner le relais a la souris.
il faut éviter de bouger la souris en même temps .
l'utilisation d'un accelerometre peut paraitre farfelu ,beaucoup utilise un module de joystick mais après avoir regarder la vidéo du power glove gta d'alex l'idée m'ai venu, pourquoi pas .
la communication du module mpu6050 et du stm32 se fait en i2c (scl,sda).
la conversion radian degrees utilisé est une formule mathematique que j'ai trouvé sur internet.
pour simuler la souris j'utilise les bibliotheques HIDKeyboard Keyboard(HID);
HIDMouse Mouse(HID);
ensuite dans la configuration rapide de fusion 360 tu trouves les combinaisons touches souris pour chaque interaction orbite ,zoom, panoramique.
j'ai compliqué le projet avec 2 capteurs hall pour apporter une direction droite et gauche mais aucun intérêt , si le projet est a revoir je supprime cette option qui complique tout et sollicite trop le stm32.