Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: iChooChoo : Pilotage et automatisation de réseau Sam 2 Jan 2016 - 19:58
Bonjour à tous !
Je profite de ce début d'année pour vous faire part de l'ouverture de mon nouveau petit site sans prétentions présentant mon projet nommé "iChooChoo" qui consiste à réaliser un système de pilotage et/ou automatisation de réseau de modélisme ferroviaire, à base d'Arduino et Raspberry Pi, et pilotable par Smartphone/Tablette/PC.
Il ne s'agit pas de concurrencer Locoduino, bien au contraire, mais plutôt de le compléter car il ne s'agit pas de présenter comment utiliser un Arduino pour effectuer des tâches sur le réseau, mais plutôt de présenter un système bien plus complet qui utilise l'Arduino comme esclave en fin de chaîne pour exécuter les ordres.
Mon but est de rendre le système totalement "OpenSource", afin que tout le monde puisse en profiter ! Cela dit, je n'en suis qu'au début donc il faudra plutôt suivre le projet au fil du temps avant d'avoir une première version utilisable
Age : 62 Localisation : Melun Nombre de messages : 942 Date d'inscription : 08/10/2012
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Sam 2 Jan 2016 - 20:19
Voilà un projet ambitieux que nous serons sans doute nombreux à surveiller. Il n'y a pas de concurrence avec Locoduino, nous faisons tous du petit train avec des bouts d'électronique autour ! Bon courage pour la suite.
CleoN Membre
Age : 69 Localisation : 33 Bouliac Nombre de messages : 1624 Date d'inscription : 26/11/2010
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Sam 2 Jan 2016 - 21:29
Eh bien voila encore un nouveau système à observer....grandir et prospérer !
pn200 Membre
Age : 73 Localisation : Saint Amand Nombre de messages : 345 Date d'inscription : 24/12/2013
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Sam 2 Jan 2016 - 22:05
J'ai regardé vite-fait ton site, je l'ai mis en favori. Ça a l'air d'être assez complexe, mais je me trompe peut-être.
pn200 Membre
Age : 73 Localisation : Saint Amand Nombre de messages : 345 Date d'inscription : 24/12/2013
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Sam 2 Jan 2016 - 22:21
Locoduino est très bien fait, c'est bien expliqué. Il y a aussi le site de "jlb"
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Lun 4 Jan 2016 - 1:39
Merci pour votre intérêt ! Je vous tiendrai au courant des prochains articles sur ce fil !
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Mar 5 Jan 2016 - 1:35
Première nouveauté : ajout de la fonction Newsletter pour recevoir par email les derniers articles, maximum une fois par semaine !
PhilB47 Membre
Age : 65 Localisation : Agen, capitale du pruneau. Nombre de messages : 968 Date d'inscription : 27/07/2008
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Mar 5 Jan 2016 - 8:07
Abonné ce matin. ! Je vais suivre cette expérience avec beaucoup d'attention. Phil.
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Mer 6 Jan 2016 - 20:49
Et ça continue : premier article concernant la communication entre les modules via le bus I2C, avec des tests sur la longueur des câbles possible pour communiquer !
sam95 Membre
Age : 44 Localisation : Ermont, 95 Nombre de messages : 1396 Date d'inscription : 29/11/2009
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Dim 10 Jan 2016 - 5:56
Je vais suivre ton site avec assiduité. Tu vas travailler en digital ?
Murphy Membre
Age : 79 Localisation : Doubs, Montbéliard Nombre de messages : 3232 Date d'inscription : 20/08/2007
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Dim 10 Jan 2016 - 8:22
Age : 58 Localisation : ganges (34) Nombre de messages : 252 Date d'inscription : 07/11/2007
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Dim 10 Jan 2016 - 11:02
même problème que Murphy
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Dim 10 Jan 2016 - 11:27
C'est corrigé, j'ai des petits soucis sur mon serveur mais je suis en attente d'un serveur dédié OVH pour héberger le site, ça devrait aller mieux dans l'avenir, je vous tiens au courant !
@Sam95 : il n'y pas de lien prévu à ce jour avec le Digital, mais à l'avenir pourquoi pas, cela dit il faudrait que quelqu'un équipé en Digital nous rejoigne pour ça ! Mais même sur un réseau digital, le système pourra être utilisé pour commander les accessoires et les navettes indépendantes en analogique !
sam95 Membre
Age : 44 Localisation : Ermont, 95 Nombre de messages : 1396 Date d'inscription : 29/11/2009
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Mar 12 Jan 2016 - 10:46
Ha dommage je suis en digital, mais n'ai aucune compétence en électronique/programmation
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Mar 12 Jan 2016 - 11:35
Tu peux toujours suivre le projet, au cas où quelqu'un équipé Digital vient un jour apporter sa pierre à l'édifice !
chriilc Membre
Age : 66 Localisation : lyon Nombre de messages : 66 Date d'inscription : 09/12/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Mar 12 Jan 2016 - 13:07
bonne initiative pour compléter le système arduino locoduino , un peu ardu pour un novice mais trés intéressant au niveau concept.
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Lun 25 Jan 2016 - 11:54
Bientôt un nouvel article, la partie 2 concernant le bus I2C, j'ai pas mal galéré côté Raspberry pi car c'est très mal documenté, et la librairie wiringPi est mal fichue. Mais en retournant aux basiques j'ai réussi à envoyer de "longues" trames à l'Arduino. Il ne me reste plus qu'à gérer la réponse vers le raspberry pi et je pourrai vous rédiger mon article !
Grace a une discussion Locoduino sur un autre forum, j'ai eu connaissance de modules "CAN" peu chers (1.60€ tous faits), ça fera l'objet d'une autre expérimentation à venir
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Mer 27 Jan 2016 - 15:04
Entre temps, un nouvel article qui explique comment développer et expérimenter sur le Raspberry Pi et sur l'Arduino à distance (Arduino connecté en USB au Raspberry Pi), pour le laisser tranquillement branché dans le bureau ou à la cave, et faire ses expérimentations depuis le canapé, le train ou la chambre d’hôtel en déplacement !
C'est très technique, mais ça peut vous servir, et j'ai essayé d'être le plus exhaustif possible dans les explications et les étapes à suivre pour tout installer, paramétrer et exécuter.
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Mar 9 Fév 2016 - 1:21
Ca avance sur iChooChoo, comme j'ai réussi à faire transmettre des trames de 20 octets dans chaque sens entre le Raspberry Pi et l'Arduino, j'ai peaufiné mon code source et j'ai ajouté les fonctions permettant de configurer et gérer les modules depuis la ligne de commande.
Ca donne la première pré-version de iChooChoo v0.10, désormais librement téléchargeable sur GitHub. Bien sûr on ne fait pas encore bouger de train, mais le socle commun de communication via le bus i2c est complet.
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Sam 18 Juin 2016 - 21:24
Alors ça faisait un moment que je n'avais pas travaillé sur ce système, j'y suis revenu cette semaine et j'ai développé le serveur TCP qui permet d'accepter des connexions entrantes pour recevoir des ordres (pour l'instant uniquement les ordres de configuration des modules, adresse, type et description, et de redémarrage soft et hard - retour au mode "module neuf").
D'où viennent les ordres ? De l'IHM bien sûr ! La première IHM est démarrée aussi, bien entendu également pour effectuer la configuration des modules, c'est un site web ! Hébergé sur un Apache2 sur le Raspberry Pi et développé en PHP5.
Voici un aperçu de l'IHM :
Bien entendu, les sources sont mises en ligne sur Github à la publication de l'article !
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Mer 23 Nov 2016 - 23:24
Bonjour chers amis !
Ca fait un moment que je n'ai pas posté, mais le projet a avancé entre temps et donnera bientôt lieu à plusieurs articles sur le blog, l'un expliquant le comment et le pourquoi d'un changement de technologie pour le développement, l'autre pour présenter les nouveautés de la version 0.35 !
Entre temps, j'ai implémenté deux types de modules : "General Purpose" pour la gestion de 16 sorties "On/Off", et "Lighting" pour la gestion de 10 sorties "On/Off" et 6 sorties dimmables (PWM), ce dernier type se verra complété de quelques scénarios, comme un simulateur de TV par exemple.
J'ai également implémenté cette gestion côté serveur, afin de pouvoir être exploité depuis l'IHM, et également implémenté une thread qui s'occupe de la communication I2C afin d'éviter tout problème de multi-thread et de commandes concurrentes.
Tout ceci permet donc d'aboutir aujourd'hui à une première démonstration technique, l'allumage/extinction de LED et la commutation de relais via l'IHM.
Sans plus attendre, la démo :
Les plus sceptiques se diront "toute cette armada pour allumer ou éteindre des LED ...", mais les plus visionnaires comprendront que c'est surtout un socle technique sur lequel on peut désormais ajouter tout un tas de fonctionnalités, qui permettront de commander un diorama, sans fil, depuis n'importe quel navigateur Web, qu'il soit sur PC, Tablette ou Smartphone !
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Ven 9 Déc 2016 - 20:29
Quelques nouvelles d'iChooChoo, avec l'ajout de la mécanique de gestion des scénarios de lumières, avec pour commencer trois scénarios : - Clignotement LED (allumage/extinction franche), 1 ou 2 sorties alternées - Clignotement "Tungstène" (allumage/extinction progressive), 1 ou 2 sorties alternées - Feux routiers tricolores, 1 feu ou 2 feux alternés, méthode française ou allemande
La base technique permet (choix arbitraire) de lancer jusqu'à 10 scénarios en simultané sur chaque module (chaque Arduino). Les ordres sont bien sûr envoyés via le réseau depuis un PC (et donc Tablette ou Smartphone) au Raspberry Pi, qui se charge de transmettre à l'Arduino.
SUPERN Membre
Age : 76 Localisation : Charente Maritime Nombre de messages : 306 Date d'inscription : 24/06/2013
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Sam 10 Déc 2016 - 8:59
Salut Mike,
A Grenoble JPP a développé un logiciel CDM Rail qui est gratuit et très ouvert (interface IP). On est plusieurs à développer des fonctions et extensions compatibles. Peux-tu le regarder?
Cela serait bien si on pouvait unir nos efforts plutôt que de tout refaire chacun de son côté.
Donne-moi ton avis. Cordialement, Yves
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Sam 10 Déc 2016 - 10:25
J'ai déjà jeté un oeil à CDM Rail mais ce n'est pas là même approche, il faut un PC sous Windows.
Mon but est un système plus léger pour commander de petits réseaux avec juste un interrupteur on/off, et possibilités d'interactions depuis smartphone ou tablette.
Cela dit il faudrait qu'on en discute car il y a peut être moyen d'effectuer des interconnexions pour tirer parti des deux systèmes quand c'est nécessaire !
SUPERN Membre
Age : 76 Localisation : Charente Maritime Nombre de messages : 306 Date d'inscription : 24/06/2013
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau Sam 10 Déc 2016 - 19:59
Désolé il me semblait que tu nous montrais un PC Surtout qu'on en tous un vieux qui traîne.... on tourne sous XP ! Ok pour discuter Yves
Contenu sponsorisé
Sujet: Re: iChooChoo : Pilotage et automatisation de réseau