(Si vous ne voyez pas la zone adhérent, mettez à jour vos coordonnées CDZ dans le Panneau de l'Utilisateur et prévenez l'admin)

Du défi au diorama

Tout ce qui peut concerner la réalisation de décor, que ce soit des produits finis, des kits, des matériaux ou des savoir-faire.
Avatar du membre
ffayolle
Platinum
Messages : 4612
Enregistré le : 19 mai 2015, 19:39
Prénom : Fabrice
A remercié : 301 fois
A été remercié : 195 fois

Re: Du défi au diorama

Message par ffayolle »

François,
Il est vrai que la place est comptée, j'avais d'ailleurs pu m'en rendre compte lors du montage du fameux Cv de la Rue d'Abbeville. Lunette loupe de rigueur et un peu de patience car c'est l'étape la plus longue ou devrais-je dire la plus périlleuse. J'utilise aussi une pointe fine sur mon fer à souder pour éviter de.
Une fois le tout testé, peinture et un morceau de papier autocollant au cas où
A suivre...
Fabrice
Avatar du membre
ffayolle
Platinum
Messages : 4612
Enregistré le : 19 mai 2015, 19:39
Prénom : Fabrice
A remercié : 301 fois
A été remercié : 195 fois

Re: Du défi au diorama

Message par ffayolle »

Bonjour,
Il fallait en parler. J'ai grillé une des LED non pas en la soudant mais par un contact non voulu au 5V lors de test. M. Pichon, contacté ce matin, me renvoie une LED. :merci: à lui pour sa réactivité
Quoiqu'il en soit, voilà quelques affichages possibles:
Rappel de ralentissement + Avertissement
20200414_133226_resized.jpg
Carré
20200414_133709_resized.jpg
Sémaphore et Oeilleton
20200414_133414_resized.jpg
A suivre...
Fabrice
Avatar du membre
Rolf
Platinum
Messages : 770
Enregistré le : 07 déc. 2017, 11:14
Localisation : Allemagne
A remercié : 296 fois
A été remercié : 57 fois

Re: Du défi au diorama

Message par Rolf »

Beau boulot, Fabrice ! :bravo:

Rolf
Associations: CdZ / FREMO / ArgeSpur0
Avatar du membre
ffayolle
Platinum
Messages : 4612
Enregistré le : 19 mai 2015, 19:39
Prénom : Fabrice
A remercié : 301 fois
A été remercié : 195 fois

Re: Du défi au diorama

Message par ffayolle »

:merci: Rolf

Histoire d'animer tout cela, un programme Arduino qui permet d'afficher de façon aléatoire un signal plausible durant un temps aléatoire
A noter qu'entre chaque changement, le signal affiche le Carré. Laissons le temps à l'aiguilleur et au système de préparer l'itinéraire...

Code : Tout sélectionner

// Name
#define NAME  "Signal lumineux SNCF"
#define NAME2 "Panneau de type G (8 feux)"
#define NAME3 ""

// Version & Copyright
#define VERSION "1.0 (Arduino Mega)"
#define COPYRIGHT "Fabrice Fayolle, April 2020"

// Arduino Mega
// Pin                  -> Use for                      -> Connect to
// 0
// 1
// 22                   -> Avertissement (A)            LED
// 23                   -> Sémaphore (S)                LED
// 24                   -> Voie libre (VL)              LED
// 25                   -> Carré (C)                    LED
// 26                   -> Ralentissement (R)           LED (2)
// 27                   -> Rappel de Ralent. (RR)       LED (2)
// 28                   -> Oeilleton (Oeil)             LED

// Global constants and variables
#define ALLUME 1
#define ETEINT 0
#define NORMAL HIGH
#define DEVIE LOW
// Aiguille
//const int Aig_Num = 111;
//boolean Table_Aig[6] = {NORMAL, NORMAL, NORMAL, NORMAL, NORMAL, NORMAL};
//Aig111
//const int Aig111 = 53;
// Panneau G
const int Panneau_G = 8 + 1 - 2;
const boolean Signal[Panneau_G * 7] = {
  // A, S, VL, C, R, RR, Oeil
  //Carré
  ETEINT, ALLUME, ETEINT, ALLUME, ETEINT, ETEINT, ETEINT,
  //Sémaphore
  ETEINT, ALLUME, ETEINT, ETEINT, ETEINT, ETEINT, ALLUME,
  //Avertissement
  ALLUME, ETEINT, ETEINT, ETEINT, ETEINT, ETEINT, ETEINT,
  //Ralentissement
  ETEINT, ETEINT, ETEINT, ETEINT, ALLUME, ETEINT, ETEINT,
  // Rappel de Ralentissment
  ETEINT, ETEINT, ETEINT, ETEINT, ETEINT, ALLUME, ETEINT,
  // Rappel de Ralentissment + Avertissement
  ALLUME, ETEINT, ETEINT, ETEINT, ETEINT, ALLUME, ETEINT,
  // Voie libre
  ETEINT, ETEINT, ALLUME, ETEINT, ETEINT, ETEINT, ETEINT
};
// Signal C43 (Panneau G)
const int First_PIN_C43 = 22;
const int Nb_feux_C43 = Panneau_G;
boolean C43[Nb_feux_C43] = {ETEINT, ALLUME, ETEINT, ALLUME, ETEINT, ETEINT, ETEINT};
boolean Afficher_Signal = true;

