Selectrix® Arduino

Mit Hilfe eines Arduinos kann man recht einfach das Selectrix Signal dekodieren.

Um den SX-Bus an den Arduino anzuschliessen, habe ich folgendes Interface gebaut:


Das Selectrix Taktsignal (DIN-Stecker PIN 1 - auch T0 genannt) wird über einen Komparator auf den Arduino Pin 2 geführt (durch die Flanke des Taktsignals wird der Interrupt 0 ausgelöst), das Datensignal (von der Zentrale, DIN Stecker PIN 4 -T1 genannt) wird auf den PIN 4 geführt. Die Spannungsversorgung kommt über PIN3 - Achtung, hier liegen 20 Volt.

Selectrix Shield für Arduino

hier der erste Testaufbau

und hier die erste Platine... Damit der Aufbau etwas kompakter wird, habe ich einen Arduino-Pro-Mini verwendet (auf einer SMD Platine ist hier bereits Prozessor, 5V Regler, Quarz etc integriert).

Für die Dekodierung (Rückrichtung zur Zentrale noch nicht implementiert!) habe ich eine Arduino Library mit dem Namen SX(Selectrix) erstellt.

Arduino Library "SX" Download (GPL) . (Version für Arduino-1.0 !!)

... mehr demnächst hier ...

Trix und Selectrix are registered trademarks of the Märklin, Göppingen, Germany

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer