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!