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
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.
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.
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
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)
> .. 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.
Kiljab schrieb: > Oben stehen ja meine Anforderungen an den Chip Hmm, wo denn, ich kann da nichts sehen!?
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
Sage mir wie viel Platz Du hast in Quadratmillimeter und dann nenne ich Dir Möglichkeiten.
Knapp drüber, aber dafür fertig: https://www.aliexpress.com/item/High-quality-3-channels-dmx-constant-current-decoder-12-24V-dmx-decoder/32248562296.html
Ein attiny 2313 oder ähnliches mit einem x beliebigen rs485 transceiver erfüllt deine Anforderungen problemlos...
Oder ein LPC824 mit einem RS485-Transceiver im MSOP-8 nebst Linearregler und Transistoren lockerst auf 25x50, auch wesentlich kleiner...
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.
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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.