Le deal à ne pas rater :
ETB Pokémon Fable Nébuleuse : où acheter le coffret dresseur ...
Voir le deal

Réaliser une commande d'aiguillages avec des servomoteurs

Aller en bas

Réaliser une commande d'aiguillages avec des servomoteurs Empty Réaliser une commande d'aiguillages avec des servomoteurs

Message par Plume Dim 10 Mai 2020 - 11:30

Bonjour,

La section Modélisme de l’UAICF Nevers-Vauzelles vous présente une de ses conceptions : une platine pour carte Arduino NANO équipée pour commander jusqu'à 6 servomoteurs. L'ensemble des fichiers sources et du projet sont disponibles sur le site http://modelisme58.free.fr/index.php/platine-arduino.html


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

On propose un exemple des supports de servomoteurs que l'on peut réaliser simplement avec une équerre et ou des systèmes plus évolués avec une imprimante 3D ou en découpe laser.
Réaliser une commande d'aiguillages avec des servomoteurs Suppor12

La platine pour Arduino est compatible en DCC et en Analogique. 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. La platine permet aussi de commander un lecteur sonore MP3

La carte permet la gestion de 6 servomoteurs, soit 6 aiguillages simples ou jusqu’à 3 aiguillages triple. Le retour d’expérience de l'UAICF Nevers-Vauzelles 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. Il suffit juste de charger le fichier.

Les réglages sont enregistrés dans la mémoire Eeprom de l'Arduino. Ils ne sont pas effacés lors de la coupure de courant.
Le paramétrage des servomoteurs se réalise via le port Série : on peut envoyer les consignes via le moniteur série de l'IDE Arduino mais cela est vite fastidieux.

Pour cela, une application a été conçue. Compatible sous Windows, Linux, Raspberry, Macintosh, l'application a été développée avec le logiciel gratuit « Processing ». Les programmes sont auto-exécutables et ne nécessitent pas d’installation : Réaliser une commande d'aiguillages avec des servomoteurs Logici10

Une seconde solution est proposée avec une interface Web : on connecte une carte ESP qui permet une commande et les réglages via un Smartphone, une tablette, un ordinateur.

Réaliser une commande d'aiguillages avec des servomoteurs Interf13

La section Modélisme de l'UAICF Nevers-Vauzelles travaille sur une interface qui permettrait de changer des moteurs d'aiguillages mettant en oeuvre des moteurs lents, bobines par des servomoteurs sans changer le câblage du pupitre de commande. Les interfaces de réglage (application et Web) des servomoteurs seront entièrement compatibles.
Fichiers joints
Réaliser une commande d'aiguillages avec des servomoteurs Attachment
logiciel_reglages_servo_reduit.png Vous n'avez pas la permission de télécharger les fichiers joints.(84 Ko) Téléchargé 10 fois
Plume
Plume
Contrôleur

Date d'inscription : 21/05/2015
Echelle(s) que je pratique : HO
Digital - Analogique : Analogique et Digital

http://modelisme58.free.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum