Gestion de LED RVB, 2012/2013, TD2 : Différence entre versions

De Wiki de Projets IMA
(Rapports des élèves)
(Rapports des élèves)
Ligne 78 : Ligne 78 :
  
 
Mise en place de la liaison série en C : <br>
 
Mise en place de la liaison série en C : <br>
<p style="text-indent:40px;"> > Possibilité d'envoyer 3 octets (Rouge / Vert / Bleu) à la diode et de visualiser la couleur correspondante.<br><br>
+
<p style="text-indent:40px;"> > Possibilité d'envoyer 3 octets (Rouge / Vert / Bleu) à la diode et de visualiser la couleur correspondante.</p><br><br>
  
 
Nécessité de récupérer les valeurs de ces octets sur la page '''HTML''' (valeurs des sliders) pour les envoyer à un fichier '''php'''. <br><br>
 
Nécessité de récupérer les valeurs de ces octets sur la page '''HTML''' (valeurs des sliders) pour les envoyer à un fichier '''php'''. <br><br>
Ligne 92 : Ligne 92 :
  
  
Réalisation de tous les tests (sur les parties déjà effectuées).<br>
+
Réalisation de tests (a partir de toutes les bit.... visualisées... et bien plus encore...:<br>
 
+
<p style="text-indent:40px;"> > visualisation de la valeur moyenne des tensions de sortie (PWM R, G, B) <br> </p>
 +
<p style="text-indent:40px;"> > fréquences de clignotement différentes  <br> </p>
 +
<p style="text-indent:40px;"> > envoi de 4 octets pour vérifier la répartition des informations <br> </p>
 
Schéma du montage de la partie FPGA:<br>
 
Schéma du montage de la partie FPGA:<br>
"photos à rajouter"<br>
+
<p style="text-indent:40px;"> > ajout de la fonction clignotement <br> </p>
 
+
<p style="text-indent:40px;"> > création de la logique de câblage dans le cas d'une fréquence nulle : LED éteinte <br> </p>
 +
<br>"photos à rajouter"<br>
 +
<br>
 
<br>Récapitulatif de l'avancement de la partie électronique : <br>
 
<br>Récapitulatif de l'avancement de la partie électronique : <br>
 
[[Fichier:recapitulatif2.png|thumb|center|upright=4|]]
 
[[Fichier:recapitulatif2.png|thumb|center|upright=4|]]

Version du 1 juin 2013 à 17:39

Evaluation informatique et électronique

Gestion de projet / rédaction Wiki

  • Informatique :
  • Electronique :

Note .

Test fonctionnels

  • Sous-système.
    • Sous-système informatique :
    • Sous-système électronique :

Qualité de la réalisation

  • Informatique : Note .
    • procédure de test :
    • pages HTML et Javascript :
    • scripts PHP ou programmes C :
    • installation sur FoxBoard :
  • Electronique : Note .
    • qualité de la réalisation :
    • tests autonomes :

Bilan

Note finale :

Rapports des élèves

Séance 1

Partie Informatique :
Test de l’interface en html 5 : ajout de sliders, contrôle de valeur … Mais : Incompatible avec les versions Mozilla et Iceweasel : Retour vers Jquery !

Interface web réalisée et utilisable (possibilités d’améliorations visuelles) avec jquery. Récupération des valeurs de rouge, de bleu et de vert dans des variables.

Sur l’interface :
> 3 sliders pour définir l’intensité des couleurs (rouge, vert et bleu).
> 1 slider pour définir la fréquence de clignotement de la Led (avec affichage de la valeur de la fréquence).
> 1 carré de visualisation de la couleur obtenue.

A rajouter : Titre du projet / Logo polytech ...

A faire : Etablir la liaison série grâce aux exemples fournis Réussir ensuite à envoyer les valeurs des couleurs par liaison série pour communiquer avec la partie électronique. De même avec la valeur de la fréquence : établir un système de conversion de la valeur de fréquence entrée sous l’interface web pour l’utiliser dans l’électronique de la carte.

Visualisation de la page web créée:
Page ledRGB.png

Partie Electronique:

[Altium] Début du schéma concernant la récupération de données pour régler le rapport cyclique du PWM selon des données envoyées par l’utilisateur (aucun test effectué)

> récupération des 3 valeurs RGB

> création d’un compteur afin de gérer les 3 couleurs

> prise en compte de la donnée de validation

> création des sorties PWM





Séance 2

Partie Informatique :

Mise en place de la liaison série en C :

> Possibilité d'envoyer 3 octets (Rouge / Vert / Bleu) à la diode et de visualiser la couleur correspondante.



Nécessité de récupérer les valeurs de ces octets sur la page HTML (valeurs des sliders) pour les envoyer à un fichier php.

Ce fichier php va ensuite écrire dans un fichier texte les valeurs correspondantes sous la forme XXX XXX XXX.

Le fichier C permettra d'envoyer ces valeurs écrites dans un fichier texte sur la liaison série : Voir schéma.

Schéma séance 2.png

Liaison de tous ces fichiers en cours.


Partie Electronique:


Réalisation de tests (a partir de toutes les bit.... visualisées... et bien plus encore...:

> visualisation de la valeur moyenne des tensions de sortie (PWM R, G, B)

> fréquences de clignotement différentes

> envoi de 4 octets pour vérifier la répartition des informations

Schéma du montage de la partie FPGA:

> ajout de la fonction clignotement

> création de la logique de câblage dans le cas d'une fréquence nulle : LED éteinte


"photos à rajouter"


Récapitulatif de l'avancement de la partie électronique :

Recapitulatif2.png