Forum: Mikrocontroller und Digitale Elektronik Kleines Bussystem für Lichtshow Projekt


von Kilian B. (kiljab)


Lesenswert?

Hallo!

Ich habe vor eine Lichtshow zu basteln, die von einem nodeMCU v3 
angetrieben wird.
Dabei hatte ich vor ein modulares System aus Rohrstücken zu bauen, was 
man nach belieben zusammenstecken kann, wie man möchte (als Stange oder 
mit Kurven)
In einem Rohrstück wäre eine Laserdiode (evtl. +RGB LED).
Da das System modular sein soll, muss ich die einzelnen Rohrstücke 
(Module) adressieren. Dafür brauche ich ein Bussytem.
Davon habe ich aber leider nicht viel bis garkeine Ahnung und brauche 
Hilfe, einen kleinen, günstigen Bus IC zu finden, da ich einige von 
diesen einzelnen Modulen bauen möchte.
Was für ein Bussystem wäre am besten?
Kann ich über so einen IC einen Transistor ansteuern, um z.B. das 
Lasermodul an und aus zu schalten oder brauche ich dann jeweils einen 
extra Mikrocontroller?

Mehr Fragen fallen mir erstmal nicht ein.

Ich danke schonmal!

Mfg Kiljab

von Mathias O. (m-obi)


Lesenswert?


von Luca E. (derlucae98)


Lesenswert?

DMX ist genau dafür entwickelt.

Kilian B. schrieb:
> Kann ich über so einen IC einen Transistor ansteuern, um z.B. das
> Lasermodul an und aus zu schalten oder brauche ich dann jeweils einen
> extra Mikrocontroller?
>

Du brauchst dann jeweils einen Mikrocontroller und einen RS-485 
Transceiver.

von Dr. Sommer (Gast)


Lesenswert?

Du könntest den LPC11C00 nehmen und dessen integrierten CAN-Transceiver. 
CAN ist hier vielleicht etwas Overkill, aber so brauchst du nur einen IC 
(und ggf. Schutzbeschaltung). Dafür ist es auch schön störsicher und 
sehr einfach zu programmieren.

von Harald A. (embedded)


Lesenswert?

Mache es bitte auf jeden Fall mit dem de facto Standard für Lichttechnik 
namens DMX. Für dieses einfach zu erlernende Bussystem gibt es im Netz 
tonnenweise Module, Sourcecode, Hardware für nahezu alle Plattformen bis 
zum Abwinken. Von den Grundlagen bis zu den Details findet man alles 
bestens erklärt. Darüber hinaus gibt es natürlich auch Lichtcontroller 
und fertige Geräte (die man ja vielleicht mit dem Eigenbau kombinieren 
möchte) in allen Preislagen!
Für den Anfang würde ich hier und bei Google mal DMX als Suchbegriff 
eingeben...

Übrigens ist auch fast 30 Jahre nach der Einführung von DMX auch heute 
noch jedes Bühnenlicht-Produkt mindestens DMX kompatibel.

: Bearbeitet durch User
von Kiljab (Gast)


Lesenswert?

Luca E. schrieb:
> Du brauchst dann jeweils einen Mikrocontroller und einen RS-485
> Transceiver.

Sowas gibt es nicht in einem Chip?
Ein Chip der ein Bussystem und 1-3 Outputpins bereitstellt würde schon 
reichen. Ist ja auch alles eine Frage der Kosten und des Platzes.

Harald A. schrieb:
> Mache es bitte auf jeden Fall mit dem de facto Standard für Lichttechnik
> namens DMX. Für dieses einfach zu erlernende Bussystem gibt es im Netz
> tonnenweise Module, Sourcecode, Hardware für nahezu alle Plattformen bis
> zum Abwinken.

Ja habe mich mal ein wenige eingelesen und es scheint echt nicht schwer 
zu sein, doch leider finde ich keinen brauchbaren IC. (Oben stehen ja 
meine Anforderungen an den Chip)

von Pandur S. (jetztnicht)


Lesenswert?

> .. davon habe ich aber leider nicht viel bis garkeine Ahnung und brauche
Hilfe, einen kleinen, günstigen Bus IC zu finden.


Das benoetigte Wissen scheint allgemein etwas auf tiefem Level zu sein. 
Mach etwas anders.

von Harald A. (embedded)


Lesenswert?

Kiljab schrieb:
> Oben stehen ja meine Anforderungen an den Chip

Hmm, wo denn, ich kann da nichts sehen!?

von Kiljab (Gast)


Lesenswert?

Sapperlot W. schrieb:
> Das benoetigte Wissen scheint allgemein etwas auf tiefem Level zu sein.

You dont say... Aber das ist keine Antwort, die ich brauche, weil mir 
klar ist, dass ich nicht wirklich bescheid weiß. Aber deshalb stelle ich 
Fragen auf einem Forum, wo mir viele Leute helfen können.
Alleine Links reichen ja schon aus. Bussysteme habe ich mir vorher noch 
nie angesehen oder benötigt.

> Mach etwas anders.
Mach du es und hilf mir :) oder lass es sein

von Harald A. (embedded)


Lesenswert?

Sage mir wie viel Platz Du hast in Quadratmillimeter und dann nenne ich 
Dir Möglichkeiten.

von Kiljab (Gast)


Lesenswert?

Ca 25mm x 50mm

von Harald A. (embedded)


Lesenswert?


von TestX (Gast)


Lesenswert?

Ein attiny 2313 oder ähnliches mit einem x beliebigen rs485 transceiver 
erfüllt deine Anforderungen problemlos...

von Harald A. (embedded)


Lesenswert?

Oder ein LPC824 mit einem RS485-Transceiver im MSOP-8 nebst Linearregler 
und Transistoren lockerst auf 25x50, auch wesentlich kleiner...

von Mathias O. (m-obi)


Lesenswert?

Also bei der Fläche bekommst du das Ganze 3mal unter. Für Modbus nimm 
ich auch einen RS485-Treiber und einen AtTiny481 und brauche dafür 
gerade mal 20 x 20 mm.

von Harald A. (embedded)


Lesenswert?

Hi Kiljab,
Wie sieht es aus, wie soll es weitergehen? Vermutlich wäre für dich 
etwas auf Arduino-Basis gut - sehe ich das richtig? Arduino-DMX gibt es 
auch zu Hauf, manchmal etwas groß wegen der Größe der Shields. Aber da 
könnte man ja etwas eindampfen...

von Kilian B. (kiljab)


Lesenswert?

Aruinobasis ist super :)
Ich schaue ob ich fix ein paar RS485 irgendwo her bekomme, und wollte 
dann mal ein wenig ausprobieren, wie das mit dem Datenaustausch 
funktioniert.

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.