1/160 - Echelle N

Le Forum consacré à l'Echelle N
 
AccueilAccueil  PortailPortail  ÉvènementsÉvènements  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
N'hésitez pas à consulter le calendrier et les événements du forum pour voir les manifestations près de chez vous !
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

 

 Platine DCC pour carte Arduino NANO

Aller en bas 
AuteurMessage
Plume
Membre



Masculin Age : 48
Localisation : AUXERRE
Nombre de messages : 42
Date d'inscription : 12/10/2015

Platine DCC pour carte Arduino NANO Empty
MessageSujet: Platine DCC pour carte Arduino NANO   Platine DCC pour carte Arduino NANO Icon_minitimeSam 12 Oct 2019 - 18:33

Bonjour,

La section Modélisme de l’UAICF Nevers-Vauzelles vous présente sa nouvelle conception : une platine pour carte Arduino NANO équipée pour décoder le signal DCC. L'ensemble du projet est décrit sur le site  http://modelisme58.free.fr/index.php/platine-arduino.html

Ce projet s'adresse aussi bien aux personnes initiées qu'aux personnes ayant aucune connaissance en programmation de carte Arduino.

Cette platine est compatible en DCC et en Analogique.Platine DCC pour carte Arduino NANO Platine_nano

La carte a été étudiée pour recevoir les signaux DCC, les commandes via des boutons, une télécommande infrarouge… La platine est également prévue pour piloter des cartes via le bus I2C ce qui offrent de nombreuses possibilités.

Les fichiers "Gerber" sont proposés pour faire fabriquer directement la platine auprès d'entreprises spécialisées.

Dans un premier temps, l'UAICF Nevers-Vauzelles proposent 2 applications :
Commande jusqu’à 6 servomoteurs ;
Commande d’un lecteur MP3.

Pour les commandes d’aiguillage, la carte permet la gestion de 6 servomoteurs, soit 6 aiguillages simples ou jusqu’à 3 aiguillages triple. Pour le lecteur MP3, une centaine de sons peuvent être joués à la demande ou en mode aléatoire.

Le retour d’expérience a conduit à réaliser des programmes paramétrables sans avoir besoin de recompiler à chaque fois les programmes Arduino lors du changement de paramètres comme les adresses DCC, les vitesses, les angles des servomoteurs, aiguillage simple ou triple, …

Certains d’entre nous ont pu être confrontés aux problèmes de librairies avec les Arduino. Pour éviter cette difficulté, il est proposé les fichiers des programmes pré-compilés au format « HEX » ce qui ne nécessite aucune connaissance avec le monde de l’Arduino.

Le paramétrage se réalise via le port Série : on peut envoyer les consignes via le moniteur série mais cela est vite fastidieux.

Pour cela, les programmes de configuration des servomoteurs et du lecteur MP3 ont été conçus spécialement pour ces cartes et sont compatibles sous Windows, Linux, Raspberry, Macintosh. Réalisés avec le logiciel gratuit « Processing », les programmes sont auto-exécutables et ne nécessitent pas d’installation.

Platine DCC pour carte Arduino NANO Logiciel_reglages_servo_reduit
Programme pour paramétrer les servomoteurs

Platine DCC pour carte Arduino NANO Logiciel_reglages_lecteur_mp3-reduit
Programme pour paramétrer le lecteur sonore

Et en bonus, il est prévu que le paramétrage soit possible en Wifi à l’aide d’un ESP01 connecté via le port série à la carte Arduino. Cette possibilité permet un réglage sans avoir besoin de tirer des fils pour programmer et régler les cartes.

Les tutoriels de montage des projets seront déposés sur le site http://modelisme58.free.fr dès que lesrédactions seront terminées.

Sauf erreur dans la réalisation des 2 projets, aucune modification du code Arduino est nécessaire afin que cela soit accessible au plus grand nombre d'entre nous.

Le projet présente également un principe de réalisation de support de servomoteurs découpés dans du bois contre-plaqué de 5 mm d'épaisseur.
Platine DCC pour carte Arduino NANO Support_bois_assemble
Maquette de support de servomoteur équipé de 2 fins de course à positionner sous le plan de roulement

Et bien entendu dans le monde du « DIY » ou du faire soi-même, tous les supports informatiques et fichiers sources sont gratuits.
Revenir en haut Aller en bas
http://modelisme58.free.fr
Plume
Membre



