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 - petitrain

Pages: [1]
1
Vos projets / Eclairage constant des trains en analogique
« le: septembre 19, 2019, 12:18:10 pm »
Bonjour,

Le sujet qui me préoccupe aujourd'hui n'est pas nouveau, loin s'en faut, mais il y a encore surement beaucoup de modélistes qui sont en analogique ou qui ne veulent pas charcuter leur modèle ....
J'ai dans la tête de me faire un petit réseau en HOe et, vue l'exploitation et la taille des machines, je cherche de la documentation sur les commandes analogiques et donc, sur l'éclairage des rames...
J'ai trouvé quelques pistes sur de vieux "Loco-revue" et très peu de choses sur le net (DCC oblige).
Pourtant je me dis qu'avec les Arduinos, il doit bien y avoir des solutions simples à mettre en oeuvre.
Voilà, si le sujet intéresse du monde ou si quelqu'un à des pistes, je serai très intéressé d'en parler...

2
Débuter / Comment mettre 2 programmes sur le même écran
« le: octobre 31, 2018, 04:59:27 pm »
Bonjour à tous,

Tout est dans le titre :
Afin d'étudier un peu les bus de communication, j'aimerai pouvoir mettre mes deux sketchs (émetteur,récepteur)en même temps sur l'écran
et surtout pouvoir utiliser les consoles série.
Je précise que je suis sur MAC.
Je sais que ça se fait couramment sur PC mais sur MAC ça ne marche pas de la même manière.
Voilà, si quelqu'un a une réponse, je l'en remercie par avance.

3
Composants / servos et PCA 9685
« le: juin 27, 2018, 02:55:00 pm »
bonjour,

Un membre de mon club est en train de monter un réseau chez lui et il a 15 aiguillages à gérer.
Je lui est suggéré de l'aider à mettre en oeuvre une commande gérée par arduino et je me retrouve avec le bébé sur les bras....
Je pensai faire avec un module PCA9685 de chez Adafruit (commande par I2c de 16 sorties PWM).
La mise en oeuvre est assez simple grace à une bibliothèque dédiée, tout marche bien si les servos sont prés des modules.
Mais les ennuis commencent si on veut éloigner les servos.
En effet, on comptait faire un T.C.O. avec un arduino nano, 15 boutons classiques à bascule, les leds néo-pixels, et ce module pca9685, les servos se trouvant sous les aiguillages répartis sur le réseau( des aiguilles se trouvent à 2m du T.C.O.)
Dés que j'augmente la longueur des fils des servos (environ 30cm) ceux-ci ne répondent plus aux boutons mais tressautent, font de brusques sauts dans des valeurs exotiques...
J'alimente le pca9685 avec une alimentation de PC à 5v, l'arduino est alimenté par la connextion usb.
les servos sont des micro-servo 9G classiques.
Après avoir cherché un peu sur le web et sur le forum, je pense qu'il s'agit d'un problème de parasites véhiculés par les fils
mais je suis bien incapable de trouver seul la solution....
Voilà, si quelqu'un sait comment faire ou à des idées, je suis preneur...
D'avance merci.

