Forum: Mikrocontroller und Digitale Elektronik Moving Head dmx selbstbau


von Pierre N. (littleangus)


Lesenswert?

Guten Tag,

im zuge meiner Ausbildung muss ich irgendein nettes Elektronisches Gerät 
bauen, Grundaufgabe soll es sein ein bisschen zu löten nen Stromlaufplan 
zu malen und den zu erklären. Da mir das Persönlich aber nichts bringt 
habe ich mir, trotz fehlender Programmierkentnisse zur Aufgabe gestellt 
einen Moving Head mittels DMX 512 über PC (DMX interface) zu steuern, 
und den Moving Head selbst zu bauen.
Hier im Forum gibt es Beiträge aus dem Jahr 2005, und ich würde das 
Thema gern einmal Komplett von hinten aufrollen, und wollte nun mal 
fragen ob jemand Pläne, und vorallem das Programm hat, da ich wie schon 
gesagt noch kein einziges AVR Programm geschrieben habe sondern bis 
jetzt nur ein fertiges Programm gebrannt, ist ja das Problem nicht.
Also nochmal zusammengefasst sollte der Thread dazu dienen einen Plan 
zum Selbstbau zu Konzepieren und einen Azubi, welcher gern bereit ist 
eure Rente mal zu erwirtschaften zu erklären wie das denn alles 
miteinander zusammenhängt. Wäre Euch echt dankbar!

von kln (Gast)


Lesenswert?

Pierre Neumerkel schrieb:
> Azubi, welcher gern bereit ist  eure Rente mal zu erwirtschaften

Heuchler ;-)

von Stefan F. (kpy3ep) Benutzerseite


Lesenswert?

Pierre Neumerkel schrieb:
> nen Stromlaufplan zu malen

...und hoffentlich eine gewisse Fachsprache zu entwickeln.

Auf der Webseite von Ulrich Radig (spielt auch gern mit DMX) ist es 
eigentlich ganz gut für Anfänger zum Nachbau erklärt. Einen Moving-Head 
zu bauen ist natürlich schon bisschen was anderes als eine Leuchte zu 
dimmen, aber als Ansatz zu gebrauchen.

http://www.ulrichradig.de/home/index.php/avr/dmx-avr-artnetnode

von Michael (Gast)


Lesenswert?

Es ist schön, dass du deine Aufgabenstellung so erweitern willst, dass 
es dich auch selber weiterbringt.

Dazu sind jedoch folgende Anmerkungen zu treffen:
1) Die Zeit, die dein Projekt benötigt, wird ungleic hhöher sein als der 
geforderte und damit zur Verfügung gestellte Zeitraum - davon geh ich 
einfach mal aus. Denn mit "ein bisschen Löten" und Stromlaufplan lassen 
sich wesentlich einfachere Dinge realisieren, die den Anforderungen 
gerecht werden

2) Ein fertiges Projekt inkl. Hard- u. Software zu nehmen, um das Ganze 
zu lernen, ist nicht ratsam und vA wird hier im Forum nur Hilfe zur 
Selbsthilfe gegeben, also konkrete Fragen beantwortet. Fertige Lösungen 
kosten idR Geld oder sind frei erhältlich, dann hilft dir dabei jedoch 
eher noch Google.

Soll heißen:
Wenn du die Grundlagen für AVR lernen willst, bist du hier richtig. 
Jedoch eher nicht im Forum, sondern zunächst einmal hier:
AVR-Tutorial
und AVR-GCC-Tutorial

Damit solltest du schonmal viel lernen können.
Fehlende Programmierkenntnisse holst du dir auch erstmal selber. 
Entweder reicht dir dazu der GCC-Link (ohne Vorkenntnisse jedoch eher 
nicht), oder aber du kaufst dir ein C-Buch und lernst damit.

Für die Hardware wird neben den Kentnissen zum AVR und seiner 
Beschaltungsmöglichkeiten (s.O.) dann noch entweder Kentnisse zum 
Selbstbau deiner zusätzlichen DMX-Hardware notwendig werden, ebenfalls 
selbst anzueignen, oder aber zumindest das Anschließen der Fertigen 
Module sollte gemeistert werden.

