Forum: Mikrocontroller und Digitale Elektronik DMX Gartenbeleuchtung


von Claus A. (clausa)


Angehängte Dateien:

Lesenswert?

Hallo liebe Technikgemeinde, ich benötige bitte Hilfe von euch 
Spezialisten.

Kurz zu mir ich bin der Claus komme aus Österreich und möchte meinen 
Garten die Erleuchtung verpassen.

Meine Kenntnisse über Elektronik sind überschaubar, ich kann mit dem 
Lötkolben umgehen und hab es geschafft eine Terrassenbeleuchtung mit WS 
2801 Pixel über einen T1000s Controller zu programmieren.

Am Liebsten hätte ich ein System über (ich denke DMX) verwirklicht und 
dieses soll über einen App Steuerbar sein. Auch Erweiterungspotential 
für zukünftige Projekte wie Pool oder ähnliches muss damit gegeben sein.

Wie Ihr auf meiner Skizze sehen könnt sind die grünen Installationen 
vorhanden und die in rot-oranger Farbe gewünscht.

Von der Leuchtkraft der einzelnen Spots würde ich euren fachlichen Rat 
benötigen, die Kugeln sollten eher dezent wirken, die Baumbeleuchtungen 
schon kräftiger sein und die Pergola darf gerne auch heller werden.

Vorhanden ist im Garten einige Erdkabel normal geschirmt, die aus dem 
Keller in den Garten verlaufen mit 3x1,5 Durchmesser, daran ist noch 
kein Strom angeschlossen auch kein Netzteil oder sonstiges.

In der Hütte ist Stark und Lichtstrom vorhanden und die 
Terrassenbeleuchtung ist aktuell aus dem Wohnzimmer mit einem T1000s 
Controller gesteuert. Diese möchte ich wen möglich auch in die DMX 
Steuerung mit einbauen. Wobei ich auf die WS2801 Pixel nicht bestehen 
muss da diese leider nicht sehr zuverlässig sind und manche Farben 
verrückt spielen. Platz bei der Terrassenbeleuchtung ist für 7cm 
Durchmesser Pixel.


Ich weis ich verlange ganz schön viel Infos von euch aber könntet Ihr 
mir bitte helfen wo ich was installieren muss mit welchen Controllern, 
welche Kabel und die das ganze dann zum Steuern wird.

Danke für eure Mühen Claus

von Frank E. (Firma: Q3) (qualidat)


Angehängte Dateien:

Lesenswert?

Machbar ist Alles - mit mehr oder weniger Aufwand. DMX ist ein Standard 
aus der Bühnen/Theater-Welt, im Original beruht der auf RS485. Jedes 
DMX-Gerät verfügt über einen Eingang und einen Ausgang, an dem das 
nächste Gerät angeschlossen wird ("daisy chain"). Das müssen übrigens 
nicht nur Lampen sein, es können im Prinzip beliebige elektrische 
Verbraucher, wie z.B. Ventilatoren/Windmaschninen oder auch 
Nebelmaschinen sein.

D.h. also, dass jedes Gerät über ein entsprechendes Interface zum 
Aufnehmen/Erkennen der DMX-Signale verfügen muss und einen Controller, 
der diese dann in Aktion umsetzt - z.B. Helligkeit von RGB-LEDS oder 
Bewegung bei sog. "moving heads" usw.

Langer Rede kurzer Sinn: Du benötigst an jedem Ort, wo ein Verbraucher 
unabhängig von anderen gesteuert werden soll, ein solches Interface 
nebst Controller. Bei Disco- oder Bühnenlampen ist das bereits 
eingebaut, es gibt auch getrennte DMX-Steuergeräte, sog. Dimmerpacks 
oder Switchpacks für Geräte, bei denen das nicht eingebaut ist.

Es gibt dann noch einen Nachfolger bzw. Abkömmling vom "klassischen" 
DMX, der nennt sich "ArtNet". Da werden die DMX-Befehle per UDP in einem 
LAN/WLAN verbreitet. Wobei "DMX-Befehle" etwas hoch gegriffen ist, im 
Prinzip sind es nur Bytes (meist Blocks zu 512, sog. "Universen"), aus 
denen sich die Empfänger die für sie zutreffenden herausfischen 
("Kanal-Adresse").

