Forum: Mikrocontroller und Digitale Elektronik Arduino als RGB-Controller


von Fl K. (fkhm)


Angehängte Dateien:

Lesenswert?

Guten Abend,
habe mich nach einigem Lesen nun auch mal angemeldet, da ich es einfach 
nicht so ganz verstehe.

Ich habe 15 RGB SMDs (wird aber auf 50 aufgestockt), die jeweils einzeln 
auf einer Platte befestigt sind (rund und 2cm durchmesser). Unter dieser 
Platte ist eine Lochrasterplatine auf der jeweils 3 Widerstände 
aufgelötet sind und einmal eine gemeinsame Anode. Das beides zusammen 
steckt in einer Röhre, oben kommt das Licht raus und unten das 
Stromkabel. Das heißt also ich habe jede SMD-Farbe einzeln mit 
Widerständen verbunden.

Nun möchte ich die ganzen gebauten Spots parallel schalten und 
ansprechen. Stelle mir also eine Bedieneinheit wie auf dem Bild 
Controller.png vor.
Ein Arduino verträgt aber nur 5V und die SMDs sind auf 12V ausgelegt 
(mit den Widerständen).

Wie gehe ich da vor und wie schliesse ich das ganze an einem Arduino an? 
Ich füge noch einen FritzingSketch an, damit ihr wisst wie weit ich 
schon gekommen bin.

Also die Fragen nochmal: Wie mache ich das mit den Tastern am Arduino 
(noch auf dem Steckbrett) und wie bekomme ich genügend Saft auf die 15 
parallel geschalteten Spots?

Würde mich freuen wenn ihr mir helfen würdet.

Gruß
Fkhm


Edit: Habe nun noch ein Bild im Internet gefunden und den Fritzing 
Sketch so mal nachgebaut. Würde das so funktionieren, durch die PWM am 
Mosfet zwischen 0-100% der 12V Spannung durchzujagen? (Fritzing_neu ist 
die Bildbezeichnung)

Edit2: Habe noch ein wenig gelesen und gebastelt, das ist jetzt im Bild 
Fritzing_neu_2 zu sehen. Habe die Mosfets durch Transistoren 
ausgetauscht, da ich ja auch Faden lassen möchte und verschiedene Farben 
mischen, und ich gelesen habe, das Mosfets nur für I/O sind und kaputt 
gehen, wenn man die Spannung von 0-100% durch lässt.

Habe nur noch Probleme die 16 Taster und die 6 Dreh-Encoder 
anzuschließen.
Über die 16 Taster sollen übrigens 10 Farben und 6 Modusse ausgewählt 
werden.

Was sagt ihr zu der restlichen Schaltung, ist sie soweit korrekt und 
habe ich durch die 12V die Dort anliegen auch 12V an den SMDs?

: Bearbeitet durch User
von M.K. B. (mkbit)


Lesenswert?

Deine Schaltung der LEDs sieht für die FETs ganz gut aus, allerdings bin 
ich der Meinung, dass du es bei Transistoren anders verschalten musst.
Wenn ich die Tage mal Zeit habe, poste ich eine Zeichnung deiner 
Schaltung und wie es meiner Meinung nach sein müsste.

Deine Taster müsstest du über einen Multiplexer an deinen Controller 
anschließen, weil du sonst zu wenige Pins hättest. Schau dir mal hier 
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten die Links 
am Ende an.

Die Drehencoder musst du entsprechend anschließen. Sollten diese zwei 
Impulsausgänge (je nach Richtung) haben, dann kannst du jeden wie zwei 
Schalter behandeln.

von M.K. B. (mkbit)


Angehängte Dateien:

Lesenswert?

Hier mal das Beispiel, wie ich die LEDs angeschlossen habe.

Der Name vom Transistor ist willkürlich, den richtigen müsste man dann 
anhand des Stroms auslegen. Ich hab den Widerstand an der Basis so 
ausgelegt, dass ich den Transistor in der Sättigung (also nicht als 
Verstärker, sondern als Schalter) betreibe. Musst du in dein Datenblatt 
vom Transistor schauen, welcher Strom das ist.

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.