Contrôle de matrice leds, groupe A : Différence entre versions

De Wiki de Projets IMA
(Evaluation informatique)
Ligne 3 : Ligne 3 :
 
=== Gestion de projet / rédaction Wiki ===
 
=== Gestion de projet / rédaction Wiki ===
  
Objectifs très vagues, réalisations jamais précisées (note 25%).
 
  
 
=== Test fonctionnels ===
 
=== Test fonctionnels ===
  
* Sous-système : erreur JavaScript, rien de fonctionnel, présentation assez correcte (note 33%).
+
* Sous-système :  
* Système : pas abordé (0%).
+
* Système :
 
 
 
=== Qualité de la réalisation ===
 
=== Qualité de la réalisation ===
  
* Procédure rédigée sur le Wiki : fausse (pas de répertoire essai), beaucoup trop succinte (note 10%).
+
* Procédure rédigée sur le Wiki :  
* Pages HTML et Javascript : gestion des LEDs virtuelles correcte, fonction de traduction de l'état des LEDs en octets très maladroite, tentative d'appel Ajax, la fonction de conversion ne retourne aucune valeur (note 50%).
+
* Pages HTML et Javascript :
* Scripts PHP ou programmes C : ne compile pas, nombreuses erreurs de syntaxe, la fonction d'écriture dans le fichier à consommer par le démon série n'a pas de sens, la partie correcte avait été donnée (note 25%).
+
* Scripts PHP ou programmes C :  
* Installation sur FoxBoard : pas abordé (note 0%).
+
* Installation sur FoxBoard :  
  
 
=== Bilan ===
 
=== Bilan ===
Ligne 21 : Ligne 19 :
 
Tous les points ont un poids équivalent (sauf "système" qui est un bonus).
 
Tous les points ont un poids équivalent (sauf "système" qui est un bonus).
  
Note finale : 25%.
+
Note finale :
  
 
== Rapport des élèves ==  
 
== Rapport des élèves ==  

Version du 7 juin 2011 à 08:23

Evaluation informatique

Gestion de projet / rédaction Wiki

Test fonctionnels

  • Sous-système :
  • Système :

Qualité de la réalisation

  • Procédure rédigée sur le Wiki :
  • Pages HTML et Javascript :
  • Scripts PHP ou programmes C :
  • Installation sur FoxBoard :

Bilan

Tous les points ont un poids équivalent (sauf "système" qui est un bonus).

Note finale :

Rapport des élèves

Seance 1 : Partie Info : A la fin de la séance nous sommes arrivés à gérer une matrice 8x8 de leds qui (via le php ) renvoie un tableau de 8 cases contenant chacune le nombre en octet de chaque ligne de la matrice , la séance numéro 2 aura pour but de générer 8 fichier pour pouvoir les envoyer avec le script démon .

Partie Electronique : Schéma sur Altium effectué , Tests sur oscilloscope numérique Réussis . Reste à cabler la nanoboard sur la matrice 8x8 . Schéma elec SC.png


Seance 2 : ( La Partie Info et la partie electronique ont toutes les deux étaient términés ). Partie Info : Les algorithmes ayant étaient établis a la séance précédente, les difficultés résidaient essentiellement dans la génération de fichier a envoyés via "le démon" , le problème fut résolue grace a la commande "sprintf", ensuite , une fois les test effectués, nous nous sommes rendus compte qu'il y avait un rafraichissement toutes les 10 secondes, nous avons donc integré une variable pid qui ,a chaque changement effectué sur la matrice, rafraichissait les LEDs, ce qui donne un effet d'instantanéité. Ensuite nous avons du configuré la Foxboard,a l'aide des outils ssh et scp . Nous nous sommes attribués l'adresse 172.29.59.100 ( nous en profitons pour la mémoriser ici ) . Après test de la foxboard , tout marche sans soucis, il ne reste plus qu'a raccorder tout ça à la NanoBoard.

Partie Elec : On a calculé les résistances de protections pour les LED de la matrice 8*8. Pour ce faire nous avons mesuré la tension et la résistance de la diode avec le multimètre. On a donc calculé une résistance de 2800 ohms pour un courant max de 1mA par LED. Ce qui fait pour la sortie des 8 LED un courant de 8mA. Nous avons cablés avec 2 plaquettes en suivant le schéma. Le problème lors du test sur la Nanoboard fut une fréquence trop rapide donc impossible de voir les LED allumés. Nous avons donc mis une fréquence de 1kHz. Tout marche sans soucis, il ne reste plus qu'a raccorder tout ça à la FoxBoard. Exemple.jpg


Seance 3 : Lors de la séance 3, nous avons ajouté à notre schéma de la partie elec un module RS232 qui convertit les données reçues en série sous forme parallèle. Et on a utilisé le drapeau de réception du module pour incrémenter notre horloge. Le premier test avec la Foxboard ne fut pas très concluant. Mais après création d'un nouveau programme de test avec l'enseignant, la matrice de LED nous affichait bien ce qu'on voulait. Le seul problème était lors des envois de données: de temps en temps notre affichage se décalait d'une ligne.

Conclusion: Nous avons réalisé un projet de systèmes communicants où l'on a du appliqué les connaissances qui nous ont été inculquées au cours de l'année en informatique et en électronique. Ce projet nous à permis de découvrir la filière systèmes communicants où l'on se doit d'avoir un certain niveau en informatique et en électronique. Il nous a aussi initier à la conception avec un cahier des charges et au travail en groupe avec une répartition des tâches selon les affinités.