Kleine RGB-LED-Scheinwerfer beginnen bei ca. 20 Euro, sind aber nicht 
Ountdoor-fest, eignen sich aber gut zum Einstieg bzw. Experimentieren.

Beispiel: 
http://www.ebay.de/itm/15W-DMX-512-RGB-LED-Hohe-Leistung-Buhne-PAR-Licht-Strobe-Party-Disco-8-Kanal-DHL-/252459554111?hash=item3ac7c3153f:g:pwkAAOSw3xJXore1

Geräte, die sich gleich verhalten sollen, z.B. mehrere baugleiche 
LED-Lampen, können auch die gleichen Adressen belegen, DMX ist rein 
unidirektional. Einer sendet und alle anderen dürfen nur zuhören ...

: Bearbeitet durch User
von Patrick J. (ho-bit-hun-ter)


Lesenswert?

Hi

Vll. was Interessantes bei:
http://www.hoelscher-hi.de/hendrik/light/dmxswitch.htm

Selber habe ich davon nur das eigentliche Switch-Modul nachgebaut.
Denke aber, daß ich die Logik in einen µC verbauen würde.

Ein Problem könnte werden, daß sowohl AC-Versorgung, wie das 
Steuersignal (RS485 o.Ä.) an allen Punkten zur Verfügung stehen müssen - 
der Schwachstrom für die Logik, der Starkstrom für die Beleuchtung und 
überall eine mehr oder weniger offene Klemmstelle.
Ameisen lieben so Zeug und finden durch die kleinsten Löcher - ein 
Vergießen sollte die Ameisen draußen halten, macht eine Wartung aber 
nahezu unmöglich.

MfG

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Nach meinen Erfahrungen halten DMX-Lampen ihre Einstellungen, wenn das 
DMX-Signal wegfällt.

D.h. es muss garnicht dauerhaft gesendet werden. Ausgehend von dieser 
Überlegung kann man z.B. den DMX-Sender per Software (Handy-App?) 
simulieren und die Signale z.B. über ein simples WLAN-Interface nur im 
Falle einer Änderung auf den Bus geben.

Bei einer Verlegung durch den Garten wäre auch Powerline (PLC) eine 
Überlegung wert (Datenübertragung auf der Stromleitung), um den 
Extra-Bus zu sparen.

Als Empfänger könnte ein Arduino Nano mit Ethernetshield dienen, für den 
gibts auch eine fertige DMX-Sender-Lib "DMX Simple".

von Claus Aigner (Gast)


Lesenswert?

Puh danke für eure Antworten.
@ Patrick die Mdule selbst löten ist mir zu heiß dafür kenn ich mich 
leider nicht gut genug aus. Schade wäre sonst sicher kostengünstiger.

@Frank könntest du mir bitte genauer erklären wie das meinst, ist es 
dann auch möglich die Farben usw nach belieben zu ändern mit einfachen 
klicks auf die App oder wirds dadurch zu kompliziert.

Im grunde darf mein vorhaben schon etwas kosten also muss nicht alles 
marke eigenbau sein.

Danke für eure Mühen
Lg Claus

von Wolfgang (Gast)


Lesenswert?

Frank E. schrieb:
> Bei einer Verlegung durch den Garten wäre auch Powerline (PLC) eine
> Überlegung wert (Datenübertragung auf der Stromleitung), um den
> Extra-Bus zu sparen.

Warum nicht gleich FttL (Fiber-to-the-Lamp)? ;-)

Als Steuerzentrale wäre vielleicht ein RaspberryPi mit OpenHAB o.ä. und 
dazu MQTT als Kommunikationsprotokoll nicht schlecht. Die App auf dem 
Smartphone wäre dann nur eine der verschiedenen Bedienmöglichkeiten. 
Szenarien könnten auf der Steuerzentrale hinterlegt sein.

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Claus Aigner schrieb:

> @Frank könntest du mir bitte genauer erklären wie das meinst, ist es
> dann auch möglich die Farben usw nach belieben zu ändern mit einfachen
> klicks auf die App oder wirds dadurch zu kompliziert.
>

DMX-steuerbare Lampen, wie der gezeigte Scheinwerfer enthalten RGBW-LEDs 
(das W ist kein Fehler, ein weiss strahlender Chip ist bei einigen Typen 
auch mit drin) und belegen mind. 4 DMX-Kanäle (Rot, Grün, Blau, Weiss 
und evtl. einen Kanal für Helligkeit Summe oder Effekte wie Strobo und 
Farb-Fading). So kann man nahzu jede Farbe des sichtbaren Spektrums 
einstellen.

