Hallo Zusammen. Ich möchte ein Lichtmischer bauen, der mit entsprechenden verschiedenfarbigen LEDs über ein PIC16F84 (falls überhaupt möglich!) mit Pulsweitenmodulation PWM die Helligkeit angesteuert wird. Ich benötige sicher auch eine Konstantstromquelle, welche ich aber schon gesehen habe, aber noch dimensioniert werden muss und dementsprechend die POWER-LEDs ausgesucht werden müssen. Über einen Schalter sollen 2 Zustände gewählt werden: - Zustand 1: Konstantes Licht bzw. konstante Helligkeit aller LEDs. - Zustand 2: Durch programmierte PWM für diesen Schalterzustand soll die Lichtstärke geringer/grösser werden. Ich werde vielleicht auch mit Zustand 2 den Random programmieren, damit ein ständiges Wechseln der Farben bzw. LEDs möglich ist. Meine Frage nun: Kann mir jemand helfen mit Links/Erfahrungen zu PWM-Programmierung mit PIC (Assembler), LEDs-Hinweisen oder Steuerungen? Vielen Dank für Bemühungen und Hinweise
Auch wenn ich Dir mit Programmierung PIC nicht helfen kann noch eine Frage: Wieviele LED's willst Du ansteuern und willst Du RGB aus einzel-LED's aufbauen oder fertige RGB-LED's nehmen? Denke mal "Zustand 1" soll weißes Licht darstellen... oder?
Hallo Manos. Ich nehme zu Beginn mal 3 verschiedene LEDs (besseres Verteilen auf einer Fläche). Zustand 1 (also 3-pol Schalter manuell betätigt!) würde heissen: Konstantes Licht (ohne PWM) - also die rote LED leuchtet voll Rot, die blaue LED voll Blau usw. Zustand 2 (also man switche auf die andere Stellung) heisst: Varierendes Licht (mit PWM) - mit Random wird z.Bsp. die rote LED von dunkel mal Richtung hell und gleichzeitig die blaue LED vielleicht von hell zu dunkel usw. geändert. Gruss
Auch wenn ein externes Bauteil hier nicht noetig waere, moechte ich doch auf die Moeglichkeit hinweisen: Es gibt bei Texas Instruments PWM-Treiber-ICs fuer LEDs. Die haben eine Konstantstromsenke direkt mit eingebaut und werden ueber ein Datenwort vom Controller angesteuert. Heissen TLC.... (die Nummer hab ich grad nicht genau im Kopf, muesste sich aber ueber die parametrische Suche herausfinden lassen). Wie gesagt, ein Extra-Baustein waere hier sicherlich nicht noetig, vielleicht macht es ja gerade in Deinem Anwendungsfall Sinn... Greetz kmt
oder mal bei Bigclive reinschauen, Der hat sowas auch schon gebastelt und früher gabs da sogar mal den Sourcecode. http://www.emanator.demon.co.uk/bigclive/rgb.htm bye Frank
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.