Masque : Différence entre versions

De fablab
Aller à : navigation, rechercher
(Description du sujet)
(Équipe)
 
(20 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
== Description du sujet ==
 
== Description du sujet ==
* Description et objectifs  
+
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.
 
* 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.
 
[[Fichier:DescriptionProjetMasque.png|center]]
 
[[Fichier:DescriptionProjetMasque.png|center]]
* Contraintes
+
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.
 
* 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.
  
Ligne 11 : Ligne 11 :
 
*Guillaume Charret
 
*Guillaume Charret
 
*Brian Courtois
 
*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 ==
 
== Scénario d'usage ==
* Scenario 1: Grâce à l'utilisation du masque tous les utilisateurs connaissent la direction du bateau.
+
* 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 ==
 
== 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'''.  
+
* 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.
 
* 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.
 
* 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 ==
 
== Gestion de projet ==
Ligne 26 : Ligne 33 :
 
*Écrire le code pour analyser le retour de/des ultrasons: 16 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
 
*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:'''
 
'''Méthode de travail:'''
Ligne 33 : Ligne 46 :
  
 
À partir de là il ne restait plus qu'à faire fonctionner toutes les parties du projet ensemble.
 
À 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 ==
 
== Difficultés ==
Ligne 43 : Ligne 59 :
 
== Impact environnemental ==
 
== Impact environnemental ==
  
* Coût environnemental du à la production de l'électronique: TODO
+
* Coût environnemental du à la fabrication et l'utilisation de nos ordinateurs personnels : La fabrication d'un ordinateur portable émet 339 kg d'équivalent CO2.
* Coût environnemental du à la fabrication de nos ordinateurs perso: TODO
+
** Sources : https://www.terraeco.net/Quelle-est-l-empreinte-carbone-d,15758.html https://www.greenit.fr/2011/02/10/quelle-est-l-empreinte-carbone-d-un-ordinateur/
* Pollution sonore dans l'eau: TODO
+
** Nous avons utilisés 4 ordinateurs donc 1356kg eq. CO2
* Coût du à l'utilisation du réseau mobile: null
+
** Utilisation de nos 4 ordinateurs pendant 60 heures (10 cours de 1h30 avec 4 ordinateurs)
 +
** Un ordinateur portable moyen en utilisation sur secteur en entreprise consomme en moyenne: 120 Watt
 +
** Source: https://forum.hardware.fr/hfr/OrdinateursPortables/portable/consommation-electrique-ordinateurs-sujet_80222_1.htm
 +
** Nous avons donc consommé 60*120=7200 Watt-heure soit 7,2kWh.
 +
** En France la production d'un kWh émet 0,09 kg eq. CO2
 +
** Source: https://www.econologie.com/europe-emissions-co2-pays-kwh-electrique/
 +
** Notre consommation d'électricité lors du développement a donc émit 0,648 kg eq. CO2
 +
* Pollution sonore dans l'eau: potentiel perturbation des cétacés
 +
* Coût du à l'utilisation du réseau mobile: Nous n'utilisons pas le réseau mobile
 +
 
 +
== 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

Version actuelle en date du 2 février 2020 à 16:01

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