Dimmen eine LED-Lampe mit einem Arduino

5 Schritt:Schritt 1: Dissasemble das Gerät Schritt 2: Die Elektronik Schritt 3: Löten der FET Shunt-Leitungen Schritt 4: Die fertige Schaltung Schritt 5: Video

Dimmen eine LED-Lampe mit einem Arduino

Also habe ich mit diesen kostengünstigen 12V glücklich LED-Lampen von Cree bei Amazon.de . Um 9 Watt, sind sie so hell wie eine 35-Watt-Halogen, billig und relativ gute Farbe. Auch sie sind leicht auseinander zu nehmen und zu hacken !
Hier ist eine einfache Hack, dass Sie sie problemlos dimmen lässt und
voll. Zwar kann man die 120-V-Versionen mit einem Dimmer zu dimmen, ist es nicht sehr linear, und hart zur Fernsteuerung. Hier ist eine einfache Möglichkeit, mit PWM von einem Arduino oder ähnliche microcontroller.Step 1: Dissasemble das Gerät



Dimmen eine LED-Lampe mit einem Arduino

Dimmen eine LED-Lampe mit einem Arduino

Der erste Schritt ist neben der Lampe, indem Sie die drei Kreuzschlitzschrauben auf der Frontblende, um zu nehmen. Sie sind klein, und Sie werden sie wieder benötigen, sie nicht zu verlieren! Entfernen Sie vorsichtig die Metallfrontplatte und die drei Kunststofflinsen, die Leiterplatte mit den drei LEDsStep 2 aussetzen: Die Elektronik

Dimmen eine LED-Lampe mit einem Arduino

Der Trick ist, einen FET (Feldeffekttransistor) verwenden, um den Treiberstrom rund um die LEDs zu umgehen, wie oben in der schematischen gezeigt.
Ein logisch hohes vom arduino an Pin 9 schaltet den FET, und einen Nebenschluß des Stroms durch den FET anstelle der LEDs (da der Spannungsabfall über dem niedrigen On-Widerstand des FET ist viel geringer als Vf der Dioden). Dies stört die Stromquelle den Antrieb der LEDs: alles was man tun möchte, ist zu liefern ihren Sollstrom (in diesem Fall über einen Verstärker), und es kümmert sich nicht darum, ob es durch die LEDs oder die FET. Ich verwende eine IRF840 (PDF Datenblatt) FET, denn ich hatte eine rumliegen von der Reparatur einige Motorsteuerungen, können Sie jeden FET mit einem Logikpegelschwelle wie ein IRF512 zu verwenden. Jede anständige N-Kanal-FET funktionieren wird, sicherzustellen, dass es für mindestens 12 V und 1 A Nennstrom. Hier ist einer von Adafruit, die den Trick tun wird!
Wenn Sie den Spannungsquellen wie Batterien oder DC-Netzteile verwendet werden, klingt diese Schaltung falsch: wird nicht der FET "Kurzschluss" der Fahrer? Nun, ja es tut; Der Trick dabei ist, dass LEDs sind durch eine Stromquelle angesteuert , die völlig in Ordnung zu kurz ist. Wenn das PWM-Signal schaltet den Transistor wird der LED-Strom um die LEDs durch den Transistor überbrückt, indem er sie aus. Da die Stromquelle muss nicht jede Arbeit zu tun, um den Strom durch die niedrigen Vds des FET im wesentlichen keine Energie zu erhalten ist wasted.Step 3: Löten der FET Shunt-Leitungen

Dimmen eine LED-Lampe mit einem Arduino

Also einfach löten Sie die Bypass-Leitungen, um die LED-Treiber-Klemmen mit der Kennzeichnung "+" (rosa Kabel) und "-" (weißes Kabel) im Bild. (Beachten Sie, Ihr Markierungen / Farben können unterschiedlich sein.) Da die Drähte an einen Kühlkörper müssen Sie möglicherweise die Hitze auf Ihrem Lötkolben gelötet zu erhöhen. (Sie sind * * mit einem temperaturgesteuerten Eisen, oder?)
Schließen Sie den + Draht mit dem Drain des FET und dem - Kabel an der Quelle. (.! Wenn das falsch klingt, erinnere mich an die "Quelle" aus einem N-Kanal-FET sollte negativer als das Drain sein Betrachten Sie es als eine "Quelle" von Elektronen -, die negativ sind) Schritt 4: Die fertige Schaltung

Dimmen eine LED-Lampe mit einem Arduino

Also hier ist die Schaltung abgeschlossen, die den Arduino, der FET (mit den Test-Clips), die geschlossen, um der LED-Platine verlötet. Ich lief die Shunt-Leitungen zwischen Flügel des Kühlkörpers so die Linsen und Frontplatten passen würde, aber ließ sie weg hier, um das Bild. Aus diesem Proof-of-concept ich nicht, dies in einem Gehäuse setzen, aber möchten Sie vielleicht: Sie können den FET direkt mit dem Arduino oder zu einem kleinen Stück perfboard für eine mechanisch zuverlässige Lösung zu löten. Schritt 5: Video


Hier ist ein Video von der Arbeitskreis abgeschlossen. Da Instructables nicht zuverlässig Flickr Videos einbetten, hier ist ein Link zu den Videos.