Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - Dominique

Pages: 1 ... 3 4 [5] 6 7
61
Discussions ouvertes / Les enfants jouent au train ;)
« le: avril 25, 2018, 10:05:36 pm »
 Excellent dessin de Mougey dans le Canard enchainé du 25 Avril.

Ces deux là ne connaissent pas encore Locoduino !


62
Toute l'équipe de Locoduino a le plaisir de vous faire part de notre participation, en tant qu'exposant, au 16 ème Salon du Train Miniature d'Orléans les 10 et 11 Novembre 2018.



Nous allons donc disposer d'un stand sur lequel nous montrerons de nombreuses réalisations à base d'Arduino pour les trains miniatures.

Nous exposerons notamment un projet complet que nous appelons le Locoduinodrome, qui est la combinaison de réalisations personnelles communiquant ensembles.

Il y aura également divers démonstrateurs, ceux qui nous ont été proposés et d'autres si vous voulez montrer quelque chose de votre coté et s'il y a assez de place (nous veillerons évidemment à la cohérence de l'ensemble).

Dans la suite de ce sujet nous allons décrire les démonstrations prévues à ce salon, à commencer par le Locoduinodrome.

A bientôt.

Le comité de rédaction de Locoduino.

63
Discussions ouvertes / Pringy Exposition les 14 et 15 Avril
« le: avril 13, 2018, 11:04:02 am »
Je serais à Pringy dimanche 15 Avril : j'espère vous y voir pour parler de train et de Locoduino...  ;D :-[

Halle Omnisport, rue de Lourdeau, 77310 Pringy
Sur le stand CMFA (Arpajon)

Amicalement
Dominique

64
Discussions ouvertes / Humour et vérité
« le: mars 07, 2018, 10:04:36 pm »
Voilà la vraie vie du modélisme, non ?


65
Vos projets / Article 232 - Va et vient
« le: mars 01, 2018, 11:05:10 am »
Bonjour,

J’ouvre ce sujet pour le va et vient de l’article 232.

http://www.locoduino.org/spip.php?article232

66
JMRI et Arduino / JMRI et DCC++
« le: février 26, 2018, 12:40:56 pm »
Bonjour à tous,

Le logiciel gratuit JMRI est un logiciel complet de pilotage de réseau qui peut être téléchargé et installé en partant de cette page : http://jmri.sourceforge.net/help/en/html/apps/DecoderPro/Install.shtml

Vous connaissez bien DCC++, la centrale DCC gratuite abondamment décrite sur Locoduino et généreusement traduite en bibliothèque par Thierry, sous le nom de DCCpp.

Comme JMRI supporte DCC++ et peut-être DCCpp, ce fil est destiné à recueillir vos expériences et vos questions.

Je propose que les premières contributions soient centrées sur l’installation et la mise en route pour constituer un base documentaire à laquelle il sera facile de se référer.

Amicalement
Dominique

67
Bonjour à toutes et à tous,

Je ne connais pas le nombre de consoles ECoS présentes dans les réseaux des modélistes, mais j'en connais quelques unes dans les clubs :



Cette console de (très) haut de gamme permet de gérer un parc très important de locomotives et d'accessoires, donc d'enregistrer non seulement les locos du club mais aussi celles des adhérents. En général chaque membre du club a enregistré ses locos dans l'ECoS, dans une plage d'adresse qui lui est affectée et il est prié de ne pas changer les adresses !

Il arrive quelques fois que la question soit posée à Locoduino : qu'est-ce que je peux faire avec mes Arduino ?

Un très bon article "Une Passerelle entre le bus S88 et le bus CAN pour la rétro signalisation" 'http://www.locoduino.org/spip.php?article180) sur le bus S88 et le bus Can a été publié par Jean-Claude en Novembre 2016. Il permet principalement de réaliser ses propres circuits de rétrosignalisation en utilisant un réseau d'Arduino reliés en bus Can avec une interface S88 pour se raccorder à l'ECoS.

Mais l'exploitation du réseau, la gestion des trains, itinéraires, etc.. incombe tout de même à un PC (avec RRTC) dont la présence est, de ce fait indispensable, en liaison Ethernet avec l'ECoS. Le coût n'est pas minime comparé aux centrales à base d'Arduino et le logiciel DCC++ (voir "Bibliothèque DCCpp" http://www.locoduino.org/spip.php?article228.

A l'opposé, un système de gestion de réseau tout Arduino demande un effort important de développement même si d'excellents gestionnaires sont décrits dans Locoduino (exemple : "Un gestionnaire en C++ pour votre réseau" http://www.locoduino.org/spip.php?article184 ou "Gestion d’une gare cachée" http://www.locoduino.org/spip.php?article157).

Par contre, pour ceux qui sont déjà équipés d'une ECoS, il manque une solutions digne de la qualité de nos visiteurs !

ET BIEN VOICI UNE SOLUTION !

L'ECoS dispose d'un port "Sniffer" destiné à recevoir le signal DCC d'une "vielle centrale" (d'après sa documentation  ;D). Si nous réalisons une mini-centrale à base d'Arduino et de DCC++, sans avoir besoin d'un pont en H de course (un L293 pourrait suffire), toutes les commandes DCC de trains émis par la centrale Arduino sur le port Sniffer seront retransmises sur la sortie "voie principale" de la console ECoS.
Si notre Arduino reçoit des signaux de rétrosignalisation pour faire du cantonnement, par exemple, il peut donc gérer entièrement quelques trains automatiques sans nécessiter de PC connecté à l'ECoS, ni de programmation fastidieuse de l'ECoS qui ne peut probablement pas satisfaire cet exemple.

Nous avons donc le schéma suivant :



Il suffit de compléter le panneau de configuration des locos gérées par l'Arduino avec une adresse Sniffer qui est l'adresse gérée par l'Arduino (cette adresse peut-être la même sur l'Ecos et l'Arduino pour bénéficier de l'unicité).



L'ECoS sert ainsi de Booster pour l'Arduino et de gestionnaire de parc de matériels. Il reste possible de piloter d'autres locos non prises en charge par l'Arduino, ainsi que les accessoires (aiguilles, signaux, pont tournant).

Toute l'astuce consiste donc à construire un système DCC indépendant et autonome, petit et bon marché, l'ECoS assurant le trait d'union avec le reste du réseau.

Cela ouvre des perspectives pour les possesseurs d'ECoS et j'ouvre ce sujet pour avoir votre avis, vos suggestions, vos expériences ...

Merci d'avance
Dominique

68
Vos projets / DÉPLACÉ: Train miniature du futur
« le: décembre 03, 2017, 02:14:00 pm »
Ce sujet a été déplacé vers Discussions ouvertes.

http://forum.locoduino.org/index.php?topic=412.0

En effet, il concerne des évolutions technologiques qui profiteront un jour prochain, peut-être, à notre passion du train "assisté par Arduino", mais cette discussion ne concerne pas encore une réalisation concrète. D'où la nécessité de créer une nouvelle section "Discussions ouvertes" mieux adaptée, de laquelle sortiront, nous l'espérons, des réalisations concrètes qui viendront peupler la section "Vos projets".

69
Présentez vous ! / DÉPLACÉ: Train miniature du futur
« le: décembre 01, 2017, 02:08:55 pm »
Ce sujet a été déplacé vers la section VOS PROJETS après fusion avec le sujet ouvert par Christian.

http://forum.locoduino.org/index.php?topic=412.0

70
Débuter / DÉPLACÉ: APPLICATION DE LA BIBLIOTHEQUE SheduleTable
« le: octobre 05, 2017, 10:56:34 am »

71
Vos projets / Une micro-camera sur un Wagon à l'échelle N !!!
« le: juin 28, 2017, 03:46:15 pm »
J'ai cherché longtemps : en HO c'est facile, mais en N pas du tout !

Et puis j'ai trouvé cette micro-caméra ici pour un peu moins de 6 € !  :
http://www.ebay.fr/itm/Atom-HD-DVR-Micro-Caméra-Caméscope-Enregistreur-vidéo-Spy-Hidden-Web-caméra/252699726629?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649

Le risque s'impose donc !



Le boitier mesure 26mm x 26mm x 27mm.
C'est trop gros pour se poser sur un wagon en pousse qui ne doit pas dépasser 23 mm de large, selon la norme MOROP (http://morop.org/downloads/nem/fr/nem301_f.pdf).
Même pour la hauteur c'est un peu trop, il ne faut pas dépasser 32mm de haut au dessus des rails.

J'ai donc décortiqué le bestiole et ce qu'on trouve à l'intérieur est intéressant :


La carte électronique qui contient le processeur, la prise micro-USB, le lecteur de carte micro-SD et les boutons de fonction et de reset, mesure 23mmx25mm. Elle ne rentre pas entièrement dans un wagon. Mon premier essai, comme sur la photo où elle est en travers à cause des connexions au capteur CMOS et à la batterie, et pour permettre le branchement de la prise microUSB pour la recharge de la batterie, n'est pas le plus satisfaisant.
Il faudrait tourner cette carte d'1/4 de tours pour rester pile poil dans le gabarit de 23 mm.

La batterie ne fait que 17mm de large, donc pas de souci.

Le capteur CMOS est un petit parallélépipède de 9mm de coté et son objectif fait 8mm de diamètre. Il est relié à la carte par un circuit imprimé souple dont il faut prendre grand soin.

Est-ce qu'elle marche ?
Lorsque j'ai reçu mon paquet dans une belle boite avec notice d'emploi en chinois ET anglais, je l'ai essayée :
  • branchement du cable microUSB pour charger la batterie
  • appuis sur le bouton pour démarrer un enregistrement vidéo (voir la notice plus loin)
  • récupération de la carte microSD (non fournie, donc à acheter en plus, OUI elle coûte plus cher que la caméra !)
  • lecture dans mon ordinateur

Tout était OK mais pas longtemps : les soudures des fils de raccordement de la batterie étaient mal soudés. En faisant très attention de ne pas provoquer de court-circuit (risque d'explosion de la Lipo !), c'est réparé et fiabilisé  :)

Le montage dans le wagon plat de 55mm de long s'est fait avec l'aide d'un morceau de carte plastique découpé et plié pour s'encastrer exactement dans le wagon. Un trou de 8mm sert à positionner l'objectif de la caméra et des petits morceaux d'adhésif double-face épais la maintiennent solidement. J'ai rigidifié le support du capteur avec 2 petits carrés de plastique collés à l'époxy.




Les éléments sont simplement collés sur la carte plastique avec un morceau de double-face épais. Ca tient bien et ça se décolle si nécessaire. J'adore ce produit  ::)

Il ne reste plus qu'à essayer sur mon réseau :

D'abord le cas le plus difficile : le passage du pont mono-voie :


Bon, c'est raté, il faudra donc tourner le carte d'un quant de tour pour respecter la largeur de 23mm, car la micro carte SD dépasse trop.

L'ennui c'est que ce sera moins facile d'insérer et extraire la carte microSD et la prise USB.

Deuxième essai, cette fois-ci concluant :



Bon, maintenant je sais que mes rails ne sont pas posés bien droit. C'est à cause des rails flexibles qui permettent de grandes longueurs sans raccords. Je vais corriger cela en les alignant contre une règle métallique.

Voici maintenant les caractéristiques données par le constructeur :
Format vidéo: AVI
Format d'image: JPG (cela fait aussi de la photo, mais là on s'en fiche)
Cadres par seconde: 30 FPS
Résolution vidéo: 640 * 480
Résolution d'image: 1600 * 1200
Système: Windows me / 2000 / xp / 2003 / vista; Mac OS 10.4; Linux (tout le monde sait lire le format AVI)
Recharge Voltage: DC-5V
Carte mémoire: prise en charge de la carte TF / Micro SD jusqu'à 32 Go.
Taille: Approx. 26mm x 26mm x 27mm

