Le Grouille Toi 2000

de | 27 octobre 2013

Présentation

Le Grouille Toi 2000 (GT2K) est une réponse de l’Acolab au Défi Data+. Ce défi est organisé entre autre par la Communauté d’agglomération Rennes Métropole et la ville de Rennes (Organisateurs).

Ce projet fut l’occasion de faire notre premier Ac-athon. Nous avons commencé ce projet Samedi 26 Octobre à 15h et terminé Dimanche 27 Octobre à 3h.

L’objectif du Défi est de matérialiser autrement que par un écran des données disponibles en ligne (le Défi).

 

L’Acolab a choisi de créer un objet connecté pour ceux qui utilisent les transports en commun. Le but de l’objet est de ne plus jamais partir en retard de chez soi et rater son bus/métro/train.

 

Les données utilisées sont celles mises à disposition par la société Keolis à travers son API pour le service de bus de Rennes.

Une fois le numéro de ligne, l’arrêt et la direction rentrés dans le GT2K, il récupère automatiquement l’horaire réel du prochain passage du bus.

Un système d’avertissement lumineux et sonore permet d’avertir l’utilisateur du temps restant avant de partir pour prendre le bus.

Matériel utilisé :

  • Routeur TP-Link WR703N
  • ATMega
  • Carte son USB
  • Haut parleur
  • Hub USB alimenté
  • Clé USB (128Mo)
  • Ruban de led RGB
  • Bouton poussoir

Le boîtier est réalisé avec :

  • un manchon de gouttière Ø100 mm
  • deux trappes de visite Ø100 mm

Le WR703N sert de cerveau au GT2K. Le firmware d’origine a été remplacé par une distribution Linux spécialement créée pour ce genre d’appareil : OpenWRT. Grâce à cela il est possible d’utiliser le routeur comme un petit ordinateur.

Un programme écrit en Ruby se charge de la communication avec l’API ainsi que de la mise en forme des données à envoyer à l’ATMega afin de gérer les couleurs et le son du GT2K.

L’ATMega embarque un sketch Arduino prenant en entrée sur le port série un entier compris en 0 (lumière éteinte) et 255 (lumière à fond)  pour chacune des couleurs, soit 3 entiers en tout (R, G, B). Le sketch gère aussi le bouton permettant le déclenchement et l’arrêt du GT2K.

La liaison entre l’ATMega et le routeur ce fait par liaison série à travers un port USB.

 

Description du fonctionnement :

Le GT2K indique le temps restant avant de partir pour prendre le prochain bus par un code couleur. H est l’heure du départ pour prendre son bus.

dégradé

Avant H-20, le GT2K est bleu.

Entre H-20 et H-10, le GT2K va effectué un fondu du bleu au vert

A H-10, le GT2K est vert.

Entre H-10 et H-5, le GT2K va effectuer un fondu du vert au orange

Entre H-5 et H, le GT2K va effectuer un fondu du orange au rouge

 

En plus d’indiquer l’heure du départ par une couleur, des rappels sonores sont aussi inclus.

2 réflexions au sujet de « Le Grouille Toi 2000 »

  1. Ping : le Défi Data+ | » Grouille Toi 2000

Les commentaires sont fermés.