Die Weltherrschaft rückt näher!
Habe soeben mal das Charlieplexing am lebenden Objekt ausprobiert.
Also eine der Platinen geätzt die dann vor Ort eine Gruppe mit 5 Lampen ansteuert.
Lustigerweise sind 10polige Wannenstecker billiger als 6 polige, also werden 10 polige an das 6 polige Flachbandkabel gecrimpt...
Der Teil rechts ist nicht mitgeätzt. in Eagle sieht das so aus:
Das rechts sind 2 2polige Jumperkontakte.
Da soll das Stromversorgungskabel reingelegt werden (an der Stelle natürlich abisoliert) und die Jumperkontakte auf das Kabel gebogen werden.
Ist jetzt die günstisgte Methode die mir einfiel um auf dem Feld den Kontakt herzustellen.
Ich hoffe das geht bei unter 1A so in Ordnung?
Hier der gesamte Testaufbau:
Dann die Software geschrieben und ausprobiert.
Es gibt 3 AVRs die die Triacs steuern, jeder übernimmt eine Phase und 4 Zeilen (wir hamm nur 11 statt 12 Zeilen, also hat einer etwas weniger Arbeit).
Der AVR bekommt das Nulldurchgangssignal und ein DMX Signal.
Das DMX Signal enthält logischerweise die Dimminformation für jeden Pixel.
An jedem Port hängt dann eine Zeile mit einem 6 poligen Flachbandkabel.
Es soll 8 Dimmstufen geben, da muss ich aber noch ausprobieren wann die Helligkeitsabstufungen stimmen.
Bei 8 verschiedenen linear berechneten Zündwinkeln sind die Helligkeitsunterschiede durch den Sinus und der Kennlinie des menschlichen Auges alles andere als linear.
Die Flachbandkabel hängen ja direkt über jeweils 60Ohm am AVR und selbst bei mir gibts da schon eine 50Hz Einstreueung von 4V
Da muss noch was überlegt werden wie Störungen vom AVR ferngehalten werden können oder pokern und ne Tüte AVRs mitnehmen ...
Nen profilaktischer Ferrit über jedem Flachbandkabel sollte jedenfalls unbedingt sein (auch wenn der jetz nich gegen Niederfrequentes hilft).
Vllt hab ich die 50Hz aber auch nur drauf, weil ich ja nicht das Charlieplexinguniversum komplett hatte.
Die jeweils antiparalel geschalteten LEDs zwischen jedem Portpinpaar sollten ja eigentlich jede Störung auf ~1,3V begrenzen?
Ansonsten das Charlieplexing bei der Arbeit:
Bei jeder Flanke des roten Signals ist ein Charlieplexing durchlauf fertig (240µS bei 16MHz).
Das weiße Signal ist Portpin7, der versorgt 5 LEDs mit VCC und 5 LEDs mit GNC (wie zu sehen ist =P)
Es funktioniert also alles.
Jetzt müssten noch Freiwillige her die eine 5er Gruppe Lampen zusammenbauen und mitbringen (es werden 55 Module gebraucht).
Für die DMX Quelle ist auch schon gesorgt und jemand aus der UNi hat schon ein paar Spielchen programmiert