Nouvelles:

4/12/2022 : Nouvelle mise à jour du forum terminée. Si vous trouvez un bug, merci de contacter le Grand Sachem

Menu principal

Radiocommande Arduino pour trains de jardin

Démarré par ThLDQ, 12 Décembre 2020 à 21:33:41

« précédent - suivant »

0 Membres et 1 Invité sur ce sujet

ThLDQ

Radiocommande Arduino pour train de jardin
1 train = 1 radiocommande

Pourquoi une radiocommande dédiée plutôt qu'une radio du commerce ou que le DCC ?
Parce qu'une radiocommande Arduino est plus complète qu'une radiocommande quelconque et que le DCC ne permet pas de jouer à plusieurs (ou alors pas facilement et à un tarif exorbitant). De plus le DCC est, par son principe, relativement sensible à l'humidité.
Une des grandes originalités de ce concept est que le récepteur est équipé de 2 lecteurs de cartes microSD pour le son, ce qui permet de superposer 2 sons (moteur et trompe par exemple).
Par ailleurs, le coût de la radiocommande Arduino est plus faible que les deux autres systèmes, et
le coût d'une réparation ne dépassera jamais les 10€.
Cette radiocommande a été réalisée à ma demande et celle de mes petits enfants par un passionné d'Arduino, membre actif du forum Locoduino et ancien chef de bureau d'étude électronique.

Caractéristiques :
vitesse progressive et paramétrable (V min et V max avant et arrière)
allumage ou extinction des feux avant et arrière (avec inversion automatique)
éclairage cabine (on/off)
sonorisation moteur (diesel – vapeur) synchronisée à la vitesse sur 9 plages de synchronisation (on/off, réglage du volume)
9 sons divers (trompe, annonces en gare, etc selon vos envies). 3 sons par bouton (clic, double clic, pression longue) modifiables à volonté
sortie alimentation pour fumigène
dételeur paramétrable (angle de rotation du servo actionnant le crochet, durée du dételage ou dételage-attelage par pressions successives du bouton)
Changement de l'état de l'aiguillage en amont de la loco (option)
arrêt d'urgence (coupe l'alimentation générale)
alimentation 24v (continu ou alternatif ou accus)
réseaux fixes ou éphémères.

L'émetteur

Dimensions : 12x8x2,5 cm, accu Lithium 500mAh.

Le récepteur
Le circuit imprimé est sécable en 3 parties et les satellites (antenne, booster, sous-ensemble sons) sont déportés afin de pouvoir équiper les petites locos.
Quelques exemples d'intégration :
Piko Mighty Mauler :

LGB 99058 :

LGB 90450 :


Le condensateur et la carte wifi sont déportés dans le capot arrière.
Châssis prototype avec carte électronique entière :

Le haut-parleur n'est pas installé. Le courant est pris par des capteurs de roues LGB.

La commande d'aiguillage
Constituée d'un crocodile et d'un circuit imprimé de commande comportant un servo relié au mécanisme d'aiguillage (ici un aiguillage LGB).
Le servo est toujours au neutre et bascule pour fermer ou ouvrir l'aiguillage en fonction de la position de l'interrupteur de l'émetteur (0 = fermé, I = ouvert). Il revient ensuite au neutre ce qui permet de talonner l'aiguillage.
Le crocodile est placé en aval de l'aiguillage (branche verticale du Y).

Vidéo de la commande d'aiguillage


Paramétrage du récepteur

Les paramètres modifiables sont :
type de dételeur (on/off ou temporisé)
temporisation du dételeur
angles du dételeur (attelé/dételé)
vitesse de la loco avant la remontée automatique du dételeur
vitesses min et max avant/arrière
courbe en accélération
courbe en décélération
courbe en freinage
limite de vitesse avant et arrière pour sonorisation du freinage
durée des sons....
Le paramétrage se fait en reliant le récepteur à un PC via un programmateur FT232 et en utilisant le programme « Termit » (ou la console série de l'Arduino Ide).



Cordialement
Thierry