31
Vos projets / Re : RailCom: Générateur de CutOut
« le: avril 24, 2024, 11:36:06 pm »
Bonjour,
encore une réalisation remarquable , bravo !
encore une réalisation remarquable , bravo !
Le forum LOCODUINO est consacré aux discussions ayant trait à l'utilisation de l'Arduino dans les automatismes et les animations pour le train miniature. Nous avons eu récemment quelques inscriptions de personnes ayant des projets plus généraux mais surtout inapplicables au train miniature. Si votre projet ou vos questions ne concernent pas le modélisme ferroviaire, ne vous inscrivez pas, vous perdriez votre temps et nous aussi.
Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
On dirait que je "loupe" des trames DCC.peut-être le "decoder recovery time"
(...)
Bonjour à tous, et joyeuses fêtes.Bonjour ,
(...)si je mets un relais, qui alimente les servos, que j'envoie la commande, et recoupe l'alimentation 5 v des servos dans la foulée? Il me semble que c'est justement l'alimentation continue qui maintient en place la position des servos? Dans ce cas, y a t-il un risque pour l'électronique des servos et leur stabilité ?
(...)
Bonjourje n'en suis pas certain : l'XMega peut traiter des (petits) signaux négatifs , et les envoyer vers les UART par l'Event System
Ah RC et le canal N°2...!
(...)
Laurent
Mais c'est ce que j'ai fait moi-même.bravo ! (quand c'est bien fait , il faut aussi le dire)
@trimarco232
La gestion d'itinéraire n'a aucun a priori sur le fait qu'on soit en analogique ou DCC.
certes , mais en analogique , il faut une alim traction dédiée à chaque itinéraire compatible , j'ai restreint pour éviter ça
Personnellement, je ne suis pas un fan absolu du DCC, étant en N. Le DCC a des avantages, c'est certain, dont le son, mais c'est hors de prix.
c'est pour cela que je planche sur ça https://forum.locoduino.org/index.php?topic=1601.0
et donc pour ça que je suis ce que tu fais , car il me faudra quelque chose pour le piloter , tout en haut
Ce que j'appelle "itinéraires compatibles", c'est, par exemple :
(TH - H5) et (H3 - D) et (M - H1) et (Ep4 - Tep) qui peuvent très bien être simultanés.
L'autre chose que j'aime bien dans les gares terminus c'est que toutes les voies sont banalisées.
mon principe perso , c'est de banaliser tout le réseau , et d'ailleurs d'avoir tout en VU , pour économiser de la place
Denis
#define leds_iti (1 + 14)// 1 + nombre max de leds dans l'itinéraire
// la 1ère colonne donne le nombre de leds dans le chenillard
// les leds hors chenillard (aiguilles protégeante) sont à ajouter à la fin
const uint8_t led_iti[itis * leds_iti] PROGMEM = { /// protégeantes à revoir /// problématique du sas ?
// ↓ iti ↓nb 1 2 3 4 5 6 7 8 9 /*-*/ 10 11 12 13 14 <- led
/* h6_sa */ 5, d_h6, d_h6a, d_h5r, d_h4r, d_s_n, /*-*/ d_h3n, o_, o_, o_, o_, o_, o_, o_, o_, // 0
/* h5_sa */ 5, d_h5, d_h5a, d_h5n, d_h4r, d_s_n, /*-*/ d_h3n, o_, o_, o_, o_, o_, o_, o_, o_, // 1
/* h4_sa */ 4, d_h4, d_h4a, d_h4n, d_s_n, /*-*/ d_h3n, o_, o_, o_, o_, o_, o_, o_, o_, o_, // 2
/* sa_th */ 3, d_s_n, d_t_n, d_th, /*-*/ d_s2n, o_, o_, o_, o_, o_, o_, o_, o_, o_, o_, // 3
/* h6_th */ 9, d_h6, d_h6a, d_h5r, d_h4r, d_s_r, d_h3b, d_e2n, d_s2r, d_th, /*-*/ d_h3n, d_s3n, d_e1n, o_, o_, // 4
/* h5_th */ 9, d_h5, d_h5a, d_h5n, d_h4r, d_s_r, d_h3b, d_e2n, d_s2r, d_th, /*-*/ d_h3n, d_s3n, d_e1n, o_, o_, // 5
/* h4_th */ 8, d_h4, d_h4a, d_h4n, d_s_r, d_h3b, d_e2n, d_s2r, d_th, /*-*/ d_h3n, d_s3n, d_e1n, o_, o_, o_, // 6
/* h3_th */ 8, d_h3, d_b3n, d_h3a, d_h3n, d_h3b, d_e2n, d_s2r, d_th, /*-*/ d_b2n, d_s_n, d_s3n, d_e1n, o_, o_, // 7
/* h2_th */ 7, d_h2, d_b2n, d_h2a, d_h2r, d_s3r, d_s2r, d_th, /*-*/ d_b3n, d_p_r, o_, o_, o_, o_, o_, // 8
/* h1_th */ 8, d_h1, d_h1a, d_h1b, d_h1r, d_h2n, d_s3r, d_s2r, d_th, /*-*/ d_p_r, o_, o_, o_, o_, o_, // 9
/* tp_th */ 8, d_tp, d_tp1, d_tp2, d_p_n, d_h2n, d_s3r, d_s2r, d_th, /*-*/ o_, o_, o_, o_, o_, o_, // 10
/* h6_hd */ 10, d_h6, d_h6a, d_h5r, d_h4r, d_s_r, d_h3b, d_e2n, d_s2n, d_s1n, d_hd, /*-*/ d_t_n, d_s3n, d_e1n, o_, // 11
/* h5_hd */ 10, d_h5, d_h5a, d_h5n, d_h4r, d_s_r, d_h3b, d_e2n, d_s2n, d_s1n, d_hd, /*-*/ d_t_n, d_s3n, d_e1n, o_, // 12
/* h4_hd */ 9, d_h4, d_h4a, d_h4n, d_s_r, d_h3b, d_e2n, d_s2n, d_s1n, d_hd, /*-*/ d_t_n, d_s3n, d_e1n, o_, o_, // 13
/* h3_hd */ 9, d_h3, d_b3n, d_h3a, d_h3n, d_h3b, d_e2n, d_s2n, d_s1n, d_hd, /*-*/ d_b2n, d_s_n, d_t_n, d_s3n, d_e1n, // 14
/* h2_hd */ 8, d_h2, d_b2n, d_h2a, d_h2r, d_s3r, d_s2n, d_s1n, d_hd, /*-*/ d_b3n, d_p_r, d_t_n, o_, o_, o_, // 15
/* h1_hd */ 9, d_h1, d_h1a, d_h1b, d_h1r, d_h2n, d_s3r, d_s2n, d_s1n, d_hd, /*-*/ d_p_r, d_t_n, o_, o_, o_, // 16
/* tp_hd */ 9, d_tp, d_tp1, d_tp2, d_p_n, d_h2n, d_s3r, d_s2n, d_s1n, d_hd, /*-*/ d_t_n, o_, o_, o_, o_, // 17
/* h6_hm */ 10, d_h6, d_h6a, d_h5r, d_h4r, d_s_r, d_h3b, d_e2n, d_s2n, d_s1r, d_hm, /*-*/ d_p_r, d_t_n, o_, o_, // 18
/* h5_hm */ 10, d_h5, d_h5a, d_h5n, d_h4r, d_s_r, d_h3b, d_e2n, d_s2n, d_s1r, d_hm, /*-*/ d_p_r, d_t_n, o_, o_, // 19
/* h4_hm */ 10, d_h4, d_h4a, d_h4n, d_s_r, d_s_r, d_h3b, d_e2n, d_s2n, d_s1r, d_hm, /*-*/ d_p_r, d_t_n, o_, o_, // 20
/* h3_hm */ 9, d_h3, d_b3n, d_h3a, d_h3n, d_h3b, d_e2n, d_s2n, d_s1r, d_hm, /*-*/ d_b2n, d_s_n, d_p_r, d_t_n, o_, // 21
/* h2_hm */ 8, d_h2, d_b2n, d_h2a, d_h2r, d_s3r, d_s2n, d_s1r, d_hm, /*-*/ d_b3n, d_p_r, d_e2n, d_s1n, o_, o_, // 22
/* h1_hm */ 9, d_h1, d_h1a, d_h1b, d_h1r, d_h2n, d_s3r, d_s2n, d_s1r, d_hm, /*-*/ d_p_r, d_e2n, d_s1n, o_, o_, // 23
/* tp_hm */ 9, d_tp, d_tp1, d_tp2, d_p_n, d_h2n, d_s3r, d_s2n, d_s1r, d_hm, /*-*/ d_e2n, d_s1n, o_, o_, o_, // 24
/* h3_se */ 5, d_h3, d_b3r, d_h2a, d_h2r, d_s3n, /*-*/ d_p_r, d_e2n, o_, o_, o_, o_, o_, o_, o_, // 25
/* h2_se */ 5, d_h2, d_b2n, d_h2a, d_h2r, d_s3n, /*-*/ d_p_r, d_e2n, o_, o_, o_, o_, o_, o_, o_, // 26
/* h1_se */ 6, d_h1, d_h1a, d_h1b, d_h1r, d_h2n, d_s3n, /*-*/ d_p_r, d_e2n, o_, o_, o_, o_, o_, o_, // 27
/* tp_se */ 6, d_tp, d_tp1, d_tp2, d_p_n, d_h2n, d_s3n, /*-*/ d_e2n, o_, o_, o_, o_, o_, o_, o_, // 28
/* se_hm */ 2, d_e1n, d_hm, /*-*/ d_s1n, o_, o_, o_, o_, o_, o_, o_, o_, o_, o_, o_, // 29
/* tp_p1 */ 7, d_tp, d_tp1, d_tp2, d_p_r, d_p1n, d_p1a, d_p1, /*-*/ d_h1r, o_, o_, o_, o_, o_, o_, // 30
/* tp_p2 */ 8, d_tp, d_tp1, d_tp2, d_p_r, d_p1r, d_p2a, d_p2r, d_p2, /*-*/ d_h1r, o_, o_, o_, o_, o_, // 31
/* tp_p3 */ 8, d_tp, d_tp1, d_tp2, d_p_r, d_p1r, d_p2a, d_p4n, d_p3, /*-*/ d_h1r, o_, o_, o_, o_, o_, // 32
/* tp_p4 */ 8, d_tp, d_tp1, d_tp2, d_p_r, d_p1r, d_p2a, d_p4r, d_p4, /*-*/ d_h1r, o_, o_, o_, o_, o_, // 33
/* h3_h2 */ 3, d_h3, d_b3r, d_h2a, /*-*/ o_, o_, o_, o_, o_, o_, o_, o_, o_, o_, o_ // 34
} ;