RaspberryPi Requisitensteuerung

Momentan ist eine Erweiterungsplatine für den RaspberryPi (Modell RaspberryPi 4 B und RaspberryPi 3 B+) in Arbeit.
Ziel ist es, einen Baukasten für Requisitensteurerungen zu ermöglichen.
Bisher musste für die Steuerung von Requisiten immer eine spezielle Lösung gefunden werden, die meist nicht mit einer Software gesteuert werden konnte und die Abläufe waren schwer zu ändern. Mit der Erweiterungsplatine ist es sehr einfach eine Requisitensteuerung zu bauen und die Steuerung der Abläufe ist sehr flexibel.
Die einzelnen Elemente können über liveSHOWsoftware gesteuert werden oder standalone betrieben werden.

Folgende Möglichkeiten gibt es:

  • Motoren
    Es können bis zu zwei Servo-Motoren gesteuert werden.
    Mit einem Servo-Motor kann z.B. ein Deckel geöffnet / geschlossen oder irgendetwas bewegt werden.
  • Relais
    Es können mehrere Relais angesprochen werden. Ein Relais ist ein steuerbarer An/Aus-Schalter.
    Es können kleine Schaltungen ein- und ausgeschalten, Pyrotechnik gezündet werden und vieles mehr.
  • LED
    Es können mehrere LEDs gedimmt werden.
    So können z.B. kurze LED-Stripes an die Platine angeschlossen werden.
  • RC 433MHz Fernsteuerung
    Fernsteuersignale von Funksendern können ausgelesen (Sniffering) und wiederum gesendet werden.
    Die angelernten Funksignale können, ohne einen Handsender, gesendet werden, dies ist über die liveSHOWsoftware oder den Standalone-Betrieb steuerbar.
    So könnten z.B. Funksteckdosen direkt über die liveSHOWsoftware ein- und ausgeschalten werden. Es gibt auf dem Markt viele Gadgets, die über eine 433MHz Fernbedienung bedient und von der RaspberryPi-Erweiterung ausgelesen werden können.
  • Eingänge
    Eingänge sind zwei Kontakte, die über Taster, Magnetschalter etc. geschlossen werden können. Einem Eingang kann ein Fernsteuerbefehl der liveSHOWsoftware und/oder eine Standalone-Aktion zugewiesen werden. So kann mit dem Schließen oder Öffnen der Eingangskontakte die liveSHOWsoftware fernbedient werden und/oder eine Abfolge von Standalone-Aktionen gestartet werden.
  • Standalone Steuerung
    In einer Standalone-Aktion können mehrere Elemente (Motor, LED, ...) hinzugefügt werden. DIese Elemente können über Parameter (Startzeitpunkt, Fade In/Out-Zeiten, Dauer) zeitlich angeordnet werden. Über einen Eingang lässt sich jederzeit ein Ablauf / eine Aktion starten.

Hiermit ist es möglich, auch komplexe Abläufe von Requisitenanimationen zu realisieren. Soll z.B. der Deckel einer Requisitenkiste mit einem knarrenden Geräusch aufgehen, so kann dies direkt in der liveSHOWsoftware eingestellt werden oder mit einer Standalone-Aktion und gleichzeitigem Fernsteuern der liveSHOWsoftware (starten eines Sound-Jingle) gelöst werden, sogar das Licht oder Medienprojektionen können passend geändert werden. Dies eröffnet ungeahnte Kombinationen an Effekten.

Die Arbeitweise

Die Steuerung mit der liveSHOWsoftware

Der RaspberryPi muss mit dem liveSHOWsoftware-Rechner über einen WLAN-Accesspoint verbunden sein.

Auf dem RaspberryPi läuft eine Software (SPIT_GPIO), die sich automatisch mit der liveSHOWsoftware verbindet und die Steuerung der einzelnen Aus- und Eingänge regelt.
Die SPIT_GPIO-Software meldet der liveSHOWsoftware alle möglichen Steuerbefehle der Platine (Motoren, LEDs,..). Umgekehrt sendet die liveSHOWsoftware alle möglichen Fernsteuerbefehle an die SPIT_GPIO-Software.
Somit lassen sich in der liveSHOWsoftware Triggerobjekte in der Timeline (oder Jingleobjekte) anlegen, die dann z.B. einen Motor steuern, ein RC-Funksignal auslösen, ein LED-Stripe dimmen...

Durch die übersichtliche Anordnung in der Timeline können auch komplexe Requsitensteuerungen sehr einfach zusammengestellt werden.

Umgekehrt kann über die Eingänge der Platine die liveSHOWsoftware ferngesteuert werden.

Der Standalone-Betrieb

Im Standalone-Betrieb benötigt man keine externe Steuerungssoftware, auch keine WLAN-Verbindung mit einem weiteren Rechner.

Mit einem Eingang kann direkt eine Standalone-Aktion (zeitlicher Ablauf von mehreren Elementen) ausgelöst werden.
Zum Einstellen und Steuern der Aktionen dient die SPIT_GPIO-Software.

Für RaspberryPi Bastler

Da die Platine noch nicht fertiggestellt ist, werden im Folgenden die Anleitungen und die SPIT_GPIO Software für RaspberryPi Bastler zur Verfügung gestellt. Über Rückfragen, Kritik und Anregungen freuen wir uns: Frageformular.

Warnhinweis: Man muss sich mit dem RaspberryPi auskennen und sollte auch Ahnung von Elektrotechnik haben, um den nachstehenden Anleitungen gefahrlos folgen zu können.

Unterstützt werden der RaspberryPi 4 Model B und der RaspberryPi 3 Model B+

ExpertenAnleitung_Raspberry_SPIT_GPIO_Selbstbau.pdf

Update vom 29.11.2020:

Das fertige Image (Raspbian mit SPIT_GPIO-Software): Raspberry_SPIT_GPIO.img

Die SPIT_GPIO-Software (Installationsskripte) für die händische Installation: SPIT_GPIO.zip

Hilfe zur Bedienung der SPIT_GPIO-Software: Hilfe