P20 Conception d'un périphérique USB de type "gadget" : Différence entre versions

De Wiki de Projets IMA
(Planning)
(Liste de composants)
Ligne 20 : Ligne 20 :
  
  
===Liste de composants===
+
==Liste de composants==
 
{| class="wikitable"
 
{| class="wikitable"
 
! Quantité !! Description !! Vendeur !! Fabricant !! Référence Fabricant !! URL  
 
! Quantité !! Description !! Vendeur !! Fabricant !! Référence Fabricant !! URL  

Version du 10 octobre 2016 à 14:47

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

Le but de ce projet est de réaliser un gadget USB constitué d'une partie mécanique et d'une carte électronique de contrôle. La carte de contrôle doit permettre au gadget d'être reconnu par l'ordinateur comme un périphérique USB (USB device) sur un bus USB gérée par un contrôleur USB (USB Host).

Le premier travail est d'étudier les chips d'un Arduino UNO et plus précisément celui qui gère l'USB : l'ATMega16u2. L'objectif est de le programmer pour le faire apparaître non pas comme un convertisseur USB/Série (ce qui est le cas pour le UNO) mais comme un USB-Gadget de Linux.

Une fois l'ATMega16u2 reconnu ainsi par l'ordinateur, le deuxième travail sera de réaliser la carte électronique en rajoutant des fonctions permettant de lui faire gérer quelques servo-moteurs par rapport aux commandes reçue du contrôleur USB. Le périphérique doit donc 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.

Pour finir, le dernier travail sera de réaliser la structure du gadget voulue en contre-plaqué usiné à la découpeuse laser.

Planning

Liste de composants

Quantité Description Vendeur Fabricant Référence Fabricant URL
1 Atmega16u2 Farnell Atmel
1 Quartz 16MHz 12.5PF Farnell Epson Q22FA23800181 FA-238 http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816