Dans un prochain post je traduirai le mode d'emploi (actuellement dans un anglais très approximatif).
En gros, il faut appuyer sur le bouton plus ou moins longtemps pour allumer/éteindre la caméra et démarrer/arrêter l'enregistrement vidéo. Il faut y aller à tâton  :P

Il y a un bouton de reset en cas de panique logicielle !

Je n'ai pas encore trouvé le moyen de supprimer la date et heure en bas de la vidéo, mais j'arrive à avoir la bonne date et heure (c'est un fichier texte sur la carte SD qui définit ce qui s'affiche).

Cela vous plait ?

Amicalement
Dominique

72
Vos projets / Un BV animé par ATtiny 85
« le: juin 11, 2017, 11:28:33 pm »
Bonjour à tous,

Je viens de finir (presque) la réalisation de ma gare sur la base du BV 3 portes "Saint Désert" d'Architecture et Passion.

C'est très agréable à construire, vu que les pièces sont prédécoupées au laser. J'ai voulu le faire aussi bien que possible.

Comme il y a les cloisons à l'intérieur, j'ai décidé d'intégrer un ATtiny85 pour gérer les éclairages des pièces avec un peu d'aléatoire.



Pour cela j'ai récupéré les leds cms d'un ruban et je les ai insérées dans le plafond du rez de chaussée :



