Patch connecté pour matériel sportif

De Wiki d'activités IMA
Révision datée du 23 janvier 2018 à 15:44 par Cbouisso (discussion | contributions) (Suivi de réalisation)

Présentation du sujet

Contexte

Ce projet s'inscrit dans le cadre du modules "Internet of Things", complémentaire à notre formation ingénieur.

Le but est de concevoir en 24 heures un objet connecté destiné à la vente.

Nous avons à notre disposition tout un panel de capteurs et cartes programmables, qui nous a été gentiment fourni par nos encadrants.

Description du projet

Marre de vous faire piquer votre raquette dans les vestiaires ? Ou bien de ne plus savoir où vous l'avez rangé ?

Notre patch SmartGear est fait pour vous.

Grâce à sa balise GPS, sachez à tout moment où votre précieux outil se trouve. Il vous suffit d'y attacher notre patch très discret, et fini les galères et le stress.

De plus, il vous est aussi possible d'épater vos amis en leur affichant la force de votre coup droit.


Aussi adapté à tout outil nécessaire dans les sports où il faut agiter un truc #BenoîtVerhaeghe .

Réalisation

Matériel utilisé

  • Puce GPS
  • Accéléromètre
  • STM32 avec antenne LoRa
  • Arduino Uno

Suivi de réalisation

Séance 1 (08/01/2018) Cours + formation du groupe + acquisition de l'idée + remplissage wiki + obtention matériel
Séance 2 (09/01/2018) Site Web + soudage + assemblage
Séance 3 (16/01/2018) programme arduino pour accelerometre + GPS
Séance 4 (17/01/2018) programmation Mbed pour LoRa
Séance 5 (22/01/2018) programmation Mbed pour LoRa
Séance 6 (24/01/2018) preparation presentation + présentation du projet

Détail du travail de la première séance

Lors de cette première séance, hormis le cours de 2 heures dispensé par M. V (il préfère rester anonyme), nous avons décider de former un groupe pour la réalisation du projet.

Nous avons par la suite réfléchis à l'objet connecté que nous allions concevoir, et surtout à l'utilité qu'il pourrait avoir. Nous nous sommes arrêtés sur l'idée d'un patch à coller sur du matériel sportif afin d'en connaître la localisation GPS.

De plus, nous avons voulu ajouter comme fonctionnalité, la possibilité de connaître à tout moment l'accélération de l'objet.

Nous avons pour cela besoin de deux composants : une puce GPS et un accéléromètre.


Après avoir discuté avec nos encadrants, nous nous sommes rendu compte que, pour la localisation GPS, la puce en elle-même n'allait pas suffire. En effet, il faut quelle puisse communiquer sa position en se connectant au réseau LoRa (Long-Range). Pour ce faire, nous avons besoin d'un composant supplémentaire, équipé d'une antenne.


L'affichage des informations sera fait sur un site Web, où apparaîtront une carte (avec la position du patch), et la valeur de la force de l'accélération.

Détail du travail de la deuxième séance

Lors de cette séance, nous avons réalisé une première ébauche du site Web. Celle-ci contient une carte (pour l'instant longue à charger) implémentée avec la librairie javaScript Leaflet.

Par la suite, nous nous sommes attaqué à la soudure des pattes sur le composant accéléromètre, et nous avons procédé à l'assemblage des composants du patch.

Nous nous sommes rendu compte que fixer directement le GPS et l'accéléromètre au STM32 allait nos compliquer la tâche pour notre code, donc nos allons passer par un Arduino Uno qui permettra une meilleure abstraction au niveau des drivers.

Enfin, nous avons pu tester sur Arduino, grâce à des programmes de test, que nos composants fonctionnaient correctement.

Détail du travail de la troisième séance

Détail du travail de la quatrième séance

Détail du travail de la cinquième séance

Détail du travail de la sixième séance

Rendu

Poster

Version électronique du poster :

Notre poster

Fichiers rendus

Notre application : Media:2017_IOT_P0_application.zip