Projet IMA3 P3, 2015/2016, TD2

De Wiki de Projets IMA

Projet IMA3-SC 2015/2016 : Cartographie

Cahier des charges

Pour notre sujet de projet Systèmes Communicants, nous avons décidé de nous orienter vers un système permettant de cartographier une salle à l'aide d'un capteur de distance tournant sur lui-même par un servomoteur. Pour cela, nous avons pensé à utiliser un sonar ultra-sons pour la détection des "murs" de la salle. De cette façon, nous pourrions récupérer les positions de chaque obstacle et ainsi les tracer.

Matériel nécessaire

Par conséquent, pour pouvoir mener à bien notre projet, nous aurions besoin des choses suivantes :

  • Une nanoboard
  • Une Raspberry Pi
  • Un sonar ultra-sons
  • Un servomoteur

Séance 1

Pour débuter, nous avons d'abord réalisé un schéma représentant les différentes parties du projet, ce qui nous permettra de mieux nous répartir les tâches et comprendre ce qu'on attend de nous lors de ce projet.


légende Schéma global du travail à réaliser


Partie électronique

  • Concernant la partie électronique, nous avons commencé la séance par créer un prototype Arduino pour pouvoir tester le bon fonctionnement du sonar ultra-sons et du servomoteur, et de voir comment s'utiliser ces 2 composants. Nous avons donc réussi à faire tourner le servomoteur en continu pour un angle de 0 à 180° tout en récupérant la distance de l'obstacle le plus proche avec le sonar.

(mettre photo programme Arduino)


légende Test des différents composants


  • Nous avons ensuite été travailler sur Altium pour pouvoir commencer la conception de notre circuit électronique qui est pour le moment remplacé pour un prototype Arduino. Comme nous ne savions pas par où commencer ce travail, nous avons décidé de nous initer avec le tutoriel décrit dans les ressources mises à disposition pour ce projet. Cela nous a permis de nous familiariser avec les composants logiques disponibles sur Altium et de voir les différentes étapes pour intégrer un schéma sur la FPGA.


Partie informatique

  • Nous avons initialisé la liaison série en suivant les indications données dans les annexes du projet. Une fois le serveur Apache installé sur la Raspberry Pi, nous avons pu nous connecter en ssh de l'ordinateur fixe à la Raspberry pour vérifier que cela fonctionnait correctement. Pour cela, un câble Ethernet a été raccordé de la Raspberry au boîtier de la salle de projet. Nous avons également eu le temps d'installer la bibliothèque liée au websocket pour pouvoir travailler dessus à la séance suivante.

Séance 2

Partie électronique

Partie informatique

Séance 3

Partie électronique

Partie informatique

Démonstration

Conclusion