|
| Faire sa propre centrale DCC | |
|
+31takeo TRAINTRAIN95 Kazaam gfaoplus jlb SUPERN piston93 nzin sam95 Jicébé Décau45 eric_p StrongSpirit patrick Guillf TGV77340 cheftrainminiature Lohren SavignyExpress Yoko gvax69 pointcom barbadidoua babord class66 Trusty jef34 Gbo95 F.GODEFERT simonp19 SixtyFive 35 participants | |
Auteur | Message |
---|
sam95 Membre
Age : 44 Localisation : Ermont, 95 Nombre de messages : 1396 Date d'inscription : 29/11/2009
| Sujet: Re: Faire sa propre centrale DCC Lun 11 Mar 2013 - 12:36 | |
| Du coup la manette bluetooth interfacée à la centrale, il n'y a plus besoin de logiciel..... Ca peut être interressant. D'un autre coté le routeur wifi n'est pour l'instant pas la plus grosse pièce de mon installation: http://www.grosbill.com/4-tp_link_tl_wr702n_-158007-reseaux-routeur_sans_filPar contre les applis android ou iphone permettent quand même d'afficher en plus de simple manette un TCO numérique du réseau et donc de commander les aiguillages par un systeme graphique. On retrouve cela pour JMRI ou Rocrail Du coup en restant sur ce genre d'idée j'ai trouvé un autre projet qui peut être pas mal: http://www.oscale.net/en/lanbahn |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Lun 11 Mar 2013 - 17:53 | |
| Très intéressant et ce serait peut-être un challenge pour nous, français, de s'illustrer dans ce domaine. Je pense que cette architecture est bien adaptée à votre projet s'il comporte plusieurs modules.
Néanmoins, cela entre un peu en contradiction avec mon projet dans lequel je ne compte pas tout équiper en DCC (voir plus haut dans la discussion ou sur mon blog), en particulier pour un petit réseau (mais pourquoi pas pour le prochain ...).
D'accord pour une commande DCC des trains et aussi pour un pilotage sans fil (si possible une manette par loco, car j'aime bien le mix manuel-automatique).
Mais il me semble inutile de s'imposer des commandes d'accessoires, de signalisation et capteurs utilisant des décodeurs DCC et, de toute façon, des interfaces électroniques. Autant utiliser directement l'unité centrale de la centrale DCC (avec un ATMEGA 2560 on dispose de plus de 50 ports d'entrée-sortie et faire un beau TCO).
Pour le moment je n'ai pas encore retenu un protocole de manette, mais j'y viendrai et je vous remercie d'avoir amené le fil sur ce sujet.
|
| | | sam95 Membre
Age : 44 Localisation : Ermont, 95 Nombre de messages : 1396 Date d'inscription : 29/11/2009
| Sujet: Re: Faire sa propre centrale DCC Lun 11 Mar 2013 - 21:03 | |
| Etant fénéant, je préfère un TCO numérique.... chacun son truc !
En plus pour un réseau modulaire genre T-Trak ou chacun peut amener des modules et on les assembles lors d'un rassemblement, le TCO numérique est sympa. Car on peut le refaire rapidement sans cablage et du coup avoir un TCO adapté au réseau qui change à chaque rencontre très vite.
Mais bon je vais suivre vos avancées de pret |
| | | sam95 Membre
Age : 44 Localisation : Ermont, 95 Nombre de messages : 1396 Date d'inscription : 29/11/2009
| Sujet: Re: Faire sa propre centrale DCC Mar 12 Mar 2013 - 7:30 | |
| |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Mar 12 Mar 2013 - 19:13 | |
| Une autre plateforme que l'Arduino me semble aussi intéressante car elle est équipée d'un ARM LPC1768 : MBED dont l'application board vient de sortir : https://www.sparkfun.com/products/11695Étant programmable en C/C++, la conversion du logiciel doit être simple. MBED dispose aussi d'innombrables librairies et le DCC a fait son apparition il y a peu de temps. Mais ce sera une variante future, la plateforme étant passée en open source très récemment. |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Mar 12 Mar 2013 - 19:35 | |
| |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Mer 13 Mar 2013 - 22:33 | |
| Les sources de la version 0.91 sont là: http://developer.berlios.de/project/showfiles.php?group_id=11457&release_id=19323Après quelques modifs des chemins d'accès des 47 fichiers "include" j'ai obtenu une compilation sans erreur. Mais la centrale en DCC nécessité une carte spécifique. Je garde le lien vers ce projet pour extraire le protocole SRCP, plus tard, quand j'aurai avancé sur la 1ère phase simpliste du projet. |
| | | sam95 Membre
Age : 44 Localisation : Ermont, 95 Nombre de messages : 1396 Date d'inscription : 29/11/2009
| Sujet: Re: Faire sa propre centrale DCC Jeu 14 Mar 2013 - 6:22 | |
| Donc on charge le programme dans arduino, et ensuite il faut une carte supplémentaire c'est ça ? |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Jeu 14 Mar 2013 - 9:11 | |
| D'après ce que je comprend (je ne connais pas bien l'allemand), la partie centrale + booster se fait avec une carte Uno et un shield MotoMama (20$) qui peut délivrer 2 fois 2 A. http://openfacts2.berlios.de/wikide/index.php/BerliosProject:MicroSRCP_SteuerungDigitalRien que pour cette partie je n'ai pas vu l'usage des interruptions pour la génération automatique du signal DCC. De retour chez moi je regarderai les signaux qui sortent des pins de l'arduino. Et en plus il faut une carte Arduino pour la signalisation et une autres pour commander les aiguilles avec des servos (PWM). Le tout relié en I2C. Je n'ai pas vu de carte wifi. Mais le protocole SRCP attaque le port série intégré (pins 0 & 1) donc se rajoute facilement. Compilé, le code tient sur 10k octets (+ variables et constantes) sur un total de 32 K. Ajouter l'éthernet wifi ne doit pas être évident. Et c'est une bêta donc buggé ! L'investissement en € et en temps n'est pas minime, donc valable pour un grand reseau seulement |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Jeu 14 Mar 2013 - 9:47 | |
| Je me suis peut-etre mélangé les pinceaux ! Le lien que j'ai donné ci-dessus pour les sources de la 0.91, pointe vers un module d'interface SRCP/I2C. Très intéressant mais à regarder. Pour le faire, il faut une carte Arduino et une carte WiFi, rien que pour le serveur SRCP, puis un autre Arduino + booster, et encore un Arduino + carte interface d'accessoires. Par contre l'explication donnée concerne d'autres sources (microSRCPDCC) que j'avais trouvé là : http://cvs.berlios.de/cgi-bin/viewvc.cgi/microsrcp/Tout cela nécessite pas mal de temps pour étudier cela, tester et la mise au point. Mais ça vaut probablement le coup de regarder car c'est du logiciel libre. De plus, à ce lien de la 0.91 : http://developer.berlios.de/project/showfiles.php?group_id=11457&release_id=19323On trouve un document assez complet sur la réalisation. J'ai téléchargé les sources, tenté quelques compilations : échecs ! Trop compliqué pour moi pour le moment, mais c'est sûrement une des meilleures suites à mon projet actuel. |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Jeu 28 Mar 2013 - 9:27 | |
| Maintenant que j'ai testé et validé les capteurs infrarouge et les capteurs RFID, il est temps de réaliser l'intégration complète. Pour cela, j'aurai besoin d'un Arduino MEGA 2560 qui dispose d'un nombre d'entrées-sorties suffisant, d'un vrai TCO et de manettes pour piloter 4 trains maximum. Voici le début de la construction du TCO : Une plaque de polycarbonate blanche, coupée et percée. J'ai prévu des afficheurs 7 segments (moins d'1 €) pour visualiser les numéros des trains sur les cantons A suivre ... |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Mar 2 Avr 2013 - 19:29 | |
| Voici le panneau des afficheurs 7 segments et des leds en cours de câblage. Il consomme quand même 20 ports digitaux de l'Arduino Mega, en multiplexant les 8 afficheurs : et une mise boite bien sympathique. a suivre ... |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Mar 9 Avr 2013 - 22:08 | |
| Un petit aperçu du câblage des afficheurs, des leds et des clés de commande d'aiguilles (je comprend de plus en plus l'intérêt d'un TCO logiciel... mais j'aime bien mon fer à souder et je n'ai pas besoin d'un PC pour un si petit circuit !!!). On voit l'Arduino Mega 2560 avec son "shield" (le modèle "proto" de base équipé seulement de connecteurs) qui sert d'interface pour les nappes de raccordement. J'ai prévu un jeu de connecteurs entre la panneau et l'Arduino, pour faciliter le brassage des fils et permettre les réparations ou les évolutions plus facilement. J'avais des nappes de récupération et des connecteurs en stock ! Un petit programme de test permet de vérifier la bonne connexion des fils et l'adressage correct des ports de l'Arduino. Les afficheurs sont multiplexés, ce qui ne prend que 8 ports pour les segments et 8 ports pour les cathodes communes des afficheurs. Sur la photo ils ont l'air tous allumés, ce qui prouve que le temps de balayage des 8 afficheurs par le logiciel est plus court que le temps d'ouverture de l'appareil photo. Voici le programme de test qui permet surtout de valider les ports et les sens des commandes : - Code:
-
#include <stdio.h> #include <string.h> #include <inttypes.h> #include "Arduino.h" #include "Print.h"
// segment pins #define SEGa 22 #define SEGb 23 #define SEGc 24 #define SEGd 25 #define SEGe 26 #define SEGf 27 #define SEGg 28 #define SEGdp 29
// digit pins #define K1 37 #define K2 36 #define K3 35 #define K4 34 #define K5 33 #define K6 32 #define K7 31 #define K8 30
// leds #define D1 49 #define D2 48 #define D3 47 #define D4 46 #define D5 45 #define D6 44 #define D7 43 #define D8 13
// clés aiguilles #define A1 38 #define A2 39 #define A3 40 #define A4 41 #define IT 42
// globals byte _seg[8]; byte _allseg[64]; byte _zero[8] = { 1,1,1,1,1,1,0,0 }; byte _un[8] = { 0,1,1,0,0,0,0,0 }; byte _deux[8] = { 1,1,0,1,1,0,1,0 }; byte _trois[8] = { 1,1,1,1,0,0,1,0 }; byte _quatre[8] = { 0,1,1,0,0,1,1,0 }; byte _cinq[8] = { 1,0,1,1,0,1,1,0 }; byte _six[8] = { 1,0,1,1,1,1,1,0 }; byte _sept[8] = { 1,1,1,0,0,0,0,0 }; byte _huit[8] = { 1,1,1,1,1,1,1,0 }; byte _neuf[8] = { 1,1,1,0,0,1,1,0 }; byte _dig[8]; byte _led[8]; int i; int j; int k; boolean debug = true;
void setup(void) {
// pin numbers initialization _seg[0] = SEGa; _seg[1] = SEGb; _seg[2] = SEGc; _seg[3] = SEGd; _seg[4] = SEGe; _seg[5] = SEGf; _seg[6] = SEGg; _seg[7] = SEGdp;
_dig[0] = K1; _dig[1] = K2; _dig[2] = K3; _dig[3] = K4; _dig[4] = K5; _dig[5] = K6; _dig[6] = K7; _dig[7] = K8;
_led[0] = D1; _led[1] = D2; _led[2] = D3; _led[3] = D4; _led[4] = D5; _led[5] = D6; _led[6] = D7; _led[7] = D8; for (i = 0; i < 8; i++) { pinMode(_seg[i], OUTPUT); digitalWrite(_seg[i], HIGH); pinMode(_dig[i], OUTPUT); digitalWrite(_dig[i], HIGH); // tous eteints pinMode(_led[i], OUTPUT); digitalWrite(_led[i], LOW); // routes eteintes } for (i = 0; i < 8; i++) { _allseg[i] = _zero[i]; } for (i = 0; i < 8; i++) { _allseg[i+8] = _un[i]; } for (i = 0; i < 8; i++) { _allseg[i+16] = _deux[i]; } for (i = 0; i < 8; i++) { _allseg[i+24] = _trois[i]; } for (i = 0; i < 8; i++) { _allseg[i+32] = _quatre[i]; } for (i = 0; i < 8; i++) { _allseg[i+40] = _cinq[i]; } for (i = 0; i < 8; i++) { _allseg[i+48] = _six[i]; } for (i = 0; i < 8; i++) { _allseg[i+56] = _sept[i]; }
pinMode(A1, INPUT_PULLUP); pinMode(A2, INPUT_PULLUP); pinMode(A3, INPUT_PULLUP); pinMode(A4, INPUT_PULLUP); pinMode(IT, INPUT_PULLUP);
Serial.begin(9600); }
void loop(void) { for (i = 0; i < 8; i++) { for (j = 0; j < 8; j++) { digitalWrite(_seg[j], _allseg[j+8*i]); // recopie des segments } digitalWrite(_dig[i], LOW); // allume un digit delay(2); digitalWrite(_dig[i], HIGH); // éteint le digit } digitalWrite(_led[0] , digitalRead(A1)); // A1 droit digitalWrite(_led[2] , !digitalRead(A1)); // A1 devie digitalWrite(_led[3] , !digitalRead(A2)); // A2 devie digitalWrite(_led[1] , digitalRead(A2) & !digitalRead(A3)); digitalWrite(_led[4] , digitalRead(A2) & digitalRead(A3)); digitalWrite(_led[5] , !digitalRead(A4)); // A4 droit (entrée sortie de garage) digitalWrite(_led[6] , digitalRead(A4)); // A4 devie (boucle garage) if (!digitalRead(IT)) { for (i = 0; i < 8; i++) { digitalWrite(_led[i], HIGH); } delay(2); } if (Serial.available()) { char inByte = Serial.read(); switch (inByte) { case '=' : for (i = 0; i<8; i++) { Serial.print(digitalRead(_led[i])); } Serial.println(); break; } } }
Il reste maintenant le câblage des potentiomètres de vitesse, bouton de direction, commande des fonctions (lumière), etc.. Puis l'intégration avec le booster, les détecteurs IR et RFID. A suivre ... |
| | | Décau45 Membre
Age : 73 Localisation : Nord Loiret, 45 Nombre de messages : 201 Date d'inscription : 18/01/2009
| Sujet: Re: Faire sa propre centrale DCC Mer 10 Avr 2013 - 9:15 | |
| bonjour,
superbe réalisation que je suis avec attention pour une centrale analogique, mais pour le TCO celà ne change rien.
pour la compilation en C, j'utilise l'interface Arduino, mais j'utilise aussi WIN AVR pour essayer de compiler des programmes copiés sur le net.
c'est super, bonne continuation.
Cordialement. Michel |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Ven 12 Avr 2013 - 9:18 | |
| Petit intermède : comment réaliser un bouton poussoir miniature ! J'avais des petits inters de récupération de 5 mm de coté et 5 mm de haut, à monter sur CI. On en trouve souvent derrière les panneaux en plastique souple ou derrière une tringlerie en plastique dur. Comment ajouter un bouton sur la face avant, à travers un trou de 3 mm, et fixer le tout sur la plaque de plexi ? Le bouton est un morceau de clou à tête plate. La tête doit appuyer sur le poussoir miniature, la tige est guidée par le trou dans le plexi. Le poussoir est soudé sur une mini-plaque qui est collée à l'epoxy sur des tasseaux en bois et le tout est collé sur la face arrière du plexi, en emprisonnant le clou. Il ne reste plus qu'à trouver un joli capuchon ! A suivre ... |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Tests RFID Mar 16 Avr 2013 - 8:36 | |
| Je reviens sur mes tests RFID "grandeur nature", pour vous prévenir que cela marche MAIS SEULEMENT À VITESSE RÉDUITE ! Voilà le détecteur ID12 qui peut se cacher sans problème sous le support contre-plaqué de la voie : et la capsule que j'ai collée sous la loco avec de la colle epoxy : Une carte Arduino UNO sert à tester la détection du passage de la loco. J'ai mis 3 leds de couleur différentes, sur les pins 8, 9, 10, correspondant à 3 locos différentes (la led verte au milieu ne compte pas). Le programme de test que j'ai publié plus haut doit reconnaitre le code de la capsule parmi 5 codes prédéfinis. J'en ai associé 3 aux 3 leds. Au passage de la loco, la led Jaune s'allume : La photo n'est pas très nette (tirée d'une vidéo pas terrible - je ferai mieux la prochaine fois). Mais on voit bien la led jaune s'allumer au passage de la loco. Conclusions : 1) ça marche ! 2) pas de problème de distance, le détecteur ID12 est plaqué sous le support de voie à environ 1 bon centimètre de la capsule, soit la moitié de la distance minimum de détection. La présence des rails métalliques et du moteur de la loco n'ont pas l'air d'affecter la détection (c'est une onde radio à 125 kHz, qui pourrait interférer avec le décodeur, mais en fait ça passe). 3) le seul SOUCI est la vitesse maxi de la loco : j'ai testé différentes vitesses et ça marche jusqu'à la valeur 36 sur un maxi de 128 (pour une commande DCC en 128 pas), soit 1/3 de la vitesse maxi. Donc le RFID est à proscrire sur un tronçon où les trains roulent vite ! Dans mon cas, je vais en placer un à la sortie de gare après les aiguilles qui réunissent le trafic sur la voie unique, puis un autre juste avant l'entrée en gare avant les aiguilles (justement pour commander les aiguilles en fonction du train et de son itinéraire programmé). Normalement les trains ne doivent pas rouler vite à ces endroits. Comme j'ajoute des détecteurs infrarouge pour matérialiser les cantons, il est facile de suivre les trains individuellement par la redondance d'informations et assurer le ralentissement sous la vitesse 36. Mas je n'ai peut-être pas tout vu : c'est l'aventure ! A suivre ... |
| | | nzin Membre
Age : 48 Localisation : Montreal, QC, Canada Nombre de messages : 128 Date d'inscription : 28/06/2012
| Sujet: Re: Faire sa propre centrale DCC Lun 22 Avr 2013 - 1:50 | |
| Intéressant tout ca. Perso, j'aurais peur de reperer un train sur une voie "a coté" si les capteurs sont trop proches. Tu sais pourquoi ca ne marche qu'a vitesse réduite? parce que ton emetteur n'est pas assez puissant, pour alimenter et lire dans le court temps ou le train passe?
Sinon je viens pour une question. Je veux faire qqchose d'un peu équivalent: piloter des moteurs d'aiguillage à partir d'un TCO "numérique" avec un arduino. Mais mon arduino est un Arduino Due (un ARM), et je veux faire un TCO qui soit en fait une télécommande xpresnet (comme la lokomauss), et non une centrale DCC (j'ai deja la centrale).
Est ce que quelqu'un saurait où on peut trouver une librairie xpressnet? (si ca existe).
Nicolas |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Lun 22 Avr 2013 - 12:19 | |
| - nzin a écrit:
- Intéressant tout ca.
Perso, j'aurais peur de reperer un train sur une voie "a coté" si les capteurs sont trop proches. Tu sais pourquoi ca ne marche qu'a vitesse réduite? parce que ton emetteur n'est pas assez puissant, pour alimenter et lire dans le court temps ou le train passe? Dans mon cas c'est une voie unique et le capteur n'a qu'une portée de 5 cm maximum. Donc peu ou pas de risque de détection sur une autre voie. C'est vrai que ce type de détecteur ne surpasse pas forcément tous les autres types de détecteurs. Au départ, j'étais plutôt parti sur le détecteur de code barre (comme dans le système TCO Ultime). Le but est seulement de lever le doute sur les numéros de trains à certains endroits. Le système doit donc fonctionner même si le détecteur failli. En ce qui concerne la vitesse, je sais qu'il faudra encore chercher le moyen d'optimiser cela. Je pense que si le détecteur est trop près de la loco, l'angle solide défini par le diagramme de rayonnement de l'antenne est traversé (par la loco) par un segment de longueur faible. Le temps de passage, qui doit permettre au protocole de détection de se dérouler complètement, est donc court, définissant la vitesse maximum pour une bonne détection. En éloignant l'émetteur, le segment qui traverse l'angle solide est plus grand et permet donc une vitesse de passage plus grande, pour le même temps de passage. Je vais donc reculer l'émetteur et je vous tiendrai au courant des résultats. A suivre .. |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Lun 22 Avr 2013 - 12:38 | |
| |
| | | nzin Membre
Age : 48 Localisation : Montreal, QC, Canada Nombre de messages : 128 Date d'inscription : 28/06/2012
| Sujet: Re: Faire sa propre centrale DCC Mar 23 Avr 2013 - 1:44 | |
| - SixtyFive a écrit:
Sur XpressNet j'ai quelques liens (je ne garantie rien !):
http://www.opendcc.de/info/xpressnet/xpressnet_e.html
http://mrrwa.org
Il y a aussi du code Arduino là :
http://www.mikrocontroller.net/topic/273009
http://railstars.com/tag/xpressnet/
Hope this help !
Moi aussi j'ai acheté un Arduino Due et j'attend confirmation du portage des librairies (notamment celles qui s'appuient sur les interruptions et le temps réel) pour porter mon projet du Mega2560 vers le Due (belle bête !!!).
A suivre... Thanks. j'etais tombé sur certains de tes liens mais pas tous (le pire c'est celui en allemand, ca a l'air intéressant, mais google translate ne me traduisait tout pas tres bien. Et pour l'arduino due, c'est vrai qu'il n'est pas aussi mature que le uno. Un exemple con: la librairie Serial sur le Due ne gere que les transmissions 8bits. J'ai vu que sur le Uno ca gere du 5 au 9 bits. Dommage pour moi, le xpressnet c'est du 9 bits. Je vais m'y mettre, et je posterais si j'ai qqchose qui marche. Bon courage avec ton rfid :-) |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Mar 7 Mai 2013 - 18:43 | |
| Bonjour,
Que ceux qui attendent la suite ne s'impatientent pas trop : je câble le TCO, je monte des capteurs, les commandes d'aiguilles, je continue de numériser mes locos, je tente d'améliorer la vitesse de détection du RFID, je vais devoir augmenter le nombre d'entrées-sorties de l'Arduino Mega (ou faire coopérer plusieurs cartes Arduino), je réfléchis au logiciel,... et je passe quelques jours au soleil de temps en temps.
A très bientôt pour les premiers résultats.
|
| | | piston93 Membre
Age : 64 Localisation : seine st denis Nombre de messages : 11011 Date d'inscription : 01/11/2007
| Sujet: Re: Faire sa propre centrale DCC Ven 10 Mai 2013 - 15:51 | |
| le chalet est transféré rubrique décor |
| | | SUPERN Membre
Age : 76 Localisation : Charente Maritime Nombre de messages : 306 Date d'inscription : 24/06/2013
| Sujet: Re: Faire sa propre centrale DCC Lun 24 Juin 2013 - 14:46 | |
| Bonjour SixtyFive,
Splendide ton projet.
J'avais envisagé de me lancer dans ce type de réalisation l'an dernier et j'ai donc testé quelques solutions. Concernant la détection RFID, je pense que le temps d'échange du protocole est la source de ton problème de vitesse. Il faudra donc se contenter de ralentir... Concernant la détection IR, j'ai prévu de l'utiliser pour faire arrêter les trains avec une grande précision (pour les stocker dans une gare cachée) de l'ordre de 2 mm. J'ai essayé les ILS avec des aimants sous les locos, résultats, les locos se bloquaient sur les aiguillages et les TJ. J'ai donc opté pour l'IR. J'ai trouvé une solution qui me semble élégante: l'étrier intégré. Il s'agit d'un petit cube de 7mm qui s'intègre dans la voie N. Il suffit alors de mettre un petit carton blanc sous la loco pour la détecter. Le composant CNY70 comporte la LED émettrice et le phototransistor récepteur du même coté! Pour permettre de généraliser son emploi sur toute la voie (donc en dehors des tunnels à l'ombre) j'ai fait un petit montage qui permet de fonctionner en pleine lumière. Si cela intéresse quelqu'un je vous le donnerai bien volontiers! |
| | | SixtyFive Membre
Age : 76 Localisation : 91340 Nombre de messages : 211 Date d'inscription : 21/12/2012
| Sujet: Re: Faire sa propre centrale DCC Lun 24 Juin 2013 - 15:35 | |
| Merci SuperN pour les compliments . J'ai bien pensé aux CNY70 dans la voie et je vais l'essayer si tu nous communiques ton astuce. Mais comme les diodes que j'utilise ne sont pas sensibles à la lumière ambiante (d'après mes tests, mais je peux me tromper), je compte les utiliser en barrière placée en biais pour "voir toute la longueur des trains". Avec une CNY70 tu n'auras qu'une impulsion au passage de la loco et attention à ne pas la louper !). Au passage je signale que ma réalisation n'avance pas vite mais patience ... Amicalement. |
| | | SUPERN Membre
Age : 76 Localisation : Charente Maritime Nombre de messages : 306 Date d'inscription : 24/06/2013
| Sujet: Re: Faire sa propre centrale DCC Lun 24 Juin 2013 - 16:11 | |
| Re bonjour,
Tout à fait exact, mais mon utilisation est la détection du point d'arrêt. Donc la loco est en vitesse minimale.
Attention de ton côté, la lumière du jour (et surtout celle des lampes) contient de l'IR. Donc l'éclairage ambiant fait varier le seuil de détection. Pour éviter cela, j'ai utilisé une astuce classique, j'alimente la LED en impulsion et je ne traite que le signal identique reçu par le phototransistor. Cela nécessite deux CI à 1 Euros!. Je vais essayer de trouver comment attacher un schéma et je le posterai.
Crdlt, |
| | | Contenu sponsorisé
| Sujet: Re: Faire sa propre centrale DCC | |
| |
| | | | Faire sa propre centrale DCC | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |