Contrôle de sonar, 2013/2014, TD2

De Wiki de Projets IMA
Révision datée du 21 avril 2014 à 18:35 par Msimon1 (discussion | contributions) (Séance 1)

Rapport du projet Système Communicant : Système de contrôle sonar

L'objectif de ce projet est de réaliser un sous-système de contrôle de sonar ultra-sons. Ce projet se partage en deux partie : une informatique et une électronique.

La partie informatique a pour but de créer une interface Web permettant la communication entre l'utilisateur et le sonar. Par l'intermédiaire de cette page Web, l'utilisateur donne un angle souhaité et le sonar indique la mesure de distance correspondant à la direction demandée.

La partie électronique...




Les participants de ce projet sont YVERNAULT Bertrand et THEBAULT Louis pour la réalisation électronique et SIMON Manouk pour la réalisation informatique.


Partie informatique

Séance 1

Dans un premier temps, cette première séance a surtout été dirigé sur la compréhension du sujet :

  • Connaissances sur les différents langages à employer (HTML, PHP, AJAX, JAVASCRIPT, C, CGI-BIN)
  • Etude des exemples fournis pour contrôler le servo-moteur.
  • Réflexion sur l'architecture du projet :


Dans un second temps, nous avons installé les bibliothèques Phidget pour commander le servo-moteur et jQuery pour l'interface Web.


Dans un troisième et dernier temps, nous avons commencer la rédaction de la page html de contrôle du Sonar dans le fichier Acceuil.html situé dans le répertoire /var/www de l'ordinateur.

Séance 2

L'objectif de cette deuxième séance est de contrôler le servo-moteur à partir de la page Web Acceuil.html. Il nous faut donc créer le fichier de commande du servo-moteur (CommandeServoMoteur.c) et l'adapter à l'interface Web.

Création du fichier de commande du servo-moteur

Nous avons créé un fichier CommandeServoMoteur.c


A partir de l'exemple qui contrôle la position du moteur (AdvancedServo-simple.c de la librairie 'libphidget21),