Radiocommande Arduino de trains de jardin

ThLDQ

Membre actif
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
iONGfHv.jpg

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 :
odXFyoj.jpg

LGB 99058 :
qVSmKD1.jpg

LGB 90450 :
0caFXYj.jpg

1mahJcZ.jpg

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

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).
DpPPMXg.jpg

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).
TqgBGDv.jpg



Cordialement
Thierry
 
Je prêterai volontiers à ceux qui veulent essayer cette solution un châssis motorisé équipé de la radiocommande ainsi que son émetteur contre un chèque de caution et le remboursement des frais de port.
Cordialement
Thierry
 
ThLDQ;2699647 à dit:
Je prêterai volontiers à ceux qui veulent essayer cette solution un châssis motorisé équipé de la radiocommande ainsi que son émetteur contre un chèque de caution et le remboursement des frais de port.
Cordialement
Thierry
Joli travail. Très bonne idée d'utilisation des Arduino.

Sent from my SM-A526B using Modelisme mobile app
 
Haut