Et j'ai installé un Digispark à l'étage supérieur :



Evidemment j'ai gardé la structure intérieure amovible pour reprogrammer l'ATtiny éventuellement.

Mon programme ne casse pas des briques, mais je me suis bien amusé :

/*
 * animation lumineuse de la gare de La Roche
 * basée sur un ATtiny85
 * 5 pins utilisées : 0 à 4
 * pin 0 = entrée clients, toujours allumée
 * pin 1 = bureau de vente, avec employé
 * pin 2 = salle d'attente, parfois éteinte
 * pin 3 = bureau, parfois allumé
 * pin 4 = etage, parfois allumé
 * pin 5 = entrée analogique pour faire de l'aléatoire
 * une temporisation de 10 secondes change l'état des leds
 *
 * Version 1.00 du 11 juin 2017 Dominique (Locoduino)
 */

 // constantes
 const int tempo1 = 5000;
 const int tempo2 = 10000;

 // variables
 byte leds = 0B00011111; // état des leds - - - 4 3 2 1 0
 unsigned long temps;
 byte randNumber;
 int tempo;
 
 
 void setup() {
  pinMode(0,OUTPUT); // entrée clients
  pinMode(1,OUTPUT); // bureau de vente
  pinMode(2,OUTPUT); // salle d'attente
  pinMode(3,OUTPUT); // bureau
  pinMode(4,OUTPUT); // etage
  temps = millis();
  tempo = tempo1;
  randomSeed(analogRead(5));
}
 
 
 void loop() {
  for (int i=0; i<5; i++) {
    digitalWrite(i, bitRead(leds, i));
  }

  if (millis() > temps+tempo) {
    temps = millis();
    if (tempo == tempo1) {
      tempo = tempo2;
    } else {
      tempo = tempo1;
    }
    randNumber = random(32);
    leds = randNumber | 0B00000011;
  }
}

