Messages récents

Pages: 1 2 [3] 4 5 ... 10
21
Aide / Re : Carte Mega 2560 et carte relai 8 cantons
« Dernier message par bk4nt le décembre 01, 2024, 04:19:55 pm »
Bonjour,

Je profite de ce sujet pour poser quelques questions... De longs fils avec enchevêtrements de câbles peuvent être sensibles a des parasites ou a des signaux par effet capacitif?

Vous utilisez les I/O a 5V ou vous en utilisez aussi a 3.3V (tel que ceux de l'ESP32, qui pourraient être plus sensibles, elles ont des pullup de 45k).

Je crois que les fils/ILS sont raccordes en direct sur ces solutions 4 ou 8 cantons. Avec les pullups de l'Arduino, qui ont une valeur asses élevée (20k ou plus, selon les types de puces).

Il vous arrive de proteger des entrees avec des diodes? Ce n'est pas ce qu'on nous suggere habituellement de faire avec Arduino, elles sont alors juste protegees par les diodes ESD des puces...

Je pense a utilliser ce schemas joint avec des HC165 fonctionnant sous 3.3V pour une immunite au bruit. Et avec ces valeurs, une tension plus elevee sur le fil, 7.65V, ainsi qu'un courant de 0.4mA qui circule si l'opto est inactif. Avec ici un opto, mais il pourrait s'agir d'un ILS. Vous utilisez ce genre de montages ou on peut s'en passer? Car ca fait des composants en plus, beaucoup pour 8 ou 16 I/O...

PS: desole pour les accents, mon clavier azerty a pris l'eau
22
Aide / Re : Carte Mega 2560 et carte relai 8 cantons
« Dernier message par Jean-Luc le décembre 01, 2024, 10:59:56 am »
Bonjour,

Avez vous poussé le diagnostic plus finement ? Y a-t-il des détections fautives à certains endroits seulement ou bien n'importe où sur le réseau ?

Si oui, la longueur de fils des ILS est-elle très différentes ? uelle longueur de fils avez vous entre les ILS fautifs et le Mega ? Les fils des ILS fautifs sont-il le long de la traction alors que les autres non ?

Cordialement
23
Aide / Re : Carte Mega 2560 et carte relai 8 cantons
« Dernier message par alainmod le novembre 30, 2024, 11:49:24 am »
Bonjour, j’ai installé un réseau de 150 mètres et utilisé la carte mega avec relais 8 cantons. Lorsque je mets en circulation plusieurs loco, l’espacement des trains fonctionne très bien. Au bout de 2 minutes, des trains "fantômes" se créent et les locos ne sont plus en sécurité.
Cela ne viendrait t’il pas de la longueur des fils ou d’une perturbation des fils ILS avec ceux du courant traction qui sont installés côte à côte ?
J’ai essayé d’installer des résistances pull-up de 4,7 kilo-ohms à partir des ILS comme représenté sur le croquis ci-dessus intitulé :
"Entrées numériques et résistance pull-up". Aucune amélioration.
A vous lire.
Merci d’avance.
24
Discussions ouvertes / Pilotage locomotive en manuel (CS3 ou MS2) sous RocRail
« Dernier message par Benoit92 le novembre 29, 2024, 06:01:23 pm »
Bonjour,
Existe il un moyen de piloter en manuel une locomotive (mfx ou DCC) 3 rails K tout en exploitant la protection des cantons / signaux sous Rocrail ?
Autrement dit, à partir d'un réseau fonctionnant sous RocRail, il s'agit de pouvoir reprendre le contrôle en manuel d'une locomotive (mfx ou DCC).
25
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par PAT95 le novembre 29, 2024, 11:21:30 am »
Bonjour
Suite des essais et je suis arrivé à commander deux locos ensemble avec Engine Driver sur mobile endroid en revanche échec avec Z21.
 Avec Engine pour allumer les leds rouge je dois chercher dans le menu sélectionner alimentation cliquer sur Main pour mettre en tension le DCC parfois le Main et Prog son focus donc impossible de sélectionner l'un ou l'autre. Lorsque qu'enfin après plusieurs redémarrage de Engine je peux choisir Main seul et je commande les locos. Autre problème pour arrêter le DCC je dois arrêter l'alimentation du 12v stop DCC ne répond pas.
Je domine pas parfaitement Engine je marche à l'intuition et continue mes essais mais j'aurai une préférence pour Z21. Est-ce un problème de logiciel ou matériel ?
Merci pour vos conseils.
26
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par bk4nt le novembre 28, 2024, 07:55:59 pm »
J'ai trouvé une explication pour C9/470nf. La pin EN étant ce qui désactive le régulateur de l'ESP33; ce bouton servant aussi au reset.

Selon les versions de devkit, il existe des valeurs déjà présentes, entre 1nf et 100nf. Donc, pour Labox, la valeur a été augmentée à 470nf. Ce qui retarde légèrement le démarrage de l'ESP32 à la mise sous tension.

C'est discuté ici: https://github.com/espressif/arduino-esp32/issues/1274#issuecomment-440944710 "ESP32 Dev Kit WROOM32 doit.am boards don't want to boot without pressing EN button"

Selon le convertisseur 5V utilisé, cette tension pourrait trop fluctuer à la mise en marche, et dans ce cas, l'ESP pouvait ne pas booter. Ils ont donc ajouté C9 pour que l'ESP ne démarre que une fois l'alim 5V Ok.
27
Vos projets / Un écran plus grand pour Labox
« Dernier message par lebelge2 le novembre 28, 2024, 03:39:47 pm »
Bonjour, Labox est dotée d'un écran OLED de 0,96 pouce.(SSD1306)

Je souhaite un écran plus grand, le OLED SH1106  1,3 pouce.
Son mode d’affichage est différent et nécessite une autre librairie.

Cependant, il est plus simple de modifier la librairie existante (Adafruit_SSD1306.cpp)

Modifications logicielles à effectuer dans la librairie Adafruit_SSD1306.cpp

-   Sur première ligne, écrire : #define SH1106
-   Dans la fonction : void Adafruit_SSD1306::display(void) ,  après la ligne :      uint8_t *ptr = buffer;
Insérer ce code :

#if defined (SH1106)
   for (int8_t i = 7; i >= 0; i--){
      ssd1306_command1(0xB0 + i);                           // Set row
      ssd1306_command1(0x02);                               // Set lower column address
      ssd1306_command1(SSD1306_SETHIGHCOLUMN);              // Set higher column address
     
      for (uint16_t j = SSD1306_LCDWIDTH; j > 0; j--){
        Wire.beginTransmission(i2caddr);
        WIRE_WRITE(0x40);
        for (uint8_t x=0; x<16; x++) {
          WIRE_WRITE(buffer[i * SSD1306_LCDWIDTH + SSD1306_LCDWIDTH - j]);
          j--;
        }
        j++;
        Wire.endTransmission();
      }
    }
  TRANSACTION_END
  return;
#endif

-     Reste à ajuster l’offset verticale.
      Dans : static const uint8_t PROGMEM init2[]    Changer valeur  0  (// no offset)   à 1

Modification matérielle.
D’origine, sur le SH1106, les Pins Gnd et Vcc sont inversées par rapport au SSD1306.
Il faut déplacer deux pontages au dos de l’afficheur pour que toutes les broches soient compatibles avec celles de Labox.

28
Vos projets / Re : Re : Re : Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par bk4nt le novembre 28, 2024, 12:24:52 pm »

Je suis par contre ennuyé par D3/ss14. Si c'est encore d'actualité, il y a un soucis. Je suppose qu'elle devrait servir à protéger la carte en cas d'inversion de polarité de l'alim. Mais d'une part, il manque un fusible, d'une autre, cette diode ss14 n'encaisse que 1A max. Si on utilise une alim de 4 à 5A, que La Box pourrait délivrer, la diode ne remplira pas son rôle; en cas d'inversion de polarité, elle va rapidement chauffer et claquer... En théorie, ce montage simple à diode est à associer à un fusible (de max 1A rapide pour une ss14), et c'est ce dernier, le fusible, qui protège en réalité la carte.
.

C’est bien cela : la diode sert de fusible en cas d’inversion de polarité, plus rapidement qu’un fusible !

Non, malheureusement non, comme je l'ai expliqué plus tôt. La ss14 est une diode de 1A max, or l'alim pour Labox est susceptible de pouvoir débiter jusqu'à 5A ou plus. En cas d'inversion de polarité, 5A vont circuler dans la diode, qui va claquer en moins d'une seconde et elle ne protégera donc plus rien.

Une telle protection par simple diode inversée est acceptable si sa valeur est supérieure à ce que la source peut débiter. Si une alim ne débite que 500mA max, une diode de 1A inversée mettra l'alim en court circuit en cas d'inversion de polarité. Si l'alim est régulée en courant, on a rien à ajouter de plus.

Sinon, il faut ajouter un fusible (ou un fusible thermique réarmable). En ce cas, en cas d'inversion de polarité, la diode fait un court circuit, le fusible fond, ce qui protège alors le circuit, la diode et l'alim aussi.  C'est pourquoi j'ajoutais que sur une Labox existante, il est possible de remplacer la ss14 par une diode 5A et d'ajouter un fusible de 4A (seulement).

Le montage qu'on cherche à éviter étant celui en haut à droite sur l'image jointe, car il y aurait une chute de tension aux bornes de la diode. C'est pourquoi le montage à mosfet que je présentais plus haut a été imaginé: il se comporte comme une diode idéale, sans perte, et ne nécessite pas de fusible.
29
Débuter / Re : affichage LCD non fonctionnel...
« Dernier message par denis78640 le novembre 28, 2024, 08:14:40 am »
Bonjour

Merci pour l'info je vais tester

Bonne journée

Denis
30
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par Dedstter le novembre 28, 2024, 04:04:43 am »
Bonjour a tous,
Je regarde attentivement ce projet est je suis sur le point de réaliser "la box". J'ai parcouru les articles et le forum, je ne crois pas avoir vu mention des UM. Est-ce possible d'en réaliser avec ? Si oui, jusqu'à combien de loco peuvent être misent en UM ? 3-4 est-ce possible ?

Merci d'avance.

Bonne journée
Pages: 1 2 [3] 4 5 ... 10