• accueil
  • réseaux à l'échelle 0
    • réseau jouet ancien
      • présentation
      • catalogue LR
      • photos du matériel roulant
    • réseau jouet moderne
      • présentation
      • quelques videos
      • matériel roulant
      • 131T ETS et fumigènes
      • portique intermodal
    • réseau modulaire
      • présentation
      • photos
      • vidéos
      • exploitation du réseau
      • matériel roulant
      • le parc d'attractions
      • le pont tournant
  • réseaux de monorails
    • introduction
    • histoire des monorails
    • maquettes de monorails gyroscopiques
    • principes de la levitation magnétique
    • monorail jouet à sustentation magnétique
    • maquette de lévitation électromagnétique
  • train de jardin
    • présentation
    • Matériel roulant
    • 030T CDN
    • autorail de Dion
    • autorail Billard
    • Mallet LGB
    • BB400 des CP
    • Vapeur vive Emma
    • Vapeur vive Millie
    • Vapeur vive MIKADO
    • Loco vapeur 031T ACO
    • Exploitation du réseau
    • Rétrosignalisation
    • Wagon dételeur
    • Liens
  • techniques
    • électronique
      • présentation
      • alimentation pwm
      • Détecteur de passage infra rouge
      • Commande d'une plaque tournante
      • Comment réaliser un oscillo pas cher
      • Utilisation d'un servomoteur
      • Commande d'aiguille par décharge capacitive
      • Commande d'un fumigène pulsé par un décodeur ESU Loksound
    • informatique
      • généralités
      • port parallèle
      • port série
      • port USB
      • Qbasic et Freebasic
      • Visual Basic
      • Exploitation d'un réseau en Visual Basic
      • Commande d'un réseau par manette de jeu
      • Commande vocale d'un réseau
    • ARDUINO
      • introduction
      • Sonorisation d'une locomotive
      • Radiocommande et sonorisation d'une loco sans DCC
      • Module de sonorisation d'un réseau
      • Applications du BLUETOOTH au modélisme ferrovaire
    • Fumigènes
    • dcc
      • Introduction
      • Structure des paquets DCC
      • ARDUINO et DCC
      • Utilisation d'un ampli audio comme booster
      • Création d'un signal DCC avec un PC
      • Contrôle d'un signal DCC
      • Rétrosignalisation
      • Détecteurs d'occupation
      • Utilisation du LokProgrammer
      • SPROG II
      • DCC transmis par radio
      • Présentation du programme CARTO-DCC
      • Commande d'un réseau DCC en WiFi
      • programmation des locos MTH
      • Régulateur DCC à commande vocale en Français
      • Commande des aiguilles en DCC
      • Les décodeurs sonores
  • Contact




  • Décodeur d'aiguilles commandées par des moteurs lents


    Le moteur à mouvement lent a été un important progrès technologique pour la qualité d’exploitation et le réalisme du réseau. Il a beaucoup de puissance pour déplacer les lames d’aiguille et les maintenir fermement au contact des contre-aiguilles, même hors tension.

    Le montage réalisé permet de commander en DCC deux moteurs à mouvement lent (Tortoise, Fulgurex, etc...)

    Le schéma est donné sur la figure ci-dessous:



    Le montage utilise un ARDUINO (UNO, NANO ou ProMini) et un module L298. Le signal DCC d'amplitude 16 V environ est redressé et filtré et est appliqué à l'entrée Vcc du module L298. De plus, le signal DCC est appliqué à l'entrée 2 de l'ARDUINO après atténuation par un diviseur à résistances (22K et 10K) qui permet d'obtenir une tension de 5 V environ à l'entrée 2 de l'ARDUINO.
    Le module L298 possède un régulateur 5V qui alimente l'ARDUINO sur l'entrée 5V.

    L'adresse du moteur 1 de commande de l'aiguille 1 est transmise dans le CV1 et l'adresse du moteur 2 est transmise dans le CV3. Les vitesses de rotation des moteurs (entre 0 et 20) sont transmises dans les CV2 pour le moteur 1 et CV4 pour le moteur 2. La valeur 20 correspond à la valeur maximale. Les valeurs des CV sont stockées dans l'EEPROM de l'ARDUINO.

    Vous pouvez télécharger le programme pour l'ARDUINO en cliquant ici. . La bibliothèque NMRA DCC est jointe au programme, à placer dans le dossier librairies du logiciel ARDUINO.

    Par défaut, tous les octets stockés dans l'EEPROM d'un ARDUINO ont pour valeur 255. Avant d'utiliser le programme, il faut modifier ces valeurs en utilisant les CV. Entrer l'adresse de la commande du moteur 1 dans le CV1, l'adresse du moteur 2 dans le CV3, et les vitesses dans les CV2 et CV4 (mettre la valeur 20 puis la diminuer si la vitesse est trop rapide). Lors de la programmation, si le CV est reconnu, la diode LED reliée à la sortie 13 sur l'ARDUINO s'allume pendant 5 secondes.

    Pour terminer, voici la photo du montage réalisé avec un ARDUINO ProMini. Ce montage ne commande qu'une seule aiguille (la deuxième sortie du module L298 n'est pas utilisée).



    Retour page Arduino DCC


    Retour page d'accueil