Poubelle connectée

De Wiki d'activités IMA
Révision datée du 20 janvier 2019 à 12:52 par Rmorin (discussion | contributions) (Réalisation du circuit électronique et acquisition des mesures)

Présentation du sujet

Contexte

Le module transversal "Internet des objects" a pour but de nous familiariser avec le concept des objets connectés et d'en réaliser un.

La durée totale dédiée au projet est de 24h.

Description du sujet

Nous avons choisi de réaliser une poubelle connectée qui peut avoir plusieurs utilisations. Celle qui nous est venue à l'esprit est de simplifier la vie des personnes en charge du ménage et notamment notamment du changement des sacs des poubelles.

En effet, le but de notre projet est de réaliser une application permettant de savoir en un coup d’œil si une poubelle doit être vidée ou non. Ainsi, il n'est plus nécessaire d'ouvrir toutes les poubelles pour voir si celles-ci doivent-être vidées ou si le sac est encore suffisamment vide.

Réalisation

Matériel utilisé

  • Carte Arduino Uno
  • Shield Bluetooth Low Energy (BLE)
  • Breadboard
  • Capteur de température et d'humidité (DHT11)
  • Capteur de contact
  • Capteur de force

Principales tâches à effectuer

  • Réalisation du circuit électrique comprenant la carte Arduino et les capteurs
  • Réalisation de l'application Android (via MIT App Inventor)
  • Transfert des données en Bluetooth entre la carte Arduino et l'application Android

Déroulé détaillé des séances

Le projet peut être vu comme un puzzle. Chacune de ses pièces était indépendante au départ, puis nous les avons réunies au fil de l'avancement du travail. Ainsi, au cours de cette partie, nous allons expliquer le projet selon ses différentes parties et thématiques plutôt que selon les séances

Réalisation du circuit électronique et acquisition des mesures

Une fois le choix du sujet établi, nous avons sélectionné les différents capteurs. L'ensemble du matériel nécessaire pour mener à bien le projet était déjà disponible en salle de TP.

Nous avons donc réalisé le circuit électronique à l'aide la breadboard, sur laquelle nous avons connecté les composants/capteurs :

  • DHT11 (humidité et température à l'intérieur de la poubelle)
  • Force (poids des déchets à l'intérieur de la poubelle)
  • Contact (poubelle correctement refermée ou non)

Fichier:DHT11.jpg

2ème Séance

La séance suivante a permis d'affiner les modalités de réalisation du projet ainsi que les différentes étapes à réaliser.

Nous avons commencé par établir la communication entre la carte Arduino et un téléphone Android, au moyen d'une liaison Bluetooth. Il ne s'agissait pour l'instant pas de transmettre des données mais simplement de connecter les deux périphériques Bluetooth entre eux. Cette étape ne posait pas de problème puisque le Shield Arduino générait un réseau Bluetooth (dont le nom est configurable) et auquel on peut se connecter depuis les paramètres Bluetooth du téléphone.

Nous avons ensuite commencé la réalisation de l'application Android.