« I2L 2024 Groupe1 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
Un Memory Game (jeu de Simon), avec des boutons colorés où l'on doit appuyer pour reproduire une séquence lumineuse et sonore de plus en plus longue, chaque tour rajoutant une nouvelle couleur.
Un Memory Game (jeu de Simon), avec des boutons colorés où l'on doit appuyer pour reproduire une séquence lumineuse et sonore de plus en plus longue, chaque tour rajoutant une nouvelle couleur.


ReX : il faut ajouter une fonctionnalité USB.
Branché sur un ordinateur via un port USB le Memory Game utilisera l'écran via une application spécialisée.


Branché sur un ordinateur via un port USB le Memory Game pourra être affiché via une application spécialisée.
= Contre-proposition =
 
OK pour la proposition. En mode connecté en USB sur un PC, faire en sorte d'afficher aussi le nombre de tours déjà passé ainsi que le maximum atteint.
 
Vous utiliserez la classe USB "vendeur spécifique" avec des points d'accès propres à votre application. Plus exactement vous prévoierez un point d'accès entrant pour récupérer la couleur à afficher, le score et le score max. Une scrutation du point d'accès tous les dixièmes de seconde va être nécessaire au niveau de votre application PC.
 
Un soin particulier est demandé au niveau du son : des notes avec enveloppe ADSR sont attendues.


= Contre-proposition =
Pour l'application sur PC vous utiliserez la bibliothèque C <code>libusb-1.0</code/>.


= Proposition définitive =
= Proposition définitive =
Ligne 14 : Ligne 20 :
= Carte =
= Carte =


Schéma initial :
== Schéma initial ==


<div style="display: flex; justify-content: space-between;">
<div style="display: flex; justify-content: space-between;">
Ligne 23 : Ligne 29 :
* schéma : [[File:I2L-2024-Carte-G1a.zip]]
* schéma : [[File:I2L-2024-Carte-G1a.zip]]


Carte routée :
== Carte routée ==


<div style="display: flex; justify-content: space-between;">
<div style="display: flex; justify-content: space-between;">
Ligne 30 : Ligne 36 :
</div>
</div>


Composants :
== Composants ==
 
* ATmega32u4 : disponible
* ATmega32u4 : disponible
* quartz GND24 : disponible
* quartz GND24 : disponible
* connecteur jack : disponible
* connecteur jack : disponible
* buzzer : disponible
* buzzer : disponible
* perle ferrite MH2029-300Y : non disponible
* perle ferrite MH2029-300Y : commandée
* chargeur MAX1811 : disponible
* chargeur MAX1811 : disponible
* amplificateur LM386 : disponible
* amplificateur LM386 : disponible
* potentiomètre : dispnible
* potentiomètre : disponible


= Montage =
= Montage =

Version actuelle datée du 12 février 2025 à 21:56

Proposition de système

Un Memory Game (jeu de Simon), avec des boutons colorés où l'on doit appuyer pour reproduire une séquence lumineuse et sonore de plus en plus longue, chaque tour rajoutant une nouvelle couleur.

Branché sur un ordinateur via un port USB le Memory Game utilisera l'écran via une application spécialisée.

Contre-proposition

OK pour la proposition. En mode connecté en USB sur un PC, faire en sorte d'afficher aussi le nombre de tours déjà passé ainsi que le maximum atteint.

Vous utiliserez la classe USB "vendeur spécifique" avec des points d'accès propres à votre application. Plus exactement vous prévoierez un point d'accès entrant pour récupérer la couleur à afficher, le score et le score max. Une scrutation du point d'accès tous les dixièmes de seconde va être nécessaire au niveau de votre application PC.

Un soin particulier est demandé au niveau du son : des notes avec enveloppe ADSR sont attendues.

Pour l'application sur PC vous utiliserez la bibliothèque C libusb-1.0.

Proposition définitive

Répartition du travail

Carte

Schéma initial

Schéma de la carte
Position des boutons et des LED

Carte routée

Schéma de la carte
Vue carte

Composants

  • ATmega32u4 : disponible
  • quartz GND24 : disponible
  • connecteur jack : disponible
  • buzzer : disponible
  • perle ferrite MH2029-300Y : commandée
  • chargeur MAX1811 : disponible
  • amplificateur LM386 : disponible
  • potentiomètre : disponible

Montage

Code

Démonstrations

Rendus

Projet KiCAD : Fichier:I2L-2024-Carte-G1.zip

Programmes : Fichier:I2L-2024-Programmes-G1.zip