mercredi 18 juillet 2012

Avancement du projet

La version "USB" est quasiment finie. Il reste à faire un produit complet avec toute la documentation asssociée. Le premier exemplaire est fini et fonctionnel.





Le MétronoBus:
  • Version "USB" : comme un périphérique USB, relié (et alimenté) avec câble USB à un PC. Le temps d'attente est récupéré par le PC. Cela nécessite un PC avec une connexion Internet.
    • Cout : 75€


mercredi 6 juin 2012

Démonstration du programme HorairesRATP

La première version du MétronoBus se connecte à un PC (via USB) afin d'afficher le temps d'attente. Il y a une application dédiée qui doit tourner sur le PC: HorairesRATP

Afin que chacun puisse essayer, sans avoir acheté le bus, une version "StandAlone" du programme (HRSA) existe désormais.

Ce programme pourra vous être utile, même sans MétronoBus: il affiche les temps d'attente à un arret de bus ou une station de métro de la RATP, sur n'importe quel PC avec Windows (XP, Vista ou 7)

Dans cette exemple, le MétronoBus (branché par USB) affichera "17". (Avec la version StandAlone il n'affichera rien évidement)

Le programme lancé, il suffit de rentrer le numéro de la ligne (bus ou métro) et le nom de l’arrêt (au moins les 4 ou 5 premières lettres). Si la station est bien reconnue, reste à choisir la direction.
Le programme se rafraîchit automatiquement. Vous pouvez le laisser tourner en tâche de fond.
Vous pouvez TELECHARGER ICI  l’exécutable binaire
La version 1.0 aura un binaire pour Linux.

Et vous n'avez pas à saisir les informations (ligne, arrêt, direction) à chaque fois:
Vous pouvez créer un batch (.bat) pour lancer directement le programme pour votre arrêt.

HRSA.exe -l <lineid> NomArret -d {1|2}
Avec lineid = "B" ou "M" s'il s'agit d'un métro ou d'un bus, suivi du numéro de ligne
Le nom de l'arret/station, et la direction (1 ou 2)
Par exemple :  "HRSA.exe -l B295 chatillon -d 1"

Pour les curieux :
HorairesRATP StandAlone v0.96 : Sources et Notes de version

N'hésitez pas à laisser un commentaire ou à m'envoyer un e-mail avec des idées, des remarques, des propositions, des questions, ...

vendredi 25 mai 2012

Premières lumières!

Le MetronoBus version PC est maintenant totalement fonctionnel. C'est la version qui se connecte au PC via un port USB, il faut simplement lancer un .exe sur le PC pour choisir la station, le programme récupérant et affichant le temps d'attente.
Il reste à faire une notice explicative et à tout mettre en ligne (drivers, programme,...)

Mais voici sans plus tarder une vidéo et des photos!


Dans cette vidéo, on demande la station Plaisance de la ligne 13, direction Asnières. L'affichage LED est conforme à l'affichage dans la station (clignotement du "00" lors de l’approche du métro).
Le MetronoBus gère aussi les arrêts de bus.

(cliquez sur les photos pour agrandir)



Dans cette dernière photo, on distingue le port mini-USB qui sert de liaison avec le PC.


Le bus est relié au PC avec ce cable:




mardi 17 avril 2012

Partie Logicielle

Il y aura 2 versions du bus:

  • Version avec câble USB, alimenté par le PC, le temps d'attente sera fourni par le PC. Cela nécessitera un PC avec une connexion Internet : 75€
  • Version autonome, avec wifi intégré (il faudra juste une prise de courant) : 125€


Après le matériel voici l'état actuel du logiciel.
Au départ, le bus sera relié à un PC en USB. Dans ce PC, un client tournera, qui enverra les données à l'afficheur (dans le bus). Une liaison série virtuelle reliera le PC à l'afficheur. Le client est assez abouti, il manque juste à lui ajouter la fonction de communication série via PySerial. Il enverra alors le bon chiffre à l'afficheur parmi tous ceux qui sont déjà affichés actuellement.
Vous pouvez d'ores et déjà tester ce programme (sans bus!) pour voir si cela vous convient.

L’exécutable Windows pour tester est disponible ici: horatp_win.exe
Pour l'instant il fonctionne avec Bus et Métro. Si le numéro ligne est inférieure à 15, c'est un métro et sinon c'est un bus. Rafraîchissement toutes les 20 s.

Les sources sont ici : (Merci à Gael Pasgrimaud)
http://pastebin.com/QpD5AfdT


vendredi 13 avril 2012

Prototype mécanique

Voici le prototype mécanique qui valide les choix des composants:
(cliquez sur les images pour les agrandir)






Il y aura un connecteur microUSB à l'arrière qui servira à l'alimenter en énergie. Le câble USB, au final pourra être plus long, afin d'avoir un câble de courant plus long (3m).
Cela servira également à le programmer: réglage de l'heure, choix du wifi puis choix de l'arrêt/station, à l'aide d'un PC Windows.

Le bus sera composé de :

  • Chassis/Boitier : Bus Solido Renault TN6C 1/50è : 20-40€
  • MicroControleur avec Wifi : OpenPicus Flyport PCB-ant : 50-60€
  • Afficheur : 4 chiffres LED 7-segments SGN-S4 : 20€
  • Alim/USB<>Série : FTDI Basic BreakOut board : 12€
  • Cable USB B<>Mini 3m : 1-3€
  • Chargeur AC USB : 2-5€


Je voulais un prix total d'environ 100€, au final ca sera plutôt 120€.


Le MétronoBus sera soit alimenté avec un PC via un port USB ou avec un chargeur USB.

On pourrait imaginer aussi un mode "radio-réveil", enfin disons "horloge" où le bus affiche simplement l'heure sur les 4 digits, avec pourquoi pas une sélection de plage horaire pendant lesquelles il affiche le temps d'attente à un arrêt.

Le module FlyPort pourra être supprimé dans le cas ou le bus serait relié à un PC, ce dernier se chargeant directement de l'affichage (si connexion Internet sur le PC).

N'hésitez pas si vous avez des propositions de fonctionnalités.




mercredi 11 avril 2012

MétronoBus : Top départ!

Bienvenue sur le blog de ce nouveau projet: MetronoBus !

Le projet a été renomé le 19 juillet MétronoBus


C'est un bus miniature qui affiche à une de ses fenêtres le temps d'attente à votre arrêt favori (sortie du travail, en bas de chez vous, ...). Il pourra l'afficher pour une station de métro, un arrêt de bus, pour le RER ou le tramway, bref sur tout le réseau RATP.
Pour cela, le bus possède sa propre liaison wifi embarquée, il fonctionnera donc de facon autonome, pour peu que vous ayez Internet en wifi. Idéalement, il pourra être posé sur une étagère, votre bureau, une commode, etc...


D'où vient le nom de MétronoBus?
  • peut afficher aussi bien les bus que les métros
  • un métronome est un instrument qui bat le tempo très précisément
  • clin d'oeil au livre de Laurant Deutsch sur l’histoire de Paris

Je m'inspire d'un bus transformé par un anglais, John Graham-Cumming qui a concu un bus miniature pour Londres.

Mon projet est similaire, avec les différences suivantes:
  • plus besoin d'un routeur (boitier) à coté ni d'une connexion câble Ethernet
  • programme et chassis de bus pour Paris

Pour l'instant, je viens de recevoir le support matériel, à savoir le bus Solido Renault TN6C au 1/50è, acheté à moins de 20€ sur eBay. 

L'étape suivante consistera à valider la mécanique et la possibilité d’intégration du module FlyPort et aussi à coller les nombreuses décalcomanies.


Merci de votre soutien, n'hésitez pas si vous avez des questions ou des remarques et à très bientôt!