P20 Conception d'un périphérique USB de type "gadget"

De Wiki de Projets IMA
Révision datée du 25 septembre 2016 à 19:18 par Fgiovann (discussion | contributions) (Page créée avec « == Objectif == L'objectif du projet est la création d'un périphérique USB ludique du type catapulte ou lance-billes. La carte de contrôle est à réaliser à l'aide d'un ... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Objectif

L'objectif du projet est la création d'un périphérique USB ludique du type catapulte ou lance-billes. La carte de contrôle est à réaliser à l'aide d'un micro-contrôleur.

Description du projet

Vous pouvez choisir le type de l'objet ludique comme bon vous semble. L'objet peut utiliser des servo-moteurs continus que nous avons en stock.

L'interface USB est à réaliser à partir d'un micro-contrôleur adapté comme l'ATMega16u présent dans la plateforme Arduino. Le périphérique doit se présenter à l'hôte USB comme un "gadget" reconnu par le pilote "USB-gadget" de Linux.

Le périphérique doit présenter des points d'accès en écriture, par exemple pour commander la rotation de l'objet, mais aussi des points d'accès en lecture, par exemple pour savoir si la rotation est bloquée en fin de course.

Pour la version de production, il est demandé de programmer l'ATMega avec avr-gcc.

La carte de contrôle est à réaliser en technologie de surface. Pour le boitier, privilégiez le contre-plaqué usiné à la découpeuse laser plutôt que du PLA de l'imprimante 3D.