Masculin Age : 48
Localisation : AUXERRE
Nombre de messages : 42
Date d'inscription : 12/10/2015

Platine DCC pour carte Arduino NANO Empty
MessageSujet: Re: Platine DCC pour carte Arduino NANO   Platine DCC pour carte Arduino NANO Icon_minitimeVen 27 Mar 2020 - 22:56

Pour prendre en main l'application développée sous "Processing" pour paramétrer la carte Arduino, un tutoriel a été conçu et mis en ligne sur le site : http://modelisme58.free.fr/index.php/platine-arduino.html#appli
L'application est compatible pour les systèmes d'exploitation Windows, Macintosh, Linux, Raspberry.

L'application permet de réaliser les réglages des commandes d'aiguillage : vitesse, angles de déplacement, adresse DCC, type de centrale... Il est même possible de configurer des aiguillages triples.

Avec le tutoriel pour réaliser et installer la platine électronique, il est possible de concevoir la commande des servomoteurs sans avoir de connaissances en programmation. Il suffit de téléverser le programme INO dans la carte Arduino ou directement le fichier HEX en s'affranchissant d'installer les différentes librairies.
Revenir en haut Aller en bas
http://modelisme58.free.fr
Plume
Membre



Masculin Age : 48
Localisation : AUXERRE
Nombre de messages : 42
Date d'inscription : 12/10/2015

Platine DCC pour carte Arduino NANO Empty
MessageSujet: Re: Platine DCC pour carte Arduino NANO   Platine DCC pour carte Arduino NANO Icon_minitimeDim 12 Avr 2020 - 9:59

La platine a été prévue pour piloter des servomoteurs ou un lecteur Mp3 DFPlayer. 2 programmes Arduino sont proposés : servomoteurs et lecteur Mp3.

Un nouveau 3éme programme Arduino permet de piloter en même temps les servomoteurs et le lecteur Mp3 avec une carte NANO :

  • 6 servomoteurs en DCC
  • 2 servomoteurs en analogique
  • Lecteur sonore avec clavier 16 touches pour le lecteur sonore : 10 sons en analogique, volume sonore, suivant / précédent,...
  • Lecteur sonore : une liste de fichiers sons très importante en DCC...

2 tutoriels ont été ajoutés pour prendre en main les applications de paramétrage des servomoteurs et du lecteur MP3.
http://modelisme58.free.fr/index.php/platine-arduino.html
Revenir en haut Aller en bas
http://modelisme58.free.fr
Plume
Membre



Masculin Age : 48
Localisation : AUXERRE
Nombre de messages : 42
Date d'inscription : 12/10/2015

Platine DCC pour carte Arduino NANO Empty
MessageSujet: Re: Platine DCC pour carte Arduino NANO   Platine DCC pour carte Arduino NANO Icon_minitimeSam 18 Avr 2020 - 22:34

Pour la gestion de l'alimentation des cœurs d'aiguillage, les lames d’un aiguillage ont 3 positions :
• Gauche
• Milieu
• Droite

En positionnant 2 fins de courses de part et d’autre du palonnier du servomoteur, on peut alimenter le cœur d’aiguillage.

Les fils des fins de course sont raccordés directement à la voie. Il faut bien entendu isoler les voies du cœur d’aiguillage avec 2 éclipses isolantes.

La gestion est entièrement mécanique, il n’y a pas d’électronique pour gérer l’alimentation.

Le système est compatible aussi bien avec une alimentation analogique qu’une alimentation digitale (DCC).

Si le servomoteur est déplacé manuellement, la gestion de l’alimentation du cœur de l’aiguillage sera gérée automatiquement en fonction de la position du palonnier.

Un schéma de principe est proposé sur la page :
http://modelisme58.free.fr/index.php/telechargement/impression-3d.html
Revenir en haut Aller en bas
http://modelisme58.free.fr
Contenu sponsorisé





Platine DCC pour carte Arduino NANO Empty
MessageSujet: Re: Platine DCC pour carte Arduino NANO   Platine DCC pour carte Arduino NANO Icon_minitime

Revenir en haut Aller en bas
 
Platine DCC pour carte Arduino NANO
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
1/160 - Echelle N :: Modèles réduits à l'echelle N :: Electricité / Electronique-
Sauter vers: