Ganz schön knapp alles, aber sieht gut aus.
Auftragsarbeit: 512 Kanal Dimmer
-
-
So weit bin ich leider noch nicht - die Löcher sind wirklich verdammt eng, ich muss die Widerstände von unten mit ner Zange an Position ziehen (war das bei Dir auch so..?)... mache das erst mal so weit fertig dass der µC und die Status-LED laufen, damit ich die SW mal testen kann...
im Prinzip, das Teil ist gar nicht so blöd, wenn man's auf 27 Kanäle umbaut hat man noch Pins für ein Schieberegister frei, dann könnte man auch die Adresse zur Laufzeit einstellen - und 27 Kanäle reicht genau für ne 3x3-RGB-Matrix...
werde ich wohl (irgendwann) mal umbauen - dann aber SMD, einfach keine Lust mehr, 1000 Drähte abzuzwicken...
-
ganz ehrlich, nochmal würde ich es auch nicht so machen...alleine das abschneiden der dräthe ist schon so nervtötend...
dann lieber ordenticher kolben + flussmittel...dann gehts ja fast selbstständig.
mit den widerständen ist eingentlich easy - ich biege zuerst, dann schneide ich und dann stecke ich sie in die löcher...
-
das geht bei mir hier eben nicht so wirklich gut, der Abstand ist da auch so eng, dass ich die nicht gerade reinbekomme, dann verkanten sich die Drähte...
so Schaltungen mit hauptsächlich SMD-Bauteilen löte ich inzwischen mit Lotpaste auf der Herdplatte, das geht ganz gut und ist am wenigsten Aufwand...
anbei mal die SW, als AVR-Studio-Project - für Startadresse 1 ist's auch schon assembliert, kannst das .hex gleich mal draufflashen... ist nicht getestet, ich habe gerade keinen DMX-Sender hier... kann aber nix kaputt gehen, maximal läuft es halt nicht...
Belegung ist wie besprochen (Zeichnung folgt, für die anderen Interessierten), also rechts oben die erste RGB-LED, dann gegen den Uhrzeigersinn rum bis Nr. 10 - Rot ist je Buchsenleiste direkt neben Vcc, dann Grün, dann Blau ("Tradition" bei mir) - ließe sich aber noch ändern, falls Du das schon anders verkabelt haben solltest...
-
wow, das ging jetzt echt ratz fatz!
ich kann die sw erst am freitag flashen, bis dahin bin ich nämlich mal wieder an meinem studienort und das polin bord ist eben genau dort nicht...
-
Hi zusammen!
im Prinzip, das Teil ist gar nicht so blöd, wenn man's auf 27 Kanäle umbaut hat man noch Pins für ein Schieberegister frei, dann könnte man auch die Adresse zur Laufzeit einstellen - und 27 Kanäle reicht genau für ne 3x3-RGB-Matrix...
Kannst du mir das mit dem Schieberegister wohl erklären? Komme nicht darauf, wie du das meinst! Überlege gerade eh mir eine 3x3 rgb matrix aus den samsung RGBs zu basteln, da kommt der Vorschlag genau zur rechten zeit. Würde auch wohl alles auf smd umstellen und zu ner platiene zusammenfrickeln.
Gruß
Gyver -
Ich schätze mal Pesi meint Schieberegister zum bitweisen auslesen eines DIP-Switch für die DMX-Adresse. Da brauchts dann keine 8 Pins nur für den DIP-Switch.
-
ja, jetzt leuchtet mir das ein
-
Exakt! - den DIP an zwei kaskadierte SR, und diese über 3 Pins vom µC abfragen - schau' Dir dazu mal das Datenblatt vom SN74165 an... bei dem Dimmer von 2bl ist das auch so gemacht, den müsste man nur auf 27 Kanäle erweitern...
Wenn Du willst, können wir das genauso wie hier machen, Du machst die Platine, und ich dann die SW dazu...
-
Hab mir die Datenblätter angesehen. Das kannte ich so noch nicht, die Idee ist aber genial. Jetzt kommt aber das große ABER
Die 74HC165 bzw 74HC165 gibt es nicht bei reichelt im SMD-package. Außerdem bräuchten wa 2 davon und das nimmt mir zusammen mit dem dipswitch zu viel Platz weg. Bei Conrad sind die beiden ICs dann alles in allem zu teuer. Dann bin ich auf den gestoßen: KDR 16
Da noch genau 4 Ports am mega16 frei sind würde der Kodierschalter zur Adressierung von 16 3x3 Matrizen reichen. Da mit dmx eh nur 18,96 Matrizen adressiert werden können ist der Kompromiss meiner Meinung nach tragbar! Gut, man verliert etwas Flexibilität und 2 zu adressierende Matrizen ...
Mit der DMX-Leitung, den 4 Leitungen für den Kodierschalter und den 27 leds sind dann auch alle 32 Eingänge des Mega belegt.
Zur Ansteuerung habe ich jetzt ULN2003er vorgesehen, das spart platz auf der Platine. Das ganze bastel ich gerade zusammen mit 9 PLCC6 Samsung RGBs auf eine 10x10 Platine, einseitig hoffe ich. Das klappt nur, wenn ich die LEDs quasi wild an den Mega anschließen kann! Kann man die Belegung dann in der Software noch umstricken, Pesi?
Wenn jemand noch ne Idee zur dipswitch Problematik hat immer her damit. Wenn die Platine soweit fertig ist poste ich auch mal das Ergebnis. Im Moment fehlt noch die ISP-Schnittstelle, ist ja bei smd unerlässlich.
Gruß
Gyver -
Kann man die Belegung dann in der Software noch umstricken, Pesi?
Kein Problem - aber dann bitte ne Liste, welcher Kanal an welchen Port/Pin soll, ich mag mir das nicht schon wieder anhand des Layouts rausklamüsern...
Wenn jemand noch ne Idee zur dipswitch Problematik hat immer her damit.
Es reicht ja ein Schieberegister für DIP1-8, DIP9 dann direkt an nen Pin, dann kannst Du alle Adressen einstellen* - die SR in SMD gibt's woanders auch, mal gucken bei Segor, Schuricht, Farnell (HBE)...
*So ist das auch bei den ganzen China-Lampen gemacht, denen fehlt nämlich sonst genau 1 Pin für Sound2Light, wenn sie den DIP direkt anschließen würden
-
Es tut mir Echt leid, dass ich diesen Thread wieder ausgrabe, aber leider sind keine Bilder des Fertigen Layouts mehr da, hat die vielleicht noch jmd von der 30 Kanal Kiste, wär echt hilfreich, danke schon mal...
Lg Phoelipp