Auteur Sujet: 2D2 Echelle 1/32  (Lu 5787 fois)

Benoit92

  • Full Member
  • ***
  • Messages: 185
    • Voir le profil
2D2 Echelle 1/32
« le: juin 13, 2017, 09:52:47 am »
Bonjour,
Je souhaiterais de réaliser une 2D2 5500 à l'échelle 1 (1/32) et l'équiper d'un décodeur à base d'Arduino (j'ai de la place avec cette échelle).
Il existe le décodeur ESU LOKSOUND 4.0 XL, mais, il est un peu cher et j'aimerai en fait réaliser moi-même ce décodeur.
Je souhaiterais également fabriquer moi-même les 2 moteurs électriques (globalement inspirés du moteur 5 pôles Märklin à aimant permanent), les trains d'engrenage (module 1), la caisse et le châssis.
Je pense utiliser un pont en H (et sa commande) séparé du décodeur (à base d'Arduino).
J'aimerai avoir des conseils pour réaliser ce décodeur (librairy, codage, choix des composants, . . .).
Merci à tous
Cordialement
Benoit

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1452
  • 100% Arduino et N
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #1 le: juin 23, 2017, 07:20:19 am »
Bonjour Benoit,

Bienvenue parmi nous, avec un beau projet dans lequel l'Arduino sera à l'aise  8)

Tu trouveras certainement la plupart des réponses à tes questions sur ce forum et sur le site éditorial, mais il faudra adapter cela à ton projet.

Nous espérons qu'à ton tour tu décriras ta réalisation dans ces colonnes.

Amicalement
Dominique

Benoit92

  • Full Member
  • ***
  • Messages: 185
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #2 le: septembre 07, 2017, 10:05:06 pm »
Bonjour,
J'ai regardé sur beaucoup de site, mais je ne vois pas de renseignements (logiciels, bibliothèque) précis sur les décodeurs intégrés dans une locomotive.
Quelqu’un a-t-il déjà réalisé un tel décodeur DDC ?
Merci.

msport

  • Sr. Member
  • ****
  • Messages: 467
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #3 le: septembre 07, 2017, 11:01:22 pm »
Bonjour,
sans vouloir réaliser un décodeur DCC, j'ai réalisé (1) un décodeur de fonction pour locomotive utilisant le sens de la vitesse pour piloter les feux arrière d'une fausse motrice à partir des descriptions de Rudy Boer :
Sur la page, https://rudysmodelrailway.wordpress.com/software/
en suivant le lien :
Arduino DCC, S88, and more Download link :
https://www.dropbox.com/s/qkhrc147m38llb9/Arduino_DCC_S88.zip?dl=0
on récupère un zip qui contient les sketches pour Arduino et ATtiny, dont le décodeur de fonction.

Bonne base pour extraire la vitesse pour commander un pont en H (dont la puissance peut rendre difficile la recherche)

(1) : http://forum.locoduino.org/index.php?topic=333.msg3181#msg3181

Bon courage !
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1452
  • 100% Arduino et N
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #4 le: septembre 08, 2017, 09:26:04 am »
Bonjour,

La réalisation d'un décodeur complet conforme à tes spécifications n'existe probablement pas.

Mais il existe pas mal de morceaux que tu devras compléter et assembler.

Je ne suis pas sur mon ordinateur mais je reviendrai plus tard avec mes recherches.

Ce serait sympa de faire profiter notre communauté du fruit de tes recherches  ;D

Amicalement
Dominique

Benoit92

  • Full Member
  • ***
  • Messages: 185
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #5 le: septembre 08, 2017, 08:04:51 pm »
Merci pour vos réponses.
D'un point de vue Hardware, je pense mettre un moteur (CC à aimant permanent) pour chacune des deux paires d'essieux centraux (grandes roues) afin d'assurer l'inscription dans des virages serrés.
Aux deux extrémités de la locomotive, il y aura deux bogies non motorisés.
Coté Arduino, il y aura :
- un redresseur 4 diodes (mais je ne connais pas la valeur moyenne redressée du signal DDC)
- un optocoupleur pour récupérer le signal DDC de la voie,
 - une alimentation 5 V pour l'arduino (généré à partir du signal de voie)
 - deux ponts en H pour assurer la puissance sur les moteurs (Double Pont en H DC Stepper Motor Drive Controller Board Module L298N pour Arduino)
 - une alimentation 12 V pour le pont
 - un circuit son MP3 (du type Mini SD Card MP3 Sound Module Pour Arduino PIC WTV020-SD)
 - un haut-parleur.
Cela fait pas mal de monde, mais je pense que cela tiendra dans une locomotive à l'échelle 1.

Par contre, coté logiciel, j'en ai fait un peu il y a 40 ans  : cela a du beaucoup changer !
Je ne sais pas si c'est la bonne solution, je pense bâtir le programme à partir de la librairie NmraDcc-1.4.2.zip et aller chercher l'information vitesse pour piloter les deux ponts en H.

Je pense acheter un kit Arduino pour récupérer des exemples de programme.
Connaissez-vous un kit vraiment didactique.
Merci


Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1452
  • 100% Arduino et N
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #6 le: septembre 08, 2017, 08:53:04 pm »
Dans la rubrique Pour débuter http://www.locoduino.org/spip.php?id_mot=26&page=theme du site éditorial, il y a tout ce qu'il faut.
Commences par acheter un Nano et faire un prototype.
Pour le logiciel, on va essayer de te guider, mais il faut quand même faire le parcours du débutant, c'est pas très long mais c'est essentiel.

Bon courage

Benoit92

  • Full Member
  • ***
  • Messages: 185
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #7 le: septembre 08, 2017, 11:09:08 pm »
Ok.
Connaissez-vous 'en plus du tuto) un bon bouquin pas trop compliqué ?

msport

  • Sr. Member
  • ****
  • Messages: 467
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #8 le: septembre 09, 2017, 12:42:44 am »
Je proposerais celui de C Tavernier (bien connu des lecteurs du regretté et vénéré Haut-Parleur) :
https://www.amazon.fr/Arduino-Ma%C3%AEtrisez-programmation-dinterface-shields/dp/2100710400/ref=pd_sim_14_3?_encoding=UTF8&psc=1&refRID=57AA9MQ8VNQXHBXJFVBM
Les commentaires des lecteurs sont généralement positifs.
Cependant, une application d'un Arduino est à chaque fois spécifique et on risque de trouver qu'on perd son temps à lire des sujets qui s'éloignent de son projet.
De toute manière, il ne faut pas rêver, après l'apparente simplicité des bases, la programmation est à la mesure des problèmes que l'on a choisi de résoudre, donc complexe.
Bon courage. (bis) En confirmant ce que propose Dominique, c'est en forgeant qu'on devient forgeron.

PS : voir aussi son site :
http://www.tavernier-c.com/
« Modifié: septembre 09, 2017, 12:44:31 am par msport »
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1265
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #9 le: septembre 09, 2017, 08:29:30 am »
Je vais mettre mon grain de sel :

- le L298. C'est de la vieille techno, ça chauffe, c'est encombrant. Il vaut mieux prendre un pont en H CMOS. Pololu fait des modules bon marché destinés normalement à la robotique. Par exemple : https://www.pololu.com/product/1213.

- le son. Les modules MP3 sont biens pour passer une bande son mais pour sont ils les mieux adaptés pour produire des bruitages ? Sur les Teensy il y a une sortie analogique et une bibliothèque permet de jouer, de manière non bloquante, des sons stockés dans la mémoire du micro, ce qui permet de construire des séquences dynamiquement par programme ou de jouer en boucle.

- une alimentation 5V. Je suggérerais plutôt d'attaquer VIN en 9V ce qui permettra de bénéficier de l'alimentation régulée de l'Arduino.

- pont de diodes pour redresser le DCC. Le DCC étant un signal carré, La tension récupérée en sortie du redresseur sera celle du DCC. 18V ? Il y aura quelques trous à 0V du fait des temps de montée et de descente qui ne sont pas nuls mais les capas en entrée du régulateur 12V lisseront cela.  Attention de mettre des diodes assez costauds.
« Modifié: septembre 09, 2017, 08:40:39 am par Jean-Luc »

Benoit92

  • Full Member
  • ***
  • Messages: 185
    • Voir le profil
Re : Re : 2D2 Echelle 1/32
« Réponse #10 le: septembre 09, 2017, 09:26:31 pm »
Je proposerais celui de C Tavernier (bien connu des lecteurs du regretté et vénéré Haut-Parleur) :
https://www.amazon.fr/Arduino-Ma%C3%AEtrisez-programmation-dinterface-shields/dp/2100710400/ref=pd_sim_14_3?_encoding=UTF8&psc=1&refRID=57AA9MQ8VNQXHBXJFVBM
Les commentaires des lecteurs sont généralement positifs.
Cependant, une application d'un Arduino est à chaque fois spécifique et on risque de trouver qu'on perd son temps à lire des sujets qui s'éloignent de son projet.
De toute manière, il ne faut pas rêver, après l'apparente simplicité des bases, la programmation est à la mesure des problèmes que l'on a choisi de résoudre, donc complexe.
Bon courage. (bis) En confirmant ce que propose Dominique, c'est en forgeant qu'on devient forgeron.

PS : voir aussi son site :
http://www.tavernier-c.com/
Merci pour le conseil.

Benoit92

  • Full Member
  • ***
  • Messages: 185
    • Voir le profil
Re : Re : 2D2 Echelle 1/32
« Réponse #11 le: septembre 09, 2017, 09:48:25 pm »
- le L298. C'est de la vieille techno, ça chauffe, c'est encombrant. Il vaut mieux prendre un pont en H CMOS. Pololu fait des modules bon marché destinés normalement à la robotique. Par exemple : https://www.pololu.com/product/1213.
Ok, cependant, il semble plus cher (24 €) que le L298N (5€ voir moins sur aliexpress)

- le son. Les modules MP3 sont biens pour passer une bande son mais pour sont ils les mieux adaptés pour produire des bruitages ? Sur les Teensy il y a une sortie analogique et une bibliothèque permet de jouer, de manière non bloquante, des sons stockés dans la mémoire du micro, ce qui permet de construire des séquences dynamiquement par programme ou de jouer en boucle.
Ok.
Je pense m'occuper du son dans une deuxième phase, mais j'y réfléchis.
En particulier, je ne sais pas sous quelle forme je vais récupérer des fichiers son  de cette locomotive (MP3, Wave, ou logiciel).

- une alimentation 5V. Je suggérerais plutôt d'attaquer VIN en 9V ce qui permettra de bénéficier de l'alimentation régulée de l'Arduino.
C'est à dire, faire un redressement monoalternance du DDC+ condensateur pour alimenter la pin VIN en 18/2 = 9 volt ?

- pont de diodes pour redresser le DCC. Le DCC étant un signal carré, La tension récupérée en sortie du redresseur sera celle du DCC. 18V ? Il y aura quelques trous à 0V du fait des temps de montée et de descente qui ne sont pas nuls mais les capas en entrée du régulateur 12V lisseront cela.  Attention de mettre des diodes assez costauds.
Ok, je pense à un pont de diode 600 V - 10 A type Incorporated GBU1006 600 V 10 A Monophasé GBU (Conrad)

Sinon, pour débuter, je pense prendre un UNO Rev 3 ?
« Modifié: septembre 09, 2017, 10:06:13 pm par Benoit92 »

msport

  • Sr. Member
  • ****
  • Messages: 467
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Re : Re : 2D2 Echelle 1/32
« Réponse #12 le: septembre 09, 2017, 10:05:54 pm »
celui de C Tavernier ... Maitrisez programmation ...
En IdF, vous pouvez vous inscrire à la bibliothèque des Sciences et de l'Industrie (BSI) de La Villette, vous aurez accès en ligne à la bibliothèque numérique où cet ouvrage figure comme le suivant d'ailleurs. J'imagine qu'il y a aussi un exemplaire papier. Consultation libre sur place.
http://www.biblioaccess.com/92/Home/Index

Cordialement

msport

  • Sr. Member
  • ****
  • Messages: 467
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Re : Re : 2D2 Echelle 1/32
« Réponse #13 le: septembre 09, 2017, 10:57:04 pm »
- le L298.
http://www.ebay.fr/itm/Dual-VNH2SP30-Stepper-Motor-Driver-Module-30A-Monster-Moto-Shield-Replace-L298N-/192045155800
30 A, 16V : un petit(!) radiateur doit s'imposer, à 6,37€ faut pas s'en priver, en dual , en plus. Mais il faut un booster et une alimentation en rapport.
C'est manifestement un shield pour Uno, donc pourquoi pas lui adapter DCC++ BASE STATION. (30 A/14A pointe/continus, @16V pour le VNH2SP30, vs 3 A continus @ 5 – 28 V pour le MC33926)

- une alimentation 5V. Je suggérerais plutôt d'attaquer VIN en 9V ce qui permettra de bénéficier de l'alimentation régulée de l'Arduino.
C'est à dire, faire un redressement monoalternance du DDC+ condensateur pour alimenter la pin VIN en 18/2 = 9 volt ?
un redressement monoalternance du DCC + condensateur délivre la tension de pointe, pas la tension moyenne, (donc celle de l’alimentation du booster moins les diodes et autres FET ou transistors) sauf à mettre une résistance à bien évaluer. Si on veut éviter de chauffer, mettre un step down : http://www.ebay.fr/itm/10pcs-Mini-360-DC-DC-Buck-Converter-Step-Down-Module-Mini360-4-75V-23V-to-1V-17V/131903848054

Sinon, pour débuter, je pense prendre un UNO Rev 3 ?
Oui, les UNO pour monter les shields dessus, mais à 2,77€ pièce, autant en prendre quelques uns, un accident est vite arrivé, et on a pas toujours envie d'effacer de suite ce qu'on a eu du mal à mettre au point.
http://www.ebay.fr/itm/NEW-UNO-R3-ATmega328P-CH340-Mini-USB-Board-for-Compatible-Arduino/282097483807
« Modifié: septembre 09, 2017, 11:43:25 pm par msport »
Cordialement

Benoit92

  • Full Member
  • ***
  • Messages: 185
    • Voir le profil
Re : 2D2 Echelle 1/32
« Réponse #14 le: septembre 09, 2017, 11:51:24 pm »
Je pense, dans un premier temps, réaliser un prototype pour la mise au point. Celui-ci ne sera pas intégré dans la locomotive.
Dans un deuxième temps, je réaliserai l'intégration en choisissant des composants plus petits (arduino nano par exemple) et qui chauffent moins.