Projet IMA3 P2, 2015/2016, TD1 : Différence entre versions

De Wiki de Projets IMA
(Cahier des charges)
(Cahier des charges)
Ligne 3 : Ligne 3 :
 
== Cahier des charges ==
 
== Cahier des charges ==
  
L'objectif à atteindre est de piloter un servomoteur à distance via une liaison série. Pour cela, nous utiliserons une application Web codée en HTML5 et CSS. Pour la partie dynamique du projet, à savoir la commande, nous préfèrerons le Javascript et le PHP.  
+
L'objectif à atteindre est de piloter un servomoteur à distance via une liaison série. Pour cela, nous utiliserons une application Web codée en HTML5 et CSS. Pour la partie dynamique du projet, à savoir la commande, nous préférerons le Javascript et le PHP.  
  
 
Afin de réaliser ce projet, nous aurons besoin de :  
 
Afin de réaliser ce projet, nous aurons besoin de :  
  
- un servomoteur connecté à une carte (liaison série)
+
* un servomoteur connecté à une carte (liaison série) :
- une carte Nanoboard qui assurera la génération des signaux PWM pour la commande du moteur
+
* une carte Nanoboard qui assurera la génération des signaux PWM pour la commande du moteur ;
- un PC portable connecté à un réseau Wi-Fi qui permettra de transmettre les commandes au moteur  
+
* un PC portable connecté à un réseau Wi-Fi qui permettra de transmettre les commandes au moteur ;
- une Raspberry Pi qui assurera le transfert de la commande à la Nanoboard via son serveur intégré
+
* une Raspberry Pi qui assurera le transfert de la commande à la Nanoboard via son serveur Web intégré.
  
 
Nous souhaitons pouvoir régler l'angle (commande à partir de l'application Web) de rotation du servomoteur ainsi que sa vitesse.
 
Nous souhaitons pouvoir régler l'angle (commande à partir de l'application Web) de rotation du servomoteur ainsi que sa vitesse.

Version du 9 février 2016 à 21:34

Projet IMA3-SC 2015/2016 : Commande d'un servomoteur via une plateforme Internet

Cahier des charges

L'objectif à atteindre est de piloter un servomoteur à distance via une liaison série. Pour cela, nous utiliserons une application Web codée en HTML5 et CSS. Pour la partie dynamique du projet, à savoir la commande, nous préférerons le Javascript et le PHP.

Afin de réaliser ce projet, nous aurons besoin de :

  • un servomoteur connecté à une carte (liaison série) :
  • une carte Nanoboard qui assurera la génération des signaux PWM pour la commande du moteur ;
  • un PC portable connecté à un réseau Wi-Fi qui permettra de transmettre les commandes au moteur ;
  • une Raspberry Pi qui assurera le transfert de la commande à la Nanoboard via son serveur Web intégré.

Nous souhaitons pouvoir régler l'angle (commande à partir de l'application Web) de rotation du servomoteur ainsi que sa vitesse.

Séance 1

Partie électronique

Partie informatique

Séance 2

Partie électronique

Partie informatique

Séance 3

Partie électronique

Partie informatique

Démonstration

Conclusion