Ja, es gibt DMX-Apps fürs Handy ... eine Web-App selber zu schreiben ist 
auch kein Hexenwerk.

Beispiele (für iOS, gibts aber auch für Android):

https://itunes.apple.com/us/app/luminair-3-dmx-art-net-smart-lighting-control/id920440588?mt=8

https://itunes.apple.com/us/app/freestyler-dmx-remote/id417748124?mt=8

"Kompliziert" ist nur die erste Einrichtung und das Erstellen von 
"Szenen". Die kann man später mit einem einzigen Touch-Tip aufrufen.

: Bearbeitet durch User
von Claus Aigner (Gast)


Lesenswert?

Super danke für eure Tipps.

Also Step by step für langsame wie mich.

1. App könnte Light Rider Dmx controll werden
2.Als empfänger neheme ich entweder eine dmx fähige RGBW Led oder einen 
dmx empfänger an den ich die Pixel hänge?
3.Wo soll die Steuerung verbaut werden?
4.Welche Kabeln? von wo bis wo?
5.Als Sender kann es ein Arduino sein auf dem ich was instaliere?

Entschuldigt mein nichtwissen das ist doch stark Neuland für mich und 
ich muss mich stück für stück rantasten.

Danke Claus

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Claus Aigner schrieb:
> Super danke für eure Tipps.
>
> Also Step by step für langsame wie mich.
>
> 1. App könnte Light Rider Dmx controll werden
... falls die App ArtNet kann

> 2.Als empfänger neheme ich entweder eine dmx fähige RGBW Led oder einen
> dmx empfänger an den ich die Pixel hänge?
Naja, eine ist etwas wenig ... aber im Prinzip ja.

> 3.Wo soll die Steuerung verbaut werden?
Kommt darauf an, welche Variante du unter 2. wählst. Wenn fertige 
DMX-LEDs, dann 3 adrige Leitung von Lampe zu Lampe und am Ende ein 
Terminator-Widerstand von 1k.

Denkbar wäre auch je ein ESP8266, z.B. in Form des Arduino-kompatiblen 
Wemos D1 Mini, pro Lampe (empfängt per WLAN und sendet direkt das DMX in 
die Lampe). Auf die "Entfernung" von ein paar Zentimetern und nur einem 
Empfänger braucht man nichtmal ein korrektes RS485-Interface, das geht 
in diesem Falle mit den Chip-Pins direkt ...

> 4.Welche Kabeln? von wo bis wo?
Strom immer und dann der DMX-Bus zu jeder Lampe ... es sei denn WLAN ...

> 5.Als Sender kann es ein Arduino sein auf dem ich was instaliere?
ArtNet-Node um die Kommandos von der App zu empfangen und DMXSimple, um 
diese Daten DMX-konform auszugeben ... quasi als "Bridge"

>
> Entschuldigt mein nichtwissen das ist doch stark Neuland für mich und
> ich muss mich stück für stück rantasten.

Jeder fängt irgendwann mal an ... ist schon ok.

>
> Danke Claus

von Claus Aigner (Gast)


Lesenswert?

Hallo liebe Profis ich bins wieder ich hab mir eure Tipps zu Herzen 
genommen und bin zusätzlich auf folgendes Tutorial gestoßen

http://www.malawi-germany.de/index.php/technik/aquariumcomputer/524-dmx-steuerung-mit-raspberry-pi-licht.html

Nun benötige ich jedoch doch nochmals eure Hilfe, anhand des Tutorials 
kann man sich auf den Raspberry Pi mit einer IOS App verbinden, so viel 
zur Theorie, leider schaffe ich dass jedoch nicht. Ich habe das TUT bis 
zum schluss befolgt nur wie mache ich weiter dass ich meine Licher zum 
leuchten bekomme. Könnt Ihr mich weiter begleiten. Vielen Dank für eure 
Zeit.

Danke Claus

von Marco H. (damarco)


Lesenswert?

Die Frage ist wie sie auf der Uart 250kbits ausgeben? Die kann doch bloß 
115200 kbits. Nur wenn man den Port per DMA bedient würde das 
funktionieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.