Visualisateur Temps Parole

De Wiki de Projets IMA
Révision datée du 3 mars 2011 à 09:13 par Fpluvina (discussion | contributions) (Cahier des charges)

Objectifs

Le but de ce projet est de créer un système permettant à partir de 4 micros d'afficher automatiquement le temps de paroles de plusieurs personnes qui ne sont pas nécessairement devant un micro. Ce temps de parole sera matérialisé sur une dalle composé de 9 sous-matrices de LED 8*8.


Préparation du projet

Matériel Requis

  • 9 matrices de LED à commandes SPI (https://www.sparkfun.com/products/760) -> disponibles en F004 ;
  • 4 microphones -> [1] (possibilité de commander par 10)
  • Condensateurs et resistances pour alimentation et récupération du signal : R1=4K7 C1=10u

[[2]]

  • 1 foxboard -> disponibles en F004.
  • Des cables de liaison ( voir avec Thierry)

Avancement du projet

Vous pouvez suivre l'avancement de notre projet sur le lien suivant Avancement du projet : Schéma GANTT

Première Etape : Recherches préalables sur le sujet, Definition du cahier des charges

Recherche sur le sujet

Projet de l'EPFL : Table de conversation Reflect

Un projet similaire au notre a été réalisé à l'EPFL. Il serait donc interessant d'étudier ce projet, afin de trouver des idées de réalisation.

Voici une vidéo de démonstration du projet TABLE DE CONVERSATION REFLECT de l'EPFL : Vidéo de démonstration du projet EPFL
Idées retenues :

  • réalisation d'un jeu type Snake guidé par la voix;
  • visualisation de l'implication des personnes dans la conversation par le nombre de LED allumées;
  • attribution d'une couleur de LED à chaque personne.

Technologies utilisées et caractéristiques de la parole

Caractéristique de la parole : La parole

Cahier des charges

  • Commande du matériel
  • Assemblage des matrices de LED
  • test des exemples de code fournis pour l'allumage des LED via liaison Série
  • Réalisation du modéle Altium
  • Connexion de la maquette Altium en entrée de l'arduino
  • Analyse et traitement des signaux issus des microphones
  • Developpement du programme de récupération des données provenant de la carte Altium (intensité sonore de chaque micro, type d'affichage à réaliser)
  • Réaliser affichage des informations issue de la carte Altium
  • Paramétrage de la foxboard

Bilan de fin de Séances

Séance n°1

  • Taches réalisées :
    • Connexion des matrices entres elles ( 3 par 3)
    • Connexion d'une matrice au dispositif arduino
    • Test d'un exemple de code pour l'allumage des LED de la matrice Test
    • Prise en main de la matrice par des tests persos
  • Objectifs pour la séance suivante :
    • Determiner le matériel à commander ( micro et cables de connexion entre les matrices)
    • Test sur une matrice et sur 2 matrices


Jeudi 04 mars 2011


Objectif: faire la liste la plus exhaustive possible du matériel nécessaire


Séance n°2

  • Taches réalisées :
    • Test de mise en chaine de toutes les matrices
      1 matrice est defecteuse.
    • Définition de la liste de matériel à commander ( voir section Matériel )
  • Objectifs pour la seance n°3:
    • Prise en main de altium : Réalisation d'un modèle de test sans micro
    • Controle du contenu de chaque matrice
    • Definition du contenu des matrices en fonction des entrées ( ex: on connecte un bouton et en fonction de son etat on colore les matrices Bouton/LED)
    • Se renseigner sur les cables pour lier les matrices