Voici une petite video :



Amicalement
Dominique

73
Ce sujet a été déplacé vers "Projets"


Bah alors, où sont les décodeurs à 10€ ???

74
Les réseaux / Réseau Dominique
« le: février 17, 2017, 12:03:02 pm »
Bonjour,

Enfin, je me jette à l'eau !
Cela fait un moment que j'envisageais de décrire mon projet, mais je ne le sentais pas assez mûr.

C'est seulement le 2ème réseau de ma vie, car je n'ai commencé qu'il y a peu de temps (quand même en 2012, à la retraite), après une reprise du réseau de mon fils qui m'a amené à découvrir l'Arduino et surtout après l'inscription au club CMFA d'Arpajon.



Ce réseau était trop petit mais j'avais réussi à y installer un bloc système en Arduino.
Donc j'ai décidé un jour de voir plus grand !

Il fallait surtout dégager de la place : l'aménagement du grenier du garage m'a apporté cette opportunité qu'il ne fallait pas laisser passer.

Après consultation de centaines de plans de réseau chez les amis et sur le web, j'ai choisi ce tracé :



Il comprend une grande boucle en double voie avec 2 gares, dont une sera cachée sous le village au milieu.
J'ai ajouté une ligne à voie unique, en vert clair, qui parcoure le L du bas à gauche au haut à droite : ce sera un tramway ou métro qui reliera le centre-ville au parc de loisirs.

