Contrôle de sonar, 2011/2012, TD3 : Différence entre versions

De Wiki de Projets IMA
(Contrôle de sonar)
(Séance n°1, 20/04/2012)
Ligne 8 : Ligne 8 :
 
= Avancement =
 
= Avancement =
 
== Séance n°1, 20/04/2012 ==
 
== Séance n°1, 20/04/2012 ==
L'objectif de la première séance de projet communicant était avant tout axée sur la prise en main du sujet. Nous nous sommes particulièrement intéréssés à la partie "Programmation" du Servo-Moteur, c'est-à-dire le contrôle de direction. Un programme en C nous a permis de rapidement prendre contrôle du moteur. Cependant nous avons perdu énormément de temps pour essayer de contrôler le moteur à partir d'une application web.
+
L'objectif de la première séance de projet communicant était avant tout axée sur la prise en main du sujet. Nous nous sommes particulièrement intéréssés à la partie "Programmation" du Servo-Moteur, c'est-à-dire le contrôle de direction. Un programme en C nous a permis de rapidement prendre contrôle du moteur. Cependant nous avons perdu énormément de temps pour essayer de contrôler le moteur à partir d'une application web. Finalement à la fin de la séance :<br>
 +
*Toutes les bibliothèques nécessaires sont installées
 +
*Le moteur est contrôlable à partir d'un programme C lancé dans un terminal
 +
*Le squelette d'une page web est monté avec un champ prévu pour entrer l'angle de rotation et quelques tests sont effectués sur des fonctions javascript
 +
*La partie électronique n'est qu'entrevue, il faudra absolument s'y coller la fois prochaine.
 +
 
 +
== Séance n°2, 11/05/2012 ==
 +
Objectifs :
 +
*Informatique :
 +
**Savoir lancer le script CGI depuis la page web
 +
**Ecrire et savoir utiliser le démon de la liaison série et le programme de récupération de distance
 +
**Avoir une page web fonctionnelle
 +
*Electronique :
 +
**Prendre en main le sujet
 +
**
 +
 
 +
Problèmes rencontrés :
 +
*Informatique :
 +
**Les scripts CGI sont refusés par la page web (erreur 500)
 +
**Ne pas oublier de lancer le démon de la liaison série...
 +
**
 +
*Electronique:
 +
**
 +
 
 +
Résultats :
 +
*Informatique :
 +
**L'utilisation du script CGI dans le dossier /usr/lib/cgi-bin/ est résolu (problème de droits d'exécutions -> chmod u+s sur le script)
 +
**Tous les programmes C indispensables (scripts CGI pour la commande du moteur et la réception de la distance et démon de la liaison série) sont écrits et fonctionnels
 +
**La page web permet de contrôler le moteur et affiche la distance de l'objet capté devant le sonar
 +
**Découverte de Firebug, très utile et qui a beaucoup fonctionné...
 +
**Connaissances accrues en web 2.0, pour des étudiants qui n'y connaissaient absolument rien au début (merci à Monsieur Redon pour ses explications et ses remarques)
 +
*Electronique :
 +
**

Version du 11 mai 2012 à 17:37

Projet SYSTEMES COMMUNICANTS IMA3

Contrôle de sonar

Charly MONTEIRO - Pierre-Jean PETITPREZ - Cédric VANDERMEERSCH
La partie informatique du projet est réalisée à partir du poste Tutur08.

Introduction

Avancement

Séance n°1, 20/04/2012

L'objectif de la première séance de projet communicant était avant tout axée sur la prise en main du sujet. Nous nous sommes particulièrement intéréssés à la partie "Programmation" du Servo-Moteur, c'est-à-dire le contrôle de direction. Un programme en C nous a permis de rapidement prendre contrôle du moteur. Cependant nous avons perdu énormément de temps pour essayer de contrôler le moteur à partir d'une application web. Finalement à la fin de la séance :

  • Toutes les bibliothèques nécessaires sont installées
  • Le moteur est contrôlable à partir d'un programme C lancé dans un terminal
  • Le squelette d'une page web est monté avec un champ prévu pour entrer l'angle de rotation et quelques tests sont effectués sur des fonctions javascript
  • La partie électronique n'est qu'entrevue, il faudra absolument s'y coller la fois prochaine.

Séance n°2, 11/05/2012

Objectifs :

  • Informatique :
    • Savoir lancer le script CGI depuis la page web
    • Ecrire et savoir utiliser le démon de la liaison série et le programme de récupération de distance
    • Avoir une page web fonctionnelle
  • Electronique :
    • Prendre en main le sujet

Problèmes rencontrés :

  • Informatique :
    • Les scripts CGI sont refusés par la page web (erreur 500)
    • Ne pas oublier de lancer le démon de la liaison série...
  • Electronique:

Résultats :

  • Informatique :
    • L'utilisation du script CGI dans le dossier /usr/lib/cgi-bin/ est résolu (problème de droits d'exécutions -> chmod u+s sur le script)
    • Tous les programmes C indispensables (scripts CGI pour la commande du moteur et la réception de la distance et démon de la liaison série) sont écrits et fonctionnels
    • La page web permet de contrôler le moteur et affiche la distance de l'objet capté devant le sonar
    • Découverte de Firebug, très utile et qui a beaucoup fonctionné...
    • Connaissances accrues en web 2.0, pour des étudiants qui n'y connaissaient absolument rien au début (merci à Monsieur Redon pour ses explications et ses remarques)
  • Electronique :