P6 IOT 2018

De Wiki d'activités IMA

Cahier des charges

Présentation générale du projet

Contexte

Dans le cadre du module transversal Internet des Objets (IOT), nous devons réaliser un objet connecté correspondant à une problématique du quotidien.

La recherche d'objets importants égarés est fatiguante pour une personne malvoyante. Une aide à la réalisation d'une telle tâche augmenterait grandement la qualité de vie de ces personnes.

Objectif du projet

L'objectif du projet est de concevoir un système connecté permettant la localisation d'objets importants pour une personne malvoyante ne pouvant pas facilement les rechercher.

Ce système doit être simple d'utilisation et adapté.

Description du projet

Le système se décompose en 3 parties :

  • Une station de base
  • Une aide mobile/un radar
  • L'objet à retrouver

La station de base et l'objet, pour commencer un téléphone, doivent être connectés au même réseau WiFi.

La station de base, suite à une action mécanique, envoie un message à l'objet pour lui indiquer d'émettre un son pour la personne et un signal pour le radar.

Le radar capte le signal du téléphone et permet de donner des informations sur la localisation de l'objet.

Le téléphone cessera d'émettre suite à une action mécanique sur la Station de base seulement si le radar est replacé sur la Station.

Choix techniques

La station de base sera composée d'un Raspberry Pi et d'un actionneur (gros bouton rouge). Le raspberry aura un module WiFi afin de se connecter à la box du logement.

Le radar sera composé d'un rapsberry, d'une batterie et d'un ou plusieurs vibreurs.

L'objet à retrouver (le téléphone) doit pouvoir faire fonctionner une application mobile et comporter une sortie audio.

Toutes les communications se feront via le Wifi.

La localisation du téléphone sera faite de plusieurs façons simultanées :

  • Signal sonore pour la personne
  • Message Wifi pour le radar

Le radar pourrait déterminer la position du téléphone de plusieurs manières :

  • Localisation par puissance du signal reçu, tel un jeu "Chaud/Froid"
  • Localisation par trilatéralisation

Les échanges entre le radar et le téléphone peuvent être faits de plusieurs manières :

  • Le radar écoute toutes les communications Wifi et cherche sur le réseau du logement les messages du téléphone à destination de la box.
  • Le radar crée son propre réseau Wifi, et l'application sur le téléphone force ce dernier à se connecter au réseau nouvellement créé.

L'application sera développée exclusivement pour un support Android.

Matériel nécessaire

  • 2 Raspberry Pi avec WiFi
  • 1 vibreur
  • 1 bouton/interrupteur
  • 1 batterie
  • 1 cable d'alimentation pour Raspberry
  • 1 téléphone sous android

Étapes du projet

  • Paramétrage des Raspbarry Pi
  • Programmation de la Station
  • Développement de l'application sur téléphone
  • Programmation du Radar
  • Tests

Suivi de l'avancement du Projet

Séance 1

  • Choix d'un sujet
  • Définition du cahier des charges
  • Schématisation du système
  • Etablissement des matériels nécessaires

Séance 2

  • Mise en route des Raspberry Pi
  • Résolution de problèmes de réseau
  • Recherches sur le type de codage nécessaire pour chaque partie

Séance 3

  • Codage de la station pour l'envoi d'un message en cas d'appui par l'utilisateur sur un bouton raccordé à la Station
  • Mise en place d'un réseau internet [Echec, passage sur un cisco]
  • Création de l'application mobile pour la communication entre la Station et le Téléphone

Séance 4

  • Modification du code de la Station
  • Finalisation d'une première version de l'application mobile uniquement liée avec la station
  • Mise en relation de la Station et du téléphone grâce au réseau Cisco

Mise en place du réseau Cisco

Configuration du router Cisco :

enable
conf t
int bvi1
ip address 192.168.145.1 255.255.255.0
end

conf t
ip dhcp excluded-address 192.168.145.1
ip dhcp pool IoT
network 192.168.145.0 255.255.255.0
lease 10
default-router 192.168.145.1
end
conf t
dot11 ssid IoT2019
authentication open
guest-mode
end
conf t
int dot11radio0
ssid IoT2019
no shutdown
end

Séance 5

  • Réalisation du radar
  • Création du poster
  • Création de la présentation

Poster

Ébauche Poster.jpeg