Sollten DANN konkrete Fragen auftauchen, werden die gerne beantwortet

Grüße

von A. S. (rava)


Lesenswert?

vielleicht wäre es ja auch ein Kompromiss, mit einem einfacheren Gerät 
anzufangen. Spontan fallen mir da RGB-LEDs ein (oder RGBA, RGBW). Du 
könntest auch eine Matrixanzeige, mit vielen in einem 2D-Grid 
angeordneten Leuchtmitteln machen. Einfacher noch wäre es, fertige 
Displaymodule per DMX zu steuern.
Oder, um etwas neuartiges zu machen, könntest du die LED-Stripes nehmen, 
die hier immer wieder sammelbestellt werden, und eine DMX-Steuerung 
dafür entwerfen.

Das mag jetzt langweilig und ernüchternd klingen, aber ich würde das als 
ersten Schritt auf dem Weg zum movinghead sehen. Das was du dabei 
lernst, kannst du dann für Lampen mit Mechanik nämlich immer noch 
gebrauchen. Nur dass du dir Amokläufe in der Werkstatt sparst, wenn mal 
wieder irgenwas nicht so recht will und die deadline vor der Tür steht.

Es spricht ja nichts dagegen, nachdem du eine gute Note abgeräumt hast, 
schwierigere Projekte anzugehen!

von Pierre N. (littleangus)


Lesenswert?

Also der Zeitliche Rahmen ist bis 1. April, demzufolge noch "viel" 
Zeit.. ist ja immer relativ zu sehen.

Zusammengefasst sollte es Praktisch gleich ersteinmal meine Aufgabe sein 
mich intensivst zu belesen und dann schon die ersten Tests mit dem 
Atmega mittels Schalter am eingang o.ö zu veranstalten also ersteimal 
die Grundlagen, und dann mit ner "einfachen" DMX-RGB Steuerung?!



Ohne mich jetzt belesen zu haben nur schonmal im vorfeld wäre die erste 
frage meinerseits übrigens wie denn das DMX-Signal aussieht, und wie ich 
das dann im meinem Controller Auswerte... Bis jetzt habe ich nämlich 
noch nie mit Protokollen arbeiten dürfen.

von 6A66 (Gast)


Lesenswert?

Pierre Neumerkel schrieb:
> Also der Zeitliche Rahmen ist bis 1. April, demzufolge noch "viel"
> Zeit.. ist ja immer relativ zu sehen.

Hallo Pierre,

ich mach beruflich Entwicklung.
Das würde ich mir noch nicht mal beruflich fulltime in vernünftigem 
Rahmen zutrauen, noch dazu wenn Du von Protokollen noch nicht viel 
Erfahrung hsst oder Mechanik oder ...
Vielleicht was einfacheres - es sei denn du meinst 1.April 2015 :)

rgds

von Jürgen B. (hicom)


Lesenswert?

Pierre Neumerkel schrieb:
> Also der Zeitliche Rahmen ist bis 1. April, demzufolge noch "viel"
> Zeit.. ist ja immer relativ zu sehen.
>
> Zusammengefasst sollte es Praktisch gleich ersteinmal meine Aufgabe sein
> mich intensivst zu belesen und dann schon die ersten Tests mit dem
> Atmega mittels Schalter am eingang o.ö zu veranstalten also ersteimal
> die Grundlagen, und dann mit ner "einfachen" DMX-RGB Steuerung?!
>
>
>
> Ohne mich jetzt belesen zu haben nur schonmal im vorfeld wäre die erste
> frage meinerseits übrigens wie denn das DMX-Signal aussieht, und wie ich
> das dann im meinem Controller Auswerte... Bis jetzt habe ich nämlich
> noch nie mit Protokollen arbeiten dürfen.

schon mal hier geschaut: http://www.dmx512-online.com/

Gruß
Jürgen

von AVRsteffen (Gast)


