Projet IMA3 P2, 2015/2016, TD1 : Différence entre versions
(→Cahier des charges) |
(→Cahier des charges) |
||
Ligne 7 : | Ligne 7 : | ||
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 | + | * un servomoteur connecté à une carte |
* 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 ; |
Version du 12 février 2016 à 17:18
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
- 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
Pendant cette séance, nous avons implémenté l'interface web en y insérant des boutons capables d'envoyer un signal au moteur afin qu'il puisse tourner dans le sens désiré. On s'est servis de l'association HTML5 et JavaScript pour réaliser ceci. Pour cela on a dû apprendre à utiliser les bases de JavaScript pour connecter nos boutons aux LED correspondantes.