Construire son réseau · Étape 7 sur 9
Niveau : confirmé
Animer son réseau avec Arduino les détails qui prennent vie
Un passage à niveau qui s’abaisse, des lampadaires qui s’allument au crépuscule, une soudure qui crépite dans l’atelier : souvent piloté par un Arduino, ce petit supplément d’âme change tout. On vous montre par où commencer, simplement, sans être programmeur.
- 7Idées d’animations
- 1Planificateur de projet
- 10 minDe lecture
Le principe
À quoi sert Arduino sur un réseau ?
Arduino est une petite carte électronique programmable, vendue quelques dizaines d’euros, qui lit des capteurs et commande des sorties : LED, servomoteurs, relais, sons. Sur un réseau, elle fait tout ce qui demanderait autrement des modules du commerce spécialisés et coûteux.
On la programme depuis un ordinateur, avec un logiciel gratuit. Rassurez-vous : la communauté des modélistes a déjà écrit la plupart des programmes dont vous aurez besoin. Le plus souvent, il suffit de copier, adapter un chiffre et téléverser.
Une carte et quelques composants remplacent des modules bien plus chers.
Durée d’un feu, vitesse d’une barrière : vous réglez chaque détail.
Analogique ou numérique, l’Arduino s’ajoute à n’importe quel réseau.
Le matériel
Quelle carte choisir ?
Trois cartes couvrent tous les besoins d’un réseau. Elles se programment de la même façon : un programme écrit pour l’une fonctionne sur les autres.
| Carte | Broches numériques | Dont PWM | Entrées analogiques | Idéale pour |
|---|---|---|---|---|
| Uno | 14 | 6 | 6 | Apprendre et tester sur table : la plus documentée, avec ses connecteurs faciles à brancher. |
| Nano | 14 | 6 | 8 | S’intégrer sous le réseau : les mêmes possibilités que l’Uno, dans 45 × 18 mm. |
| Mega 2560 | 54 | 15 | 16 | Les grands projets : de nombreux signaux, aiguillages et animations sur une seule carte. |
Données du fabricant (docs.arduino.cc). Les broches 0 et 1 servent à la liaison avec l’ordinateur : mieux vaut les laisser libres. Le PWM permet de faire varier la luminosité d’une LED ou la vitesse d’un moteur. Chaque broche fournit au plus une vingtaine de milliampères : assez pour une LED, pas pour un moteur.
Pour vous inspirer
7 animations qui font vivre un réseau
De la plus simple à la plus ambitieuse. Chacune se réalise avec une seule carte.
La maison habitée
Des fenêtres qui s’allument et s’éteignent au hasard, comme si quelqu’un passait d’une pièce à l’autre.
La soudure à l’arc
Une LED blanche et bleue qui crépite de façon irrégulière dans l’atelier du dépôt.
L’éclairage progressif
Lampadaires et quais qui s’allument doucement au crépuscule, grâce au PWM.
Le signal lumineux
Des feux qui changent selon la position des trains. Voir l’étape 5.
L’aiguillage par servo
Un petit servomoteur manœuvre l’aiguille lentement et sans bruit, comme en vrai.
Le passage à niveau
Deux détecteurs, deux feux clignotants et un servo par barrière : l’animation préférée des visiteurs.
L’annonce en gare
Un petit lecteur MP3 diffuse l’annonce quand le train entre en gare, déclenché par un détecteur.
Outil gratuit
Le planificateur de projet Arduino
Indiquez les animations que vous voulez réaliser : le planificateur compte les broches nécessaires, vous dit quelle carte acheter et ce qu’il faut prévoir à côté.
Gardez votre résultat
Recevez-le par e-mail
Votre plan de projet Arduino arrive dans votre boîte mail, avec en cadeau la fiche Les cotes qui comptent : les normes NEM converties en millimètres pour le H0.
Un e-mail utile, pas de publicité, désinscription en un clic.
Ou montrez votre projet sur le forum →L’essentiel
Les 6 règles d’un montage fiable
Elles évitent la plupart des pannes que l’on voit passer sur les forums.
1Une alimentation séparée
Servos, rubans de LED et relais sur leur propre alimentation 5 V. La carte ne sert qu’à commander.
2Une masse commune
Reliez le moins (GND) de l’Arduino au moins de l’alimentation des accessoires. Sans cela, rien ne marche comme prévu.
3Une résistance par LED
Sous 5 V, comptez 330 Ω pour une LED rouge à 10 mA. Le calculateur de l’étape 5 donne la valeur exacte.
4Un transistor pour les grosses charges
Au-delà d’une ou deux LED, un transistor ou un MOSFET fait passer le courant : la broche ne fait que le commander.
5Jamais la voie sur une broche
La tension de la voie, surtout en numérique, détruit une broche. Pour détecter un train, passez par un capteur isolé : ILS, effet Hall, infrarouge ou optocoupleur.
6Un effet à la fois
Montez et testez chaque animation séparément, puis rassemblez-les. Le dépannage n’en sera que plus simple.
Votre premier projet
Les feux clignotants d’un passage à niveau
Le montage idéal pour débuter : deux LED, deux résistances et une quinzaine de lignes de programme. Comptez une heure, câblage compris.
Installer le logiciel
Téléchargez l’IDE Arduino, gratuit, sur le site officiel.
Câbler les deux LED
Broches 2 et 3, chacune avec une résistance de 330 Ω, puis vers GND.
Copier le programme
Collez le code ci-contre dans l’IDE.
Téléverser et admirer
Branchez la carte en USB, cliquez sur Téléverser : les feux clignotent en alternance.
// Feux clignotants d’un passage à niveau
const int FEU_A = 2; // LED gauche, broche 2
const int FEU_B = 3; // LED droite, broche 3
void setup() {
pinMode(FEU_A, OUTPUT);
pinMode(FEU_B, OUTPUT);
}
void loop() {
digitalWrite(FEU_A, HIGH);
digitalWrite(FEU_B, LOW);
delay(500); // une demi-seconde
digitalWrite(FEU_A, LOW);
digitalWrite(FEU_B, HIGH);
delay(500);
}Étape suivante : ajoutez un détecteur à l’entrée et à la sortie du passage à niveau, et un servo pour la barrière. Le site Locoduino détaille ce montage complet, pas à pas.
À anticiper
Les erreurs qui font griller une carte
Une carte coûte peu, mais la frustration coûte cher. Voici les pièges classiques.
Tout alimenter par la carte
Servos et rubans de LED tirent trop de courant : la carte redémarre ou chauffe.
une alimentation 5 V dédiée.
Oublier la masse commune
Capteurs et commandes deviennent erratiques, sans raison apparente.
relier les GND entre eux.
Une LED sans résistance
La LED grille, et la broche peut y passer aussi.
330 Ω sous 5 V pour une LED rouge.
Brancher la voie sur la carte
Les 12 à 18 V de la voie détruisent la broche, voire la carte.
un capteur isolé ou un optocoupleur.
Des servos qui tremblent
L’alimentation est trop faible, ou les fils trop longs et trop fins.
une alimentation plus costaude et un condensateur près des servos.
Tout vouloir d’un coup
Dix animations câblées en même temps, et rien ne marche.
valider effet par effet.
Pour aller plus loin
Livres, vidéos et ressources
Une sélection pour approfondir. Les liens mènent directement chez les éditeurs et les auteurs, sans partenariat.
La bibliothèque du modéliste
Titres cités avec lien vers l’éditeur
Animez votre réseau
LR Presse · Les Guides pratiques du train miniature
Couverture © LR Presse, reproduite avec l’autorisation de l’éditeur.
Initiation au système Arduino : signalisation, servos de passage à niveau, plaque tournante et bien d’autres montages.
Voir chez l’éditeur ↗
Automatisez votre réseau
LR Presse · Les Guides pratiques du train miniature
Couverture © LR Presse, reproduite avec l’autorisation de l’éditeur.
La suite du précédent : concevoir un projet complet avec Arduino et l’aide de l’intelligence artificielle.
Voir chez l’éditeur ↗Locoduino
Site associatif · la référence francophone
Des centaines d’articles et de projets pour mettre l’Arduino au service du modélisme ferroviaire.
Visiter le site ↗Le logiciel Arduino IDE
Arduino · documentation officielle
Télécharger le logiciel gratuit et découvrir les premiers pas, cartes et broches.
Voir la documentation ↗À voir en vidéo
Toutes nos chaînes YouTubePour échanger et vérifier
Sur notre forum
Montrez votre montage
Programme qui refuse de fonctionner, servo capricieux, idée d’animation : les passionnés du forum vous aident.
La référence technique
Les normes NEM du MOROP
Tensions, courants et interfaces : les normes européennes qui garantissent la compatibilité du matériel.
Artisans recommandés
Des modules prêts à animer
Pas envie de tout programmer ? Ces artisans proposent des modules et des mécanismes qui s’intègrent à vos montages Arduino.
Électronique et automatismesLe Train ÉlectroniqueModules d’animation et de gestion de gare, compatibles avec vos propres montages.Détecteurs · Animations · Gestion de gareVisiter le site ↗
Électronique et automatismesDLYMoteurServomoteurs et cartes de commande, faciles à piloter depuis un Arduino.Servomoteurs · DCC · TCOVisiter le site ↗
Impression 3DProduction Ludo ModélismePassages à niveau et grues imprimés en 3D, prêts à recevoir un moteur.Caténaire 1500 V · Grues · Passages à niveauVisiter le site ↗Sélection indépendante : aucun de ces ateliers ne nous rémunère. Chacun a été vérifié avant d’être cité.Voir tous les artisans de l’annuaireVous êtes artisan ? Référencez votre atelier
Pour aller plus loin
Les normes NEM de référence
Interfaces des accessoires et des modules de commande, sécurité électrique : pour des montages maison propres et compatibles.
Les normes NEM sont publiées par le MOROP, l’union européenne des modélistes ferroviaires. Elles sont gratuites et respectées par la plupart des fabricants.Toutes les normes NEM ↗
La parole aux experts
L’avis de l’expert
Un conseil de terrain, signé par un modéliste qui pratique l’Arduino et l’animation depuis des années.
Séparez toujours la puissance de la logique : une alimentation dédiée pour les servos et les moteurs, une masse commune bien câblée, des relais ou des optocoupleurs entre les deux. Un servo alimenté par le port USB suffit à faire redémarrer la carte au pire moment.
Place à prendre
Signez l’avis de l’expert de ce guide
Vous maîtrisez l’Arduino et l’animation ? Partagez le conseil que vous auriez aimé recevoir à vos débuts. Il sera publié ici, à votre nom, et lu par tous les modélistes qui suivent ce guide.
- Votre nom, votre photo et quelques mots sur votre parcours
- Un lien vers votre site, votre chaîne ou votre club
- Une relecture ensemble avant toute publication
Gratuit et sans engagement.
Vos questions