Visualisation Open Data

De Wiki de Projets IMA

Cahier des charges

Présentation générale du projet

Contexte

Une donnée ouverte est une donnée numérique qui peut être d’origine publique ou privée. L’Open Data (ou « l’ouverture des données » en français) a pour but de rendre les données numériques accessibles à tous, ainsi que de pouvoir les réutiliser librement, sans restriction juridique, financière ou technique. La SNCF ayant un grand nombre de voyageurs chaque jour (10 millions), l’Open Data lui permet d’optimiser et de valoriser le temps de voyage, de gérer l’affluence dans les trains, ainsi que de s’adapter aux besoins de chaque voyageur.

Objectif du projet

Le but de ce projet est de récupérer les données provenant du site SNCF Open Data et de les afficher. L'objectif sera ensuite d'exploiter des données récupérées à partir du projet IMA5 "Assistance globale pour aide au parking" afin d’aider à la mobilité.

Description du projet

Ce projet propose de récupérer des données provenant du site de la SNCF. Dans un premier temps, les données pourront être affichées de façon simple, sur un écran avec Arduino et sous forme de couleur (LED RGB), par exemple en choisissant un trajet et en évaluant son retard. Dans un second temps, les données seront utilisées pour améliorer la mobilité en lien avec le projet IMA5 "Assistance globale pour aide au parking".

Choix techniques : matériel et logiciel

  • Matériel :
    • Matrice LED
    • Arduino Mega [ fourni ]
    • Shield Ethernet
    • LED RGB [ fournie ]
    • Shield NFC

Etapes du projet

  • Récupérer les données en temps réel (horaires d'arrivée réelle d'un train) ainsi que les données théoriques
  • Faire clignoter la LED en fonction du retard d'un train d'un trajet donné (si le retard est inférieur à 5 minutes -> la LED est verte, si le retard est compris entre 5 et 10 minutes -> la LED est orange, et si le retard est supérieur à 10 minutes -> la LED est rouge)
  • Afficher l'horaire du retard sur la matrice

Avancement du Projet

Semaine 1

Semaine 2

Semaine 3

Semaine 4

Semaine 5

Semaine 6

Semaine 7

Semaine 8

Semaine 9

Semaine 10

Fichiers Rendus