Masque

De fablab
Aller à : navigation, rechercher

Description du sujet

Description et objectifs

  • Le but est de créer un masque de plongée qui pourrait afficher une direction à son utilisateur. Par exemple la direction du bateau de plongée d'où la plongée a commencée.
DescriptionProjetMasque.png

Contraintes

  • La contrainte principale de ce projet est qu'il nous faut trouver un moyen de faire communiquer de l'électronique sous l'eau. Ce qui limite beaucoup les technologies utilisables.

Équipe

  • Aurélien Mathieu
  • Antoine Moreau
  • Guillaume Charret
  • Brian Courtois

Fichier:Projet.tar.gz

NB : le code du masque connecté complet (allumage des leds + réception) se trouve dans le fichier Led.ino, celui de l'émission dans le fichier bateau.ino

Scénario d'usage

  • Scenario 1 : Grâce à l'utilisation du masque tous les utilisateurs connaissent la direction du bateau.
  • Scénario 2 : Si le guide se perd en pensant aller à un endroit précis, il pourra retrouver son chemin en connaissant la direction du bâteau.

Choix techniques

  • La principale limitation sur le type de signal du projet est que le masque doit être fonctionnel dans l'eau. Nous avons donc choisi des signaux à ultrason. Nous utilisons donc des émetteurs-récepteurs à ultrason SR-04 fournis par le fablab. Nous avons montré leur fonctionnement sous l'eau lors d'une expérience
  • Pour montrer la direction du bateau nous utilisons un bandeau de LEDs où on peut contrôler une LED en particulier.
  • Enfin, pour contrôler le tout, nous avons pris une carte arduino UNO et nous avons utilisé l'IDE Arduino.
  • À noter que l'on utilise une autre arduino et un autre émetteur-récepteur à ultrason pour représenter le signal émis par le bateau

Gestion de projet

Planning:

  • Trouver un moyen d’écouter seulement avec un capteur à ultrason: 2 Décembre
  • Vérifier ce bon fonctionnement sous l’eau: 2 Décembre
  • Écrire le code pour analyser le retour de/des ultrasons: 16 Décembre
  • Coder l’affichage sur le panneau de led: 16 Décembre
  • Faire le lien entre le retour des capteurs et le panneau de LED: 6 janvier
  • Ajout de quelques lignes de code de traitement du retour des capteurs: 6 janvier
  • Construction des boîtes pour contenir les prototypes: 20 janvier
  • Amélioration de l'isolation entre capteurs: 27 janvier
  • Finalisation du wiki et préparation des prototypes pour la soutenance: 27 janvier


Méthode de travail:

La plus part d'entre nous n'avaient aucune expérience dans la conception d'objets connectés. Au début nous avons réfléchi et mis en œuvre tous ensemble, notamment sur la première expérience de détection d'ondes ultrasonores (dans l'air et dans l'eau). Ensuite on a séparé le groupe en deux pour les deux parties suivantes: la gestion de plusieurs récepteurs et la gestion du bandeau de LEDs. A partir de ce moment, nous avons créé un dépôt gitlab pour gérer les différents programmes.

À partir de là il ne restait plus qu'à faire fonctionner toutes les parties du projet ensemble. C'était ce que nous pensions à ce moment là en tout cas.

Il restait quelques difficultés devant nous. Principalement le fait d'isoler les différents capteurs les uns des autres. Par exemple les capteurs sont tout à fait capable de capter un ultrason venant de derrière eux. Ce qui n'était pas si évident que ça au début

Difficultés

Les difficultés ayant ralenti notre projet:

  • Les capteurs à ultrason SR-04 ne sont pas fait pour l'utilisation que l'on veut en faire. Ils sont fait pour mesurer des distances alors que l'on veut les utiliser pour détecter la présence ou l'absence d'ultrasons. Ils ont donc une interface logicielle pas adaptée du tout à notre projet.

De plus contrairement à des émetteurs/récepteurs simples ils ne fonctionnent pas en continu. En effet ces capteurs fonctionnent selon un cycle émission puis écoute. Ce qui pose problème: si le capteur qui sert de récepteur est dans sa phase d'émission quand l'ultrason arrive, il ne le détectera pas.

Impact environnemental

Coût financier du projet

  • Paiement de 4 ingénieurs pendant 18 heures: 23 €/heure * 18 heures * 4 ingénieurs = 1656€
  • 2 Arduino Uno + 4 capteur SR-04 : négligeable en comparaison des autres coûts
  • 4 ordinateurs de fonctions : 4 x 600€ environ
  • Une sortie en mer, avec 1 plongeur professionnel pour la sécurité + location du matériel: 40€ + 15€/plongée