Au total il y a environ 50 m de voies en format N.

Il y a 3 niveaux et les pentes ne dépassent pas 2% :
  • le niveau le plus bas en bleu pour la voie de parade au devant et la gare cachée
  • le niveau intermédiaire en vert foncé pour la gare principale
  • le niveau supérieur en rouge pour le retour à l'arrière du réseau

Il se pose sur un chassis en L de 300 cm par 215 cm réalisé avec des vieux placards que j'ai débités en planches avec la scie circulaire.
La profondeur de la grande longueur fait 90 cm, c'est le maximum pour accéder au fond du réseau.
La profondeur de le partie à gauche fait 70 cm. Je l'ai allongée récemment pour construire un parc d'attractions dans l'espace au milieu de la boucle.



Actuellement, les trains peuvent circuler par conduite manuelle, et mon réseau ressemble à ça maintenant.



Petite précision importante : j'ai voulu que le pupitre de commande occupe toute la grande longueur du L (sur la photo il n'y a que la moitié), avec des interfaces pour tous les Arduino qui constitueront mon système sans PC  :D, j'y tiens  :)

Le décor est planté (si on peut dire), je vais progressivement entrer dans les détails.

75
Débuter / Débuter facilement avec Arduino
« le: janvier 15, 2017, 05:14:36 pm »
Bonjour à tous, actuels et futurs Locoduinistes  :D

Il arrive de plus en plus fréquemment (c'est la rançon du succès  8)) que certains amateurs modélistes entreprennent de réaliser un projet trouvé sur Locoduino, alors qu'ils n'ont pas les bases suffisantes pour programmer leur Arduino, installer une bibliothèque manquante et surtout respecter la syntaxe C, C++ de l'Arduino, afin de savoir obtenir une vérification (compilation) sans erreur.

Cela passe le plus souvent par l'ignorance de ce qui est écrit en rouge en bas de la fenêtre de l'éditeur, qui, le plus souvent, explique bien où est l'erreur !

Il nous arrive donc d'être questionné sur un projet alors que la vraie question est qu'il faut commencer par se prendre en charge soi-même sur l'environnement Arduino.

Pour aborder un projet ferroviaire, il faut donc au préalable se mettre à l'aise avec l'Arduino, son IDE (environnement de programmation), la syntaxe C / C++ de l'Arduino, et avoir réalisé avec succès un certain nombre d'exemples, du plus simple clignotement d'une Led, au pilotage des éléments cibles de son projet.

Il existe en librairie, un numéro spécial de la revue Hackable qui est parfait pour mener à bien cette phase d'initiation indispensable, A FAIRE SOI-MEME :



Vous voyez qu'une semaine peut suffire à prendre un bon départ !

Je ne suis plus débutant  :o mais j'ai acheté ce numéro et je vous le recommande, vu son prix raisonnable et le bon choix des sujets traités.
Pour commencer, il n'est pas utile de se noyer dans un livre de 500 pages, celui-là suffit.

Quand vous aurez acquis la substantifique moelle de cet ouvrage, et lu les articles complémentaires sur Locoduino, vous pourrez nous poser de vrais questions qui ont un rapport avec le modélisme ferroviaire.

Bonne initiation.

Pages: 1 ... 3 4 [5] 6 7