Projet IMA3 P4, 2015/2016, TD2 : Différence entre versions

De Wiki de Projets IMA
(Projet IMA3-SC 2015/2016 : Titre)
(Cahier des charges)
Ligne 3 : Ligne 3 :
 
== Cahier des charges ==
 
== Cahier des charges ==
  
Pour notre projet systèmes communicant nous avons choisie de contrôler un pointeur via un accéléromètre. Pour cela nous utiliserons l'accéléromètre comme un détecteur d'inclinaison, selon l'angle d'inclinaison nous ferons se déplacer un "pointeur" à l'écran. L'application web seras utiliser pour l'animation du pointeur, nous utiliserons une page en HTML5 et des canvas pour notre page web dynamique JavaScript où seras fait l'animation. La communication entre l'application web et le port série (accès matériel) se fera en utilisant un serveur websocket. Via ce serveur nous pourrons avoir une communication en temps réel ce qui permettra d'avoir une animation qui réagira rapidement au mouvement de l'accéléromètre. Pour accéder aux données fournies par notre accéléromètre nous devrons  utiliser une conversion analogique numérique.  La méthode proposée et l'utilisation de signaux PWM puis par leur filtrage (filtre passe-bas) permettant d'obtenir une tension continue et ensuite en la comparant aux valeurs de l'accéléromètre.
+
Pour notre projet système communicant nous avons choisie de contrôler un pointeur via un accéléromètre. Pour cela nous utiliserons l'accéléromètre comme un détecteur d'inclinaison, selon l'angle d'inclinaison nous ferons se déplacer un "pointeur" à l'écran. L'application web seras utiliser pour l'animation du pointeur, nous utiliserons une page en HTML5 et des canvas pour notre page web dynamique JavaScript où seras fait l'animation. La communication entre l'application web et le port série (accès matériel) se fera en utilisant un serveur websocket. Via ce serveur nous pourrons avoir une communication en temps réel ce qui permettra d'avoir une animation qui réagira rapidement au mouvement de l'accéléromètre. Pour accéder aux données fournies par notre accéléromètre nous devrons  utiliser une conversion analogique numérique.  La méthode proposée et l'utilisation de signaux PWM puis par leur filtrage (filtre passe-bas) permettant d'obtenir une tension continue et ensuite en la comparant aux valeurs de l'accéléromètre.
 
                                                                                                                                                  
 
                                                                                                                                                  
 
<br>'''Matériel nécessaire:'''
 
<br>'''Matériel nécessaire:'''

Version du 21 mai 2016 à 21:40

Projet IMA3-SC 2015/2016 : Accéléromètre

Cahier des charges

Pour notre projet système communicant nous avons choisie de contrôler un pointeur via un accéléromètre. Pour cela nous utiliserons l'accéléromètre comme un détecteur d'inclinaison, selon l'angle d'inclinaison nous ferons se déplacer un "pointeur" à l'écran. L'application web seras utiliser pour l'animation du pointeur, nous utiliserons une page en HTML5 et des canvas pour notre page web dynamique JavaScript où seras fait l'animation. La communication entre l'application web et le port série (accès matériel) se fera en utilisant un serveur websocket. Via ce serveur nous pourrons avoir une communication en temps réel ce qui permettra d'avoir une animation qui réagira rapidement au mouvement de l'accéléromètre. Pour accéder aux données fournies par notre accéléromètre nous devrons utiliser une conversion analogique numérique. La méthode proposée et l'utilisation de signaux PWM puis par leur filtrage (filtre passe-bas) permettant d'obtenir une tension continue et ensuite en la comparant aux valeurs de l'accéléromètre.


Matériel nécessaire:
• Une rasberry pi
• Une nanoboard
• Un accéléromètre
• Une résistance et un condensateur (filtre passe-bas)


Optionnel:
• Bouton poussoir

Séance 1

Partie électronique

Partie informatique

Séance 2

Partie électronique

Partie informatique

Séance 3

Partie électronique

Partie informatique

Démonstration

Conclusion