Avertisseur nuisances sonores connecté : Différence entre versions

De Wiki d'activités IMA
Ligne 65 : Ligne 65 :
 
* Codage de la règle Envoie de message si bruit élevé depuis un seuil de secondes
 
* Codage de la règle Envoie de message si bruit élevé depuis un seuil de secondes
 
* Fonctionnement de l'ensemble des caractéristiques de notre objet
 
* Fonctionnement de l'ensemble des caractéristiques de notre objet
[[Fichier:ANS.jpg]]
+
[[Fichier:ANS3.jpg]]

Version du 18 janvier 2017 à 15:28

Cahier des charges

Présentation générale du projet

Contexte

Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un avertisseur de nuisances sonores. En effet, cette technologie peut être utile à des fins d'amélioration des relations entre voisins.

Objectif du projet

L'objectif du projet est de concevoir l'avertisseur de nuisances sonore afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.

Description du projet

L'idée est d'avoir un objet permettant d'avertir une personne lorsque cette dernière dépasse un certain seuil. Le seuil sera fixé par notre appréciation du bruit.

Une fois que ce seuil est dépassé, plusieurs avertissements peuvent avoir lieu :

  • Premièrement une LED (orange) s'allume indiquant à la personne que le seuil est dépassé
  • Si la LED est allumé pendant 5 minutes (sans interruption supérieure à 30 secondes) elle devient rouge, une notification sera envoyée au téléphone du propriétaire
  • Une fois ces 5 minutes dépassées, les voisins mécontents pourront eux aussi envoyer une notification

De plus, cet outil sera alimenté sur secteur.

Choix techniques : matériel et logiciel

  • Micro
  • Bluetooth
  • Arduino
  • LEDs
  • Téléphone mobile

Matériel distribué

  • LEDs RGB NeoPixel Ring
  • Arduino Uno
  • Moduble Bluetooth Bluefruit Le UART Friend
  • Micro Amp - Max 4466


Étapes du projet

  • Dans un premier temps, nous allons réaliser un choix matériel et logiciel.
  • Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.
  • Réalisation de la partie logicielle
  • Réalisation de la partie mécanique/hardware
  • Test

Suivi de l'avancement du Projet

Séance 1

  • Choix de l'objet connecté à réaliser.
  • Réalisation du cahier des charges.
  • Recherche du matériel optimal pour notre objet.

Séance 2

  • Difficultés avec un RFduino - Remplacement avec un Arduino Uno
  • Utilisation et fonctionnement de la NeoPixel
  • Utilisation et fonctionnement du micro amplificateur

Séance 3

  • Mise en concordance du micro et de la NeoPixel
  • Création d'une règle pour allumer les LED en fonction du temps de nuisance perçu

Séance 4

  • Installation du composant bluetooth sur l'arduino
  • Téléchargement de l'application Bluefruit pour communiquer avec l'arduino
  • Problèmes de communication

Séance 5

  • Résolution du problème de communication
  • Intégration de la communication bluetooth avec tous les autres composants
  • Codage de la règle Envoie de message si bruit élevé depuis un seuil de secondes
  • Fonctionnement de l'ensemble des caractéristiques de notre objet

ANS3.jpg