Modellbahn Lichtschranken

Hallo,

mein bisheriges Vorhaben ist so:

  • 1 Raspberry Pi 3 B mit Touchscreen als Rechenzentrale
  • 1 Arduino Uno für die Steuerung der Modellbahn mit CanDiyshield
  • 1 Arduino Mega 2560 zur Steuerung der Weichen
  • 1 Arduino Mega 2560 zur Feststellung wo die Loks sind.

Die Kommunikation soll über RX und TX stattfinden, wiringPi auf dem Raspberry Pi unterstützt dies auch. Mit dem Arduino habe ich hier schon viel Erfahrung. Theoretisch kann ich doch alle RX Leitungen der Arduinos zusammenlegen und an den Raspi bei TX hinhängen, alle TX der Arduinos mit dem RX des Raspis mit einem Levelshifter verwenden oder?

Dann kann ich ja theoretisch mit dem Raspi an die Arduinos nacheinander einen Statusbefehl durchgeben, wo welcher Zug z.B. ist über Reedkontakte. Dann antworten diese mir. Dann kann ich ja problemlos noch einen Nano oder ProMini dazuschalten oder?

Gruß,
Ludwig