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
Sommaire
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 :