Lesenswert?

Schaust du mal hier rein. Ich habe auch vor langer, langer Zeit einen 
DMX Scanner gebaut. Dazu habe ich noch Unterlagen da. Also wie ich das 
alles so aufgebaut habe, beschrieben mit Bildern, Grafiken und Text.


Ich sehe heut abend mal nach und stell die hier mal ein.


Gruß Steffen

von AVRsteffen (Gast)


Lesenswert?


von Steffen H. (avrsteffen)


Angehängte Dateien:

Lesenswert?

Hallo,

hab sie gefunden. Dokumentation zu meinem DMX-Scanner-Projekt


Gruß Steffen

von Sven (Gast)


Lesenswert?

Wie währe es ganz klein anzufangen ...
Man nehme zwei standard Modellbau Servos eine Leistungsstarke RGB Led 
und einen Avr.
Die Servos für Pan / Tilt bewegen die Led. Die Led kannst du durch drei 
PWM kanäle Dimmen.
Das natürlich noch über einen sn75176 an Dmx.

Wenn du das in Bascom Programmierst brauchst du vermutlich nur wenige 
stunden für das Programm.

von Pierre N. (littleangus)


Lesenswert?

Jawohll!!!! genau sowas habe ich gesucht! spitze!!!

Ersteinmal 1000 dank!
Und nun die ersten Fragen:

Effecte und Gobos brauch ich ersteinmal nicht, reicht das da über die 
endlagenschalter einfach eine Brücke zu machen, und die Treiberplatine 
für die Stepper wegzulassen da ist ja dann meiner ansicht nach das 
Problem das ich die DMX kanäle unnötig belege ohne Funktion, oder? Oder 
ist es so, was natürlich Praktisch wäre das ich über den 4 Pin 
DIP-Switch die Funktionen auser kraft setzen würde und somit noch 3 
Kanäle gewinnen würde, wenn man davon ausgeht das die Goboration und das 
Effectrad weggelassen wird?!

Ansonsten ist das Programm wohl voll funktionsfähig? Weil beim ersten 
versuch einen Moving Head zu bauen hat es an einem Programmfehler 
gelegen das ich das ganze ersteinmal aufgab. Ich verweiße freundlichst 
auf
www.ep-lights.de ;)
Wie wurde der Atmega Programmiert? PonyProg?

Erstnocheinmal 1000 dank sehr sehr schön, hab gleich gute laune

von Pierre N. (littleangus)


Lesenswert?

Achso, und ich habe mir am Freitag das Elektor buch ausgeliehen 
"Programmieren mit Bascom" sehr feines Buch, super verständlich erklärt 
und arbeite das gerade durch.

von Pierre N. (littleangus)


Lesenswert?

ich habe Ihnen mal eine Mail geschrieben, Steffen.

von Steffen H. (avrsteffen)


Angehängte Dateien:

Lesenswert?

Pierre Neumerkel schrieb:
> ich habe Ihnen mal eine Mail geschrieben, Steffen.

Du meinst sicherlich das Movinghead Projekt. Leider ist der schon 
verschrottet worden. Hab mich selber geärgert, da ja noch die ein und 
andere TMC222 Platine drin war.

Wenn du erstmal nur PAN und TILT brauchst, dann besorg dir 2 TMC222
http://www.reichelt.de/Schrittmotoren/TMC-222-SI/3/index.html?;ACTION=3;LA=446;ARTICLE=53333;GROUPID=3299;artnr=TMC+222+SI;SID=13Tyh7938AAAIAAGVCOk8af348bdbbe02638e0b782e53faaea1f5
und bau dir daraus ersteinmal die Schrittmotor-Treiber. Für einen 
leichten Kopf ala Aluminium mit LED's bestückt sollten da Motoren der 
NEMA 17 Größe reichen.

Die Treiber werden einfach über I2C angesteuert und können 
Anfahr/Bremsrampen selber generieren. Software-Routinen findest du 
außerdem in dem Movinghead-Projekt.

Gruß Steffen

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.