4
Bibliothèques / Bibliothèque Commanders
« le: février 25, 2018, 11:28:26 pm »
Bonjour,
  J'essaie de me familiariser avec la bibliothèque Commanders de Thierry:
  Pour les boutons et les switchs, pas de problème!!!
  J'attaque les encodeurs, et là, j'ai un problème :
   - je déclare : ButtonsCommanderEncoder  monEncodeur;
   - dans le Setup() : Commanders::begin(LED_BUILTIN);
                               monEncodeur.begin(100,8,9,0,-4,4);( j'ai monté 4 leds que je voudrais allumer/éteindre avec monEncodeur)
   - dans loop() : unsigned long eventID = Commanders::loop(); // je récupère l'identifiant de monEncodeur
       if( eventID != UNDEFINED_ID)      // Si il a bien l'identifiant,
        value = Commanders::GetLastEventData(); // je mets les valeurs (entre -4 et 4)  dans ma variable value
et je fais un switch ( value) pour allumer et éteindre mes leds successivement

mais ça ne marche pas, y'a quelque chose que je n'ai pas compris, surement dans l'exploitation des valeurs renvoyées par l'encodeur.
Voilà, si quelqu'un veut m'aider, je l'en remercie par avance...

5
Bibliothèques / Bibliothèque SevenSeg.h
« le: décembre 29, 2017, 12:40:41 pm »
Pour qu'il n'y est plus d'ambiguïté sur la bibliothèque à employer, je mets le lien qu'il faut employer ici:
https://docs.google.com/file/d/0Bwrp4uluZCpNdE9oWTY0M3BncTA/edit
On peut vérifier si c'est la bonne bibliothèque en allant lire dans  le dossier  xxxxx .h si les méthodes correspondent.

6
Bibliothèques / Library AnimationDecor
« le: juillet 18, 2016, 08:47:52 am »
Bonjour à tous,
  J'aurai  besoin de vos lumières pour mettre au point ma première bibliothèque...http://forum.locoduino.org/Smileys/default/embarrassed.gif
  En prenant appui sur la bibliothéque de Guillaume (AnimLum) et l'article de Thierry, j'ai mis au point une petite bibliothèque : soudeur, très simple, permettant de commander des leds néo-pixel.
 J'ai écrit ma class soudeur dans l'IDE et elle compile très bien. Puis, j'ai fait mes 2 fichiers soudeur.h et soudeur.cpp que j'ai mis dans un dossier soudeur au bon endroit.
Pour utiliser les leds nèo-pixel, j'ai besoin d'une autre library( Adafruit_NeoPixel) que j'ai mis dans mon sketch.
Quand je compile, l'IDE me renvoie: "erreur de compilation" et il pointe les fonctions de la library d'Adafruit que j'utilise dans mon .cpp
Je pense que je devrais mettre la library d' adafruit dans mon fichier .h mais je ne sais pas comment faire ni comment j'instancie mon objet Adafruit.
Je joints mes fichiers si quelqu'un peut y jeter un oeil.

7
Débuter / Probleme avec la bibliothèque MENWIZ
« le: février 13, 2016, 11:43:07 pm »
Bonsoir à tous,
Pour mon projet (un Arduino par module....ou pas) , j'ai besoin d'un Menu pour sélectionner les différents programmes d'animations de mon décor. En cherchant sur le site officiel d'Arduino pour voir comment je pourrai m'y prendre, je tombe sur une bibliothèque MENWIZ qui fait, pile-poil, ce que je souhaite avec
un LCD I2C 4*20 comme le mien! Après avoir chargé et mis la bibliothèque au bon endroit, j'essaie le programme d'exemple et là :
catastrophe, l'IDE me renvoie un message d'erreur :

Arduino : 1.6.6 (Mac OS X), Carte : "Arduino/Genuino Uno"

/Users/Gerard/Downloads/MENWIZ-master/examples/quick_tour/quick_tour.ino: In function 'void setup()':
quick_tour:40: error: 'class menwiz' has no member named 'navButtons'
        tree.navButtons(UP_BOTTON_PIN,DOWN_BOTTON_PIN,LEFT_BOTTON_PIN,RIGHT_BOTTON_PIN,ESCAPE_BOTTON_PIN,CONFIRM_BOTTON_PIN);
             ^
exit status 1
'class menwiz' has no member named 'navButtons'

Manifestement, il ne trouve pas la méthode navButtons dans la classe menwiz;
J'ai été vérifier dans le fichier MENWIZ.h :

#ifdef BUTTON_SUPPORT
  _nav*    btx;
  void     navButtons(int,int,int,int,int,int);
  void     navButtons(int,int,int,int);
  int      scanNavButtons();
#endif

elle est bien déclarée ainsi que dans le fichier .cpp
Voilà mon problème, je suis bien incapable d'aller plus avant, si quelqu'un avait une idée, il serait le bienvenu....

La bibliothèque est téléchargeable à :https://github.com/brunialti/MENWIZ_1_3_2

8
Vos projets / Un Arduino par module....ou pas.
« le: février 01, 2015, 11:15:17 pm »
  Après avoir tester plein de petits programmes ( clignotements, chenillards, feux de signalisation, la PWM ou les servos...) depuis un bon bout de temps, j'ai envie de m'attaquer à un projet plus ambitieux.
  Je suis l'heureux possesseur de quatre modules de voie unique au norme de la FFMF, une petite gare de passage et deux modules de décor. Ils ne demandent qu'à faire des petits. La gestion des trains est en DCC et me va très bien, surtout dans les expos.
  J'aimerai confié à l'Arduino la gestion de tout le reste: l'éclairage des modules ( rubans de leds RVB et Halogène 220V), l'éclairage des bâtiments et des parties publiques, les aiguillages, le PN, un ouvrier qui soude, etc., et des petits modules de son.
  J'aimerai avoir aussi un afficheur LCD et une horloge HO sur 4 digits.
  J'ai imaginé pour cela un arduino sous chaque module avec deux ULN2803 comme interface de puissance . Pour les rubans de leds 500mA pas de problème, pour les ampoules halogène je passe en 220v sinon l'ampérage est trop important en 12v. Il faut que je teste une commande par triac( pas encore fait). Pour le son j'ai trouvé des petits lecteurs MP3 que je compte booster avec des ampli stéréo 2*3w.
  Je compte utiliser une alimentation d'ordinateur , sortie 12v et 5v avec pas mal d'Ampère., commune à tous les modules.
  Cette disposition me permet d'avoir les I/O suffisantes, pas trop de fils entre chaque module, mais il faut que je puisse réaliser une liaison entre tous mes arduino. En effet il va me falloir un arduino maître pour commander les différences séquences d'éclairage ( plein feu, éteint, à moitié pour travailler  dessus et diverses animations).
  Après toute cette réflexion....le doute s'installe.... est-ce que c'est le mieux....
  Aussi j'ai fait un petit dessin récapitulatif et j'aimerai que vous me disiez ce que vous en pensez....   

9
Présentez vous ! / Bonjour à toute l'équipe.
« le: janvier 31, 2015, 10:38:06 pm »
J'ai 64 ans, un retraité heureux et débordé... Je fais du modélisme ferroviaire depuis......disons mon plus jeune âge. J'habite le haut-var, en bordure des gorges du verdon et je fais parti du club de modélisme de Mouans-Sartout (06) qui compte 12 membres dans la section ferroviaire. Je potasse l'Arduino depuis 2 ans mais les progrès sont difficiles. Depuis peu, j'anime, dans mon club, des soirées Arduino, où je distille mes maigres connaissances aux copains
Nous avons chacun quelques modules  qui nous permettent de faire des expos dans la région et aussi en Italie. Bien sur nous avons plein d'idées pour occuper l'Arduino et aussi plein de questions. Nous aurons surement l'occasion d'en reparler....

Pages: [1]