Modifications

Sauter à la navigation Sauter à la recherche
1 611 octets ajoutés ,  29 décembre 2013 à 13:47
Ligne 1 : Ligne 1 :  +
{{Railuino-NAV}}
    
== Introduction ==
 
== Introduction ==
La bibliothèque dispose également de fonctions dédiée à la détection de passage de voie. Railuino est capable de travailler avec les module S88 et propose également une approche opne-source nettement moins honereuse.
+
{{bloc-etroit|text=La bibliothèque dispose également de fonctions dédiée à la détection de passage de voie. Railuino est capable de travailler avec les module S88 et propose également une approche opne-source nettement moins honereuse.
    
Le {{pl|376|pack railuino}} contient d'ailleurs un MCP23S08 permettant de réaliser détecteur de passage de voie "open-source" supporté nativement par Railuino.  
 
Le {{pl|376|pack railuino}} contient d'ailleurs un MCP23S08 permettant de réaliser détecteur de passage de voie "open-source" supporté nativement par Railuino.  
   −
Ce sujet va au delà des objectifs initiaux de notre tutoriel Railuino... cependant nous ne résistons pas à aborder le sujet (oui, c'est excitant).  
+
Ce sujet va au delà des objectifs initiaux de notre tutoriel Railuino... cependant nous ne résistons pas à aborder le sujet (oui, c'est excitant). }}
    
'''Nos limites, votre aide:'''
 
'''Nos limites, votre aide:'''
Ligne 12 : Ligne 13 :     
Cette section fournira, je l'espère, suffisamment d'information pour commencer a explorer ces technologies. Nous serons heureux de compléter/corriger cette sections avec les informations que vous seriez disposés à partager avec nous.
 
Cette section fournira, je l'espère, suffisamment d'information pour commencer a explorer ces technologies. Nous serons heureux de compléter/corriger cette sections avec les informations que vous seriez disposés à partager avec nous.
      
== MCP23S08 - L'approche Open-Source ==
 
== MCP23S08 - L'approche Open-Source ==
Ligne 19 : Ligne 19 :  
L'avantage du bus SPI est qu'il permet l'adressage de plusieurs composants partageant le même bus. Vous pouvez donc faire cohabiter plusieurs MCP23S08 sur un même bus (en modifiant leurs adresses sur le bus) mais aussi de faire cohabiter les MCP23S08 avec le {{pl|375|shield CanDIY}} (puisqu'ils ont des adresses différentes).
 
L'avantage du bus SPI est qu'il permet l'adressage de plusieurs composants partageant le même bus. Vous pouvez donc faire cohabiter plusieurs MCP23S08 sur un même bus (en modifiant leurs adresses sur le bus) mais aussi de faire cohabiter les MCP23S08 avec le {{pl|375|shield CanDIY}} (puisqu'ils ont des adresses différentes).
    +
=== Principe de fonctionnement ===
 +
Sur une voie Marklin digital, les deux rails externes servent de retour (masse) tandis que le rail central (à plot) sert d'alimentation.
 +
 +
Le but est de déconnecter l'un de des deux rails externes pour les isoler les un des autres afin de s'en servir comme détecteur de passage.
 +
 +
L'autre rail externe est préservé "continu" pour permettre l'alimentation de la loco.
 +
 +
[[Fichier:Railuino-Brancher-10.jpg]]
 +
 +
Nous avons localisé [http://www.3rails-forum.org/t2644-remplacement-du-rail-de-commande-m-24994 ce fil de discussion sur 3rails-forum.org expliquant comment isolé les rails pour effectuer la détection de passage de voie].
 +
 +
=== Raccordement ===
 +
 +
Recherche de schéma.
 +
 +
{{traduction}}
    
=== TrackReporterIOX ===
 
=== TrackReporterIOX ===
Ligne 25 : Ligne 41 :  
L'exemple '''Fichier > Exemples > Railuino > Reporter > Monitor''' affiche l'état des 16 premiers passage de voie dans le moniteur série d'Arduino IDE.
 
L'exemple '''Fichier > Exemples > Railuino > Reporter > Monitor''' affiche l'état des 16 premiers passage de voie dans le moniteur série d'Arduino IDE.
   −
C'est un excellent point de départ pour explorer cette possibilité Open-Source.  
+
C'est un excellent point de départ pour explorer cette possibilité Open-Source.
 +
 
 +
Voici la note de TrackReporterIOX dans Railuino.h
 +
 
 +
<nowiki>/**
 +
* Implements a low-cost track reporting mechanism based on I/O
 +
* expanders. Currently the MCP 23S08 and MCP 23S17 are supported,
 +
* with the MCP 23S08 being treaded just like the 16 bit module, so
 +
* the upper 8 bits are undefined. The IO expanders are connected via
 +
* SPI. Pin x is being used for chip select. The interrupt line must
 +
* be connected to Arduino pin 3 (interrupt 1) and pulled up via a
 +
* resistor. Multiple expanders can be combined, assuming they are
 +
* configured to different addresses via the hardware pins. All need
 +
* to share the interrupt line, which is configured for open drain.
 +
*/</nowiki>
    
== S88 ==
 
== S88 ==
Ligne 33 : Ligne 63 :     
=== Montage ===
 
=== Montage ===
 +
[[Fichier:Railuino-Reporter-01a.jpg]]<br /><small>Source: [http://www.3rails-forum.org/t3094-tout-sur-le-s88 3rails-forum.org]</small>
 +
 
[[Fichier:Railuino-Reporter-02.jpg]]<br /><small>Credit: [https://railuino.googlecode.com Joerg Pleuman]</small>
 
[[Fichier:Railuino-Reporter-02.jpg]]<br /><small>Credit: [https://railuino.googlecode.com Joerg Pleuman]</small>
   Ligne 52 : Ligne 84 :     
C'est un excellent point de départ pour explorer cette approche.
 
C'est un excellent point de départ pour explorer cette approche.
 +
 +
{{Railuino-TRAILER}}
29 917

modifications

Menu de navigation