void setup()
{
  // Initialize Serial Port USB at 9600 baud
  Serial.begin(9600);
  Serial.println(NAME);
  Serial.println(NAME2);
  Serial.println(NAME3);
  Serial.println("-------------------------------------------------------------------------- -");
  Serial.print("Version "); Serial.print(VERSION); Serial.print(", "); Serial.println(COPYRIGHT);
  Serial.println("-------------------------------------------------------------------------- -");
  // Initialize Output PINs
  for (int i = 0; i < Nb_feux_C43; i++)
  {
    pinMode (i + First_PIN_C43, OUTPUT);
    digitalWrite(i + First_PIN_C43, C43[i]);
  }
  // Initialize ramdom number generator
  randomSeed(analogRead(0));
}

void loop()
{
  int Afficher_signal;
  for (int i = 0; i < Nb_feux_C43; i++)
  {
    C43[i] = Signal[i];
    digitalWrite(i + First_PIN_C43, C43[i]);
    Serial.print(C43[i]);
  }
  Serial.println();
  delay(10000);
  Afficher_signal = random (0, 6);
  for (int i = 0; i < Nb_feux_C43; i++)
  {
    C43[i] = Signal[i + (Panneau_G * Afficher_signal)];
    digitalWrite(i + First_PIN_C43, C43[i]);
    Serial.print(C43[i]);
  }
  Serial.println();
  delay(random(7500,15000));
}

Avatar du membre
ffayolle
Platinum
Messages : 4612
Enregistré le : 19 mai 2015, 19:39
Prénom : Fabrice
A remercié : 301 fois
A été remercié : 195 fois

Re: Du défi au diorama

Message par ffayolle »

Bonsoir,
Après alerte et vérification, l'oeilleton présent sur les signaux avec plaque Nf nest pas allumé si le signal présente:
-Un carré
-Un Cv fermé (violet) ou ouvert (blanc, clignotant ou non)
Un exemple en gare d'Amiens:

Il est donc toujours allumé dans les autres cas. Une mise à jour du programme Arduino s'impose.
A suivre...
Fabrice
Avatar du membre
ffayolle
Platinum
Messages : 4612
Enregistré le : 19 mai 2015, 19:39
Prénom : Fabrice
A remercié : 301 fois
A été remercié : 195 fois

Re: Du défi au diorama

Message par ffayolle »

Bonsoir,

Rien à vous montrer (je n'ai toujours pas reçu mes circuits imprimés) hormis la mise à jour de la planche de panneaux SNCF que j'avais créée pour "Rue d'Abbeville"
SNCF-Pancartes.jpg
SNCF-Pancartes.jpg (69.74 Kio) Vu 2045 fois
Disponible à un format pour impression sur demande. Adaptation possible aussi mais ce sera plus cher...

Bon week-end, Fabrice
Avatar du membre
ffayolle
Platinum
Messages : 4612
Enregistré le : 19 mai 2015, 19:39
Prénom : Fabrice
A remercié : 301 fois
A été remercié : 195 fois

Re: Du défi au diorama

Message par ffayolle »

En fait, ce n'est pas si vrai que cela car la collection s'agrandit...
20200424_165914_resized.jpg
Et histoire de replacer tout cela dans un contexte imaginaire, un schéma d'implantation des signaux C043 et Cv045
PRS.jpg
PRS.jpg (11.39 Kio) Vu 2032 fois
Je reste fidèle à cette zone que M. Eiffel nous a décrit dans un autre fil de discussion du forum mais aussi à la fameuse Rue d'Abbeville
A suivre...
Avatar du membre
pelican
Platinum
Messages : 3980
Enregistré le : 08 mai 2008, 09:42
Prénom : André
Localisation : B Thiméon
A remercié : 731 fois
A été remercié : 1029 fois

Re: Du défi au diorama

Message par pelican »

juste une petite remarque : avec le fond, on ne voit pas bien les signaux ...
pourrais tu refaire la photo avec une feuille blanche en fond ???? :siffle:
ça a l'air de donner super bien, mais difficile à apprécier :Ange2
Avatar du membre
cdz183
Platinum
Messages : 5201
Enregistré le : 12 févr. 2016, 16:12
Localisation : Bourgogne - Auxerre (89)
A remercié : 241 fois
A été remercié : 261 fois

Re: Du défi au diorama

Message par cdz183 »

Voui, Fabrice, l'atelier idéal va également comporter, pour les fidèles contributeurs de ce forum, un studio photo dédié ! :mrgreen:
Club : RMC 59 / CdZ / AATY
Région 2 époque 3 (56-64) : brique et vapeur !
Avatar du membre
ffayolle
Platinum
Messages : 4612
Enregistré le : 19 mai 2015, 19:39
Prénom : Fabrice
A remercié : 301 fois
A été remercié : 195 fois

Re: Du défi au diorama

Message par ffayolle »

20200425_111621_resized.jpg
Répondre