Kopfbereich

Direkt zum Inhalt Direkt zur Navigation Direkt zum Kontakt

Inhalt

Einleitung
Effekt- und Ambientbeleuchtung über Ethernet gesteuert
Komplette Hard- und Software

Ziel des Projekts war zu Anfang eigentlich nur, eine RGB-LED-Kugel von PEARL irgendwie über den PC steuern zu können. Mittlerweile ist das ganze allerdings schon dermaßen entartet, dass es hier eine eigene Seite verdient...

Aktueller Stand:
  • Voll funktionsfähig
  • Komplett modularisiert
  • Einfache Erweiterbarkeit in Hinsicht auf Hardware und Software
  • Stabiles Kommunikationsprotokoll
  • Sensor-Integration
  • Aufbau und Einsatz auch für Laien möglich
  • Verschiedene Slaves können RGB-LEDs, ultrahelle LEDs, Kaltkathodenröhren, Temperatur- / Feuchte-Sensoren, Relais, ... bedienen

Der Aufbau besteht aus verschiedenen Elementen, die über den I²C-Bus miteinander kommunizieren. Der Master (hauptsächlich ein Ethernet-I²C-Umsetzer) wird an das ganz normale Ethernet-Netzwerk angeschlossen.
Die Slaves nehmen Befehle des Masters oder einer anderen "Farbregeleinrichtung" entgegen und setzen diese mit eigener Intelligenz um.

Beispiel:
  • Benutzer wählt in der Software: "Fade Kugel3 auf Farbe #ff00ff"
  • Die Software sendet über HTTP diese Anfrage an den Master
  • Der Master sendet den Befehl über den I²C-Bus an den entsprechenden Slave
  • Der Slave bestätigt den Befehl, berechnet die Zwischenfarben und legt diese nacheinander auf seinen PWM-Ausgang
Die Software und das Protokoll lassen außerdem noch folgende Aktionen zu:
  • Auslesen der aktuellen Farbe und Einstellung
  • Einstellungen setzen (Fadedauer, Automatikfader, Wartezeiten, ...)
  • Aufspielen einer neuen Firmware auf den Slave
  • Sensoren auslesen
Letzte Aktualisierung ( Samstag, 25. April 2009 )