8 Schritt:Schritt 1: Eigenschaften Schritt 2: Technische Übersicht Schritt 3: Stromkreis Schritt 4: Hardware Schritt 5: Firmware Schritt 6: LED-Konfiguration / Hookup Schritt 7: Remote Control Schritt 8: Beispiele für den Einsatz mit 3D bedruckten Teile

    *** Es ist ein Firmware-Update. Bitte überprüfen! *** LEDs gegenüber herkömmlichen Beleuchtungs nehmen jeden Tag. Hochleistungs-LEDs über 1W werden immer mehr und mehr bezahlbar, und ich wollte starten Sie mit ihnen, um die Leuchten um mich zu ersetzen. Aber ich merke, dass die Suche und Konfiguration der Stromversorgung war ein bisschen wie ein Schmerz, weil ich wollte, um verschiedene LEDs in verschiedenen Konfigurationen je nachdem, was die Beleuchtung war zu verwenden. Stromversorgung muss Regulierung der Strom, geht zwar der LEDs. Bei höheren Strom, High-Power-LEDs benötigen, ist aktiv Konstantstromschaltung die einzig praktikable Option. Im Handel erhältliches Abwärtsregler sind einfach zu bedienen, sie sind jedoch in der Regel für eine bestimmte Strom- und Spannungsbereich gemacht. Für mich bedeutet, dass Vielfalt von Buck-Treiber zu erwerben. Auch die meisten LED-Treiber ermangeln Dimmfunktion oder haben schlecht funktionierende Dimmer. Ich denke, Dimmen ist für moderne Beleuchtung, und ich möchte, reibungslose Steuerung der Helligkeit. Also beschloss ich, eine universelle, Dimmbare High-Power-LED-Controller zu entwickeln. Es hat mir vier Monate gedauert, um diese Steuerung zu entwickeln. Obwohl es noch in der Entwicklung, ich denke, es ist sehr nützlich für alle DYI'ers mit LED-Beleuchtung Projekte. Ich machte dieses ein Open Source Projekt. Hardware und Software sind offen - bitte verwenden und erweitern dieses Projekt und teilen das Wissen. Ein 3D druckbare Gehäuse sowie einige LED-Montage-Hardware ist auch als Open Source, download-fähig zu Verfügung Thingverse. Gemeinsam kann man wirklich einen Anstoß für LED-Konvertierung Ihrer Haushaltsbeleuchtung! Schritt 1: Eigenschaften Hier ist die Liste der wichtigsten Merkmale: Inductor "Schaltbetrieb" Controller für hohe Energieeffizienz. Weite Versorgungsspannungsbereich von 5 bis 18 V (kann höher gehen, aber nicht getestet). Großen mit Batterien sowie Netzteile. Bis zu 20W maximale Ausgangsleistung (höher mit aktiver Kühlung zu gehen). (bei Versorgungsspannung 12 V oder höher) Konstantstrom (gepulst) - konfigurierbare bis 3A Spitzenstrom wählbar zwischen Buck-Boost und Boost-Modus Analog Stil Dimmersteuerung (glatt, flimmerfrei kontinuierliche Anpassung) IR-Fernbedienung-Empfänger -.. steuerbar über Sony IR-Fernbedienung Digital gesteuerte Verdunkelung - über externen Mikrocontroller Arduino einschließlich Master / Slave-Bande Dimmen -. Verbindung mehrerer Einheiten miteinander und steuern das Dimmen von einem der Geräte Hochfrequenzimpuls-Laufwerk -. 32kHz bis 175kHz - kein Flimmern selbst in video! Schritt 2: Technische Übersicht Alle 10 Artikel anzeigen Diese Schaltung ist eine relativ einfache Implementierung der Schaltspannungswandler. Ein Induktor arbeitet, um elektrische Energie in magnetische Energie umzuwandeln, dann wandelt sie in elektrische Energie. Durch die Steuerung der Ladezeit können Sie die Ausgangsspannung zu steuern. Meine Implementierung ist ein bisschen anders als typische Boost oder Buck-Boost-Schaltung dadurch, daß anstelle der Gleichrichtung der Ausgangsspannung, fährt die Ausgangsspannung LEDs direkt (gepulste Laufwerk). Diese Implementierung bietet einige Vorteile: reduzierte Teileanzahl. Höhere Gesamtenergieeffizienz (wegen Gleichrichter Spannungsverlust) Bessere Dimmkennlinie. In der Praxis können Sie 1 bis 20 LEDs mit der Steuerung zu verbinden. In Abhängigkeit von der Versorgungsspannung kann zwischen Buck-Boost oder Boost-Modus zu wählen. Buck-Boost-Modus kann die Ausgangsspannung niedriger bzw. höher als die Eingangsspannung zu liefern. Jedoch leidet die Effizienz bei höheren Ausgangsspannung, so Boost-Modus sollte verwendet werden, wenn Sie höhere Ausgangsspannung als Eingabe benötigen. Boost-Modus kann nur liefern Ausgangsspannung höher als Eingabe. Da LEDs müssen Mindestspannung (in der Regel etwa 2 V pro LED) zur Beleuchtung zu starten, Boost-Modus wirksam, wenn Versorgungsspannung unter 2 x (Anzahl der LEDs). Mehr von der Konfiguration später ... Spähen in die Ausgangs Ich denke, Blick auf die Wellenformen geben Ihnen die besten zu verstehen, wie diese Schaltung treibt die LEDs. Wie man auf dem Bild sehen kann, ist das Gerät bis zu einem Oszilloskop angeschlossen. Mit zwei Eingängen, der Ausgangsspannung und der Induktor / LED-Strom werden gleichzeitig angezeigt. Die quadratische Welle ist die Spannung, und die Dreieckswelle der Strom ist. Beachten Sie, wie in der Low-Power / abgeblendet Ebene, sowohl die aktuelle und die Zollsätze sind niedrig. Wie Sie das Leistungsniveau zu erhöhen, sowohl die aktuelle und die Lastrate steigt. Diese Regelung führt zu einer sehr breiten Dimmbereich mit minimaler Farbverschiebung. Entwicklungs Hinweise Obwohl ich war immer von der Art und Weise Induktivitäten Arbeit fasziniert, Gestaltung meiner eigenen Schaltwandler schien unmöglich. Ich irgendwie meistens gelang durch Trial & Error, Brennen zahlreichen MOSFETs und Induktivitäten in den Prozess. Ich wollte zu teilen, was ich kam mit, damit andere auf es zu bauen, oder einfach nur davon profitieren. Ein wichtiger Punkt - wenn Sie, um die Schaltung zu optimieren wollen, müssen Sie ein gutes Oszilloskop. Schaltmodus-Schaltungen wie diese arbeiten mit Hochfrequenz, ist einzige Weg zu wissen, was los ist zu "sehen" die Wellenform. Ich glaube nicht, dass ich dieses Projekt ohne einen getan haben. Sie brauchen nicht ein schickes neues Oszilloskop. Durchstöbern Sie eBay für ältere Modelle von Ende 70 bis 80 ist (Ich bezahlte ca. 240 € für die von mir). Bis Anfang der 80er Jahre Elektronik wurde die Ewigkeit gebaut. Ich würde Geräte aus dieser Zeit mehr als die neuesten vertrauen. Schritt 3: Stromkreis Das Herz dieser Steuerung ist ein Schaltspannungswandler. L1 wandelt Spannung. Q1 ist der Schalter, Strom das geht durch L1 steuern. Das Grundprinzip der Wandler im Schaltmodus ist, dass er steuert die Ausgangsspannung oder Strom durch Steuern der "Ladung" der Zeit von der Induktivität. Induktivität speichert die elektrische Energie (Strom), das hereinkommt, und gibt diese Energie, wenn die ankommenden Strom mehr. Es wird versucht den gleichen Strom, der fließt, wurde, wenn die eingehende (oder Ladung) Strom angehalten, um zu halten. So durch die Steuerung der Ladezeitpunkt, können Sie den Ausgangsstrom zu steuern. (Dies ist eine sehr tiefe unterliegen und es dauert mehr als diese instructable zu erklären. Bitte lesen Sie Wiki für weitere Informationen zu diesem Thema.) Boost-Wandler auf Wiki: http://en.wikipedia.org/wiki/Boost_converter Buck-Boost-Wandler auf Wiki: http://en.wikipedia.org/wiki/Buck-boost_converter Wie Sie sehen können, dass die Diode und ein Kondensator auf der typisch für das Schaltwandlerausgang wird weggelassen. Dies ist, weil die Last (LEDs) ist im wesentlichen eine Diode und LEDs recht gut mit gepulstem Strom durchführen. Durch Entfernen der Gleichrichterschaltung, verbessert die Gesamtleistungseffizienz sowie Dimmbereichs. Dieser Controller unterstützt zwei verschiedene Betriebsarten-Schalter; Buck-Boost und Boost. Buck-Boost-Modus ausgeben können niedrigere oder höhere Spannung als die Eingangsversorgung, während die Boost-Modus kann nur ausgegeben höhere Spannung als die Eingangsversorgung. Sie fragen sich vielleicht, warum wir überhaupt benötigen steigern Modus? Weil Umwandlungswirkungsgrad verbessert, wenn Eingangs- und Ausgangsspannung sind näher. Also, wenn Sie benötigen immer höhere Ausgangsspannung als die Eingangs, ist es am besten, Boost-Modus zu verwenden. Der Modus kann durch Verbinden der LEDs auf die verschiedenen Ausgangsanschlüsse ausgewählt werden. Q1 (MOSFET) schaltet, fließt der Strom durch die Induktivität L1. Der Strom durch R5 fließt dann ist dies die "aktuelle sense" Widerstand, der Spannung, die proportional zu dem Strom ist erstellt. Diese Spannung wird durch den Mikrocontroller (via R4), die Ausgangsleistung, die in den LEDs geht die Steuerung überwacht. Das Grundprinzip ist, daß der Komparator innerhalb des Mikrocontrollers vergleicht die Stromerfassungsspannung mit der Referenzspannung. Q1 wird ausgeschaltet, wenn die Stromerfassungsspannung höher als die Referenzspannung. Der Mikrocontroller steuert den L1 Strom durch Steuern der Referenzspannung. (siehe Firmware Abschnitt) Für den Strommesswiderstand, habe ich fünf 1-Ohm-Widerstände parallel statt mit einem einzelnen 0,2-Ohm-Widerstand (fünf 1 Ohm, 0,25 W Widerstände = 0,2 Ohm 1,25 W Widerstand). Dieser ist in der Regel kostengünstiger. R3 und C5 bilden einen "Snubber", um die schädlichen Frequenz (Klingeln), die bei der L1 Strom abgeschaltet wird zu reduzieren und den MOSFET zu schützen daraus. (http://en.wikipedia.org/wiki/Snubber) Die Ausgangsspannung wird durch R6 und R7 gedämpft und an den Mikrocontroller gesendet werden. Diese Spannung löst Überspannung abgeschaltet wird, wenn die Ausgangsspannung geht höher als der MOSFET widerstehen kann (60 V). (MOSFETs kann leicht durch hohe Spannung zerstört werden.) Diese Situation kann eintreten, wenn die LEDs getrennt sind, übersteuert, oder falsch konfiguriert. Hauptsteuerung (PIC16F1823) nimmt die Eingangssignale von der Treiberschaltung und Steuer Q1, gewünschte Ausgabe zu erreichen. Ich wähle PIC16F1823 als Controller für dieses Projekt. Die wichtigsten Punkte für die Wahl dieses PIC sind, dass sie in analoge Komparatoren aufgebaut hat, und es läuft bei 32MHz, ohne dass ein Kristall. Es gibt eine Sicherung im Stromversorgungsabschnitt. Zusätzlich zu den üblichen Überstrom (Überlast) und Kurzschlussschutz, diese Sicherung bereitzustellen Verpolungsschutz. Wenn Sie an der Strecke rund MOSFET Q1 aussehen, Sperrspannung gründlich Q1 zu gehen, da die Diode in der MOSFET vorwärts vorgespannt ist. Die Induktivität L1 hat einen sehr geringen Widerstand, so dass das schafft im Wesentlichen einen Kurzschluss. Ohne Sicherung wird die Stromversorgung, MOSFET oder der Induktor verbrannt werden. Aus diesem Grund hat die Sicherung von "flink" Typ sein. BOM 5x 1 Ohm (R5A-E) 1x 10 Ohm (R1) 3x 220 ohm (R8, R9, R10) 4x 1 kOhm (R3, R4, R7, R13) 4x 10 kOhm (R2, R12, R14, R15), 1x 22k Ohm (R6) 1x 47k Ohm (R11) (alle Widerstände 1 / 4W Kohleschicht-Typ) 1x 10 kOhm Potentiometer (VR1) 1x 2,2 nF (2200pF) Keramikkondensator (C5) 6x 0.1uF Keramikkondensator (C2, C3, C4, C6, C7, C9) 1x 10uF / 10V-Elektrolyt-Kondensator (C8) 2x 47-100uF / 25V-Elektrolyt-Kondensator (C1A, C1B) 1x 47-100uH Induktivitäten (L1) 1x 1N4148 Diode (D1) 1x LED (D2) 1x MC78L05A oder gleichwertig (IC1) 1x NTD5867NL N-ch-MOSFET (Q1) 1x PIC16F1823 Mikrocontroller (PIC1) 1x GP1UX311QS IR-Empfänger (optional) (IC2) 2x Tactile Switch (optional) (SW1, SW2) 1x 2A - 3A-Sicherung (flink Typ empfohlen) Schritt 4: Hardware Ich plane, einen Controller, wie dies immer wieder in vielen Projekten zu verwenden, so natürlich ich entwarf eine benutzerdefinierte PCB. Ich entwarf die Schaltung und die Leiterplatte so universell wie möglich zu sein, einschließlich aller möglichen Optionen. Zum einen können Sie entweder DIP (Durchgangsbohrung) oder SOIC (SMT) Versionen von PIC-Mikrocontroller verwenden. MOSFET und der Induktivität können aus einer Vielzahl von Optionen gewählt sowie sein. Potentiometer und taktile Schalter können vertikale oder rechtwinklige Typen sein. Steuerelemente, die Sie nicht brauchen, wie IR-Fernbedienungsempfänger, Potentiometer und Tastenschalter kann einfach weggelassen werden (obwohl Sie sollte zumindest einer von ihnen, um die Steuerung zu nutzen). Sie können Ihr eigenes Design, oder haben sie mit den Gerber-Dateien zur Verfügung gestellt ("Universal-driver-rev2-gb.zip") hergestellt. Ich habe auch die Leiterplatten und Kits zur Verfügung zu verkaufen. Construction Montage der Steuerung ist recht einfach. Alle Teile außer der Induktionsspule sind Durchgangsloch-Typ. Der Induktor, die ich für diesen Controller wählte technisch Oberflächenmontage, aber wegen seiner Größe, ist das Löten sehr einfach mit regelmäßigen Lötkolben. Programmierung der PIC Microcomputer Sie benötigen einen PICKit 2 oder 3, ICD2, ICD3 oder anderen kompatiblen PIC Programmierer, um den PIC zu programmieren. Hinweis: PICKit2 nicht unterstützt PIC16F1823 (Korrektur - es tut) Schritt 5: Firmware Die Hauptfunktion der Firmware ist es, die Helligkeitssteuerung überwachen (über VR1, serielle Schnittstelle, oder IR-Fernbedienung) und steuern den Ausgang. Beim Start wird die Helligkeitsregelung über das Potentiometer über A / D (Analog-Digital-Wandler) gelesen und als Anfangshelligkeit / Dimmlevel verwendet. Hauptschleife Der Controller erzeugt Referenzspannung V-REF (siehe "Referenzspannungsgenerator" Kreislauf des schematisch), die zu einer der in positive Eingangskomparator gebaut verbindet. Stromerfassungsspannung C-SENSE ist gegen diese Spannung durch den Komparator verglichen. Der Microcontroller schaltet die Q1 für einen schnellen Moment, dann zu sehen, wenn der Drosselstrom hoch genug war, um "Reise" der Komparator (was bedeutet, dass L1 Strom erreicht oder überschritten die gewünschte Ebene). Wenn der Komparator keiner Auslösung wird die "on-time" erhöht, und der Zyklus wird wiederholt, bis der Komparator Fahrten wiederholt. Wenn die Vergleichsfahrten, dann ist die "on-time" ist ein bisschen reduziert, dann wird die Schleife fortgesetzt. Dies bildet eine einfache Feedback-Regler. Essentialy der Ausgangspegel durch die Referenzspannung eingestellt. Referenzspannung wird durch die Ausgabe (Software) PWM-Signal mit Tastverhältnis proportional zu der gewünschten Spannung erzeugt. Der PWM-Ausgangssignal von dem Mikrocontroller Spannung durch eine Diode (im gleichen Maßstab / Höhe wie die Stromerfassungsspannung) festgeklemmt ist, dann R15 und C8 (RC-Filter) geglättet. Diese Referenzspannung bleibt zwischen 0 bis 0,6 V. A / D-Wandler ist nicht geeignet zum Lesen der Drosselstrom aufgrund der (mangelnde) Geschwindigkeit. Induktivität erhält kurze Ausbrüche von aktuellen, in Mikrosekunden-Intervallen. Komparator kann mit einem Spitzenstrom wie diese reagieren, und A / D-Wandler setzt die Eingangsspannung stabil ist, während Abtastung sein. Der "Ein-Zeit" Signal wird von der Hardware-PWM-Modul erzeugt wird. Es ist so konfiguriert, PWM-Frequenz zwischen 32kHz bis 175kHz (konfigurierbar) zu erzeugen. Ändert sich die Frequenz nach dem Dimmlevel. Je niedriger die Helligkeit je niedriger die Frequenz. Durch Ändern der Frequenz, die effektive Tastverhältnis des Ausgangs ändert. Die Kombination der Einschaltdauer Änderung der Stromänderung über den Schalter-Modus-Wandler, ist viel besser Dimmkurve erreicht. Ausgangsüberspannungsschutz Wenn der Ausgang offen ist (dh keine Geräte angeschlossen sind, schlechte Verbindung oder tot LED) oder zu viele LEDs sind in Reihe geschaltet, kann die Ausgangsspannung zu hoch für den MOSFET zu handhaben zu bekommen. MOSFET verwendet, hier können bis zu 60 V zwischen Drain und Source zu behandeln. Höhere Spannung kann das Gerät zerstören (ziemlich schnell Raucher Tod, wie ich ein paar Mal während der Entwicklung erlebt). Die Ausgangsspannung wird gedämpft, so daß die Spannung sicher für den Mikrocontroller (unter 5 V), dann auf das Vergleichsmodul zugeführt. Interne Referenzspannung ist so eingestellt, dass die Vergleichsfahrten bei etwa 59V (konfigurierbar in etwa 3 V-Schritten). Der Komparator wird intern über Hardware auf "Herunterfahren" PWM-Ausgang, wenn Reisen verbunden ist. So dass diese Ausgangsüberspannungsschutz funktioniert augenblicklich, wie es sollte. (Ein weiterer Grund, die ich brauchte Komparatoren eingebaut) Wenn die Schutz Kicks in (via Hardware), erkennt der Firmware, und stoppt den Betrieb, blinkt dann die Status-LED. Nur Power Cycling kann diesen Zustand zurückzusetzen. Versorgungsspannung Sense Versorgungsspannung wird durch den A / D-Wandler gelesen und der Wert wird verwendet, um den Ausgangspegel zu kompensieren, so dass die Ausgangsleistung ist konsistent über einen Bereich von Versorgungsspannungen. Auch Versorgung Überspannungsschutz tritt in zumin xxV (konfigurierbar in Firmware). IR-Empfänger IR-Fernbedienungssignal von dem Sensor erfasst und erzeugt Interrupts. Das Signal wird von dem ISR (Interrupt Service Routine) decodiert. Sie können die Helligkeit / Dimmlevel, Ausgang und Ausschalten über die IR-Fernbedienung steuern. Wenn die Helligkeit wird über IR-Fernbedienung geändert wird, wird das Potentiometer gesperrt, bis es wieder geht. Nur Sony Remote-Protokoll wird in dieser Zeit (natürlich können Sie jederzeit weitere Protokolle hinzuzufügen) unterstützt. Buttons Button Schalter sind über jeden 4 Millisekunden abgefragt und in der Firmware entprellt. Helligkeit up / down-Funktion wird jetzt implementiert. (aber sie alles, was Sie wollen, zu tun) Wenn die Helligkeit über die Tasten geändert wird, ist das Potentiometer gesperrt, bis sie erneut bewegt wird. Sie können auch externe Taster über SPI-Anschluss für schnelle und einfache Fernbedienung. (siehe schematische Darstellung) Bidirektionale serielle / SPI Steuer SPI-Stil Serien kann verwendet werden, um diese Steuerung zu steuern. Nur Helligkeit / Dimmen Änderung wird jetzt unterstützt. Die 8-Bit-Helligkeitsdaten erfolgt über den gleichen Port gesendet, wenn Sie das Potentiometer zu bewegen. Also, wenn Sie zwei oder mehr dieser Steuerungen über SPI-Port anschließen, können alle von der Steuerung nur durch Bewegen eines der Potentiometer (gang Dimmen) gesteuert werden. Dies ist praktisch, wenn Sie eine Reihe von Steuerungen, eine große Raumlicht zu haben. SPI-Port und die Knopfschalter dieselbe I / O-Ports, so bestimmt die Firmware, die Quelle des Signals durch die Dauer des Impulses. Da der Mensch kann nur Drucktasten so schnell, Impulse, die länger als etwa 47 Mikrosekunden werden als Tastendruck sind und kürzere als SPI-Signal decodiert. Das Datenformat ist einfach - senden Sie einfach die Helligkeitsstufe in 8-Bit-Format. Das war es für heute - vielleicht erweitert werden, um andere Dinge zu tun ... Open Source Sie können den Quellcode als auch die HEX-Datei, um den Mikrocontroller Programm herunterladen. Ich würde gerne jemanden, der sich meinen Code zu sehen. Schritt 6: LED-Konfiguration / Hookup Die Universal-LED-Controller kann Hochleistungs-LEDs bis zu 20W in Gesamtleistung zu fahren. (Pflege braucht, um beim Fahren mehr als 10W Leistung genommen werden. Es wird spürbare Wärmemenge aus dem Induktor und MOSFET abgeführt werden kann. Achten Sie auf gute Belüftung / Kühlung geben, so dass die Teile nicht zu heiß werden.) Bitte beziehen Sie sich auf die Tabelle für die Konfiguration der LEDs, Versorgungsspannung, und Modusauswahl. LED-Konfiguration Chart Anzahl der LEDs Versorgungsspannung Verbindung Mode Insgesamt LED Strom (mA) Parameter (ref_max_duty) 1W LED 3W LED 1W LED 3W LED 1 5 - Buck-Boost- 350 700 32 66 2 5-10 Alle Serien Buck-Boost- 350 700 32 66 3 5 - 6 Alle Serien Auftrieb 350 700 32 66 6-15 Alle Serien Buck-Boost- 350 700 32 66 4 5-8 Alle Serien Auftrieb 350 700 32 66 8-18 Alle Serien Buck-Boost- 350 700 32 66 5 6-10 Alle Serien Auftrieb 350 700 32 66 10 - 18 Alle Serien Buck-Boost- 350 700 32 66 6 5 - 6 3 Serien x2 Auftrieb 700 1400 66 138 6-9 3 Serien x2 Buck-Boost- 700 1400 66 138 9-12 Alle Serien Auftrieb 350 700 32 66 12-18 Alle Serien Buck-Boost- 350 700 32 66 7 9-14 Alle Serien Auftrieb 350 700 32 66 14-18 Alle Serien Buck-Boost- 350 700 32 66 8 5-8 4 Serien x2 Auftrieb 700 1400 66 138 8-10 4 Serien x2 Buck-Boost- 700 1400 66 138 10-16 Alle Serien Auftrieb 350 700 32 66 16-18 Alle Serien Buck-Boost- 350 700 32 66 9 12-18 Alle Serien Auftrieb 350 700 32 66 10 6-10 5 Serien x2 Auftrieb 700 1400 66 138 10-12 5 Serien x2 Buck-Boost- 700 1400 66 138 12-18 Alle Serien Auftrieb 350 700 32 66 Zum Beispiel, wenn Sie 3 LEDs und 12V-Netzteil haben, können Sie bock-Boost-Modus verwenden möchten. In diesem Modus kann die Ausgangsspannung niedriger als die Eingangs sein, so dass die 3 LEDs erfordert etwa 10 V als Ganzes kann sicher angetrieben werden. Wenn Sie über 9 LEDs in Reihe geschaltet sind, und verfügen über 12V-Netzteil, Sie Boost-Modus verwenden möchten. Dieser Modus erhöht die Versorgungsspannung, so dass die 9 LEDs über 29V erfordern kann gefahren werden. Wenn Sie mehr als 10 LEDs anschließen möchten, müssen Sie die serielle & parallele Verbindung zu kombinieren. Zum Beispiel, wenn Sie 12 LEDs haben, sollten Sie 6 LEDs in Reihe zu schalten, dann parallel verbinden zwei der in Reihe geschalteten LEDs (Strings) mit kleinen Registern zu balancieren Strom. Diese "Balancing" Widerständler sind wichtig, und sollte nicht ausgelassen werden, da jede LED hat ein bisschen anders Vorwärtsspannungsabfall, und zwei Reihen von 6 LEDs wird etwas anders Spannung müssen Sie die aktuelle sie benötigen. Ohne die ausgleichende Gegner, wird eines der Saite mehr Strom so übersteuert werden. Dieser Zustand wird zu einem vorzeitigen Ausfall der LED führen. Sie können oft "weg" ohne Verwendung von Abgleichwiderstand. Schließen Sie Drähte ein wenig Widerstand zu helfen, das Gleichgewicht der aktuelle. Allerdings empfehle ich immer noch mit 5 bis 10 Ohm-Widerstand in Serie mit jeder Saite von LEDs. (Der Widerstandswert ist eine Vermutung an dieser Stelle, wie ich kann umfassende Formel zur Berechnung der Widerstand nicht finden.) Firmware Parameter *** Es ist ein Firmware-Update. Sie können nun den Ausgangsstrom über die beiden Tasten konfigurieren. Keine Notwendigkeit, neu zu programmieren. *** *** Dieser Schritt erfordert einen Computer und ein PIC Programmierer. Ich bin in den Prozess der Zugabe von "Easy Setup", um der Firmware. Sobald das erledigt ist werden Sie nicht brauchen, um neu zu programmieren PIC, um den Ausgangsstrom zu ändern. *** Sobald Sie herausfinden, die LED-Anschlüsse, sehen Sie den Parameter. Öffnen Sie die Quelldatei und suchen Sie nach "ref_max_duty equ xxx". Sollte um Leitung 76 sein Dieser Parameter stellt die Referenzspannung, der verwendet wird, um den LED-Strom zu regeln. Der Spitzen-Ausgangsstrom beträgt etwa ref_max_duty x11.7 mA. Da es sich um "Peak" keine Durchschnittsstrom, Lastrate (Verhältnis zwischen LED-Zeit und Aus-Zeit) muss Rechnung getragen werden. (Ich bin auf der umfassenderen Parameter Arbeitssuchtabelle und / oder automatisierten Setup. Stay tuned.) Ändern Sie diesen Wert mit dem Wert, den Sie benötigen, wieder zusammenbauen und programmieren Mikrocontroller. Ihre Universal Controller ist nun bereit, LEDs treiben. Schritt 7: Remote Control Das Beste, was über die Verwendung von Microcontroller ist, dass man zusätzliche Funktionen ohne kostet nichts hinzuzufügen. Ich fügte hinzu, IR-Fernbedienung-Empfänger zu den Universal-LED-Treiber, indem man einfach ein kostengünstiges IR-Empfänger-Chip, und ein paar Zeilen Code in der Firmware. Sony TV-Protokoll wird von fast allen Fernbedienungen "universal / programmierbarer" Typ unterstützt. Falls Sie einen Sony-TV, und möchten die LED ohne Steuerung Ihrer TV, alternative Geräte-ID kann in der Firmware ausgewählt werden, zu steuern. (Sony nutzt ID 0 für TV, 4 für die Videorecorder usw.) Sie können die LED-Helligkeit mit Kanal-Auf / Ab-Taste und Mute-Taste zum Ausschalten der LEDs ändern. Sie können verschiedene Buttons zuweisen, um verschiedene Dinge, indem Sie den Quellcode natürlich tun. Hier ist der Amazon-Link für das Remote-I verwenden: http://amzn.com/B001KC08A4 Diese sollten auch funktionieren: http://amzn.com/B000W8JFPG, http://amzn.com/B00385XUF6 Schritt 8: Beispiele für den Einsatz mit 3D bedruckten Teile Alle 9 Artikel anzeigen Kundenspezifische Gehäuse Ich habe 3D druckbare kundenspezifische Gehäuse für diese Universal-LED-Treiber entwickelt. Drucke von meinem Drucker sind nicht perfekt, aber gut genug, um praktisch zu sein. Sie können die Gehäusedaten herunterladen und ausdrucken, wenn Sie ein 3D-Drucker haben. Lupenleuchte Umwandlung Hier habe ich 8 von 1W weiße LEDs, um die 22W kreisförmige Leuchtstoffröhre in der Lampe Leuchte ersetzen. 8W Gesamtleistung scheint so hell wie die ursprüngliche Fluoreszenz. LEDs sind in Reihe geschaltet, und die Stromversorgung 12 V beträgt. Dimmer ist überraschend handlich. Ich entwarf und 3D-gedruckten die Clips, um die LEDs an den Lampenschirm zu befestigen. Sie können die Clips in Thingverse (Download http://www.thingiverse.com/thing:15263). Unter der Regalbeleuchtung Hier habe ich entworfen und 3D-Druck Mini-Lampenschirme zu 1W Sterne-LEDs halten. Diese machen große wirtschaftliche unter der Regalbeleuchtung. Sie können die Lampenschirm auf Thingverse (Download http://www.thingiverse.com/thing:15265). * Aufgrund der (mangelnden) Wärmeabfuhr, sollte nur 1W LEDs mit diesem Lampenschirm verwendet werden. * $(function() {$("a.lightbox").lightBox();});

      1 Schritt:

      alle 4 Einzelteile DIY-Energien-Bank für smatphone mit USB DC 0,9 ​​V bis 5 V Spannungsaufwärts Boost-Modul und TP4056 1A Li-Ion Akku Lademodul, Box Spielzeug, Zellen Laptop 18650, und einige Zeit Urlaub, Haben es sehr einfach und schöne Arbeit und billig, können Sie versuchen, tun es !!!!!!! Mehr DIY External Power Bank Backup Battery for Smart Phone hier:

        8 Schritt:Schritt 1: Rocket-Motor Test brennt ... Schritt 2: Erste Schritte in High Power Raketen Beteiligte Schritt 3: Charakterisierung von Raketentreibstoff: Was ist für die Prüfung benötigt ... Schritt 4: Charakterisierung Treibmittel ... Schritt 5: Gebäude TCLogger2Excel in Microsoft Visual Studio 2013 ... Schritt 6: C ++ Automatisierung von Excel ... Schritt 7: Lesen von XML mit boost :: property_tree ... Schritt 8: Fazit

        Ja, all das in einem Instructable ... Sort of. Abdecken der Wissenschaft und Prozesse hinter Raketentreibstoff Charakterisierung würde mehr als eine Instructable nehmen. Und vielleicht in der Zukunft werde ich ein paar mehr Instructables lösen, die die Anleitungen zu den Bau eines Prüfstandes, Gebäuderaketenmotorgehäusen für die Prüfung, den Aufbau "Düsen" für die Prüfung, und vielleicht eines Tages sogar die, wie man machen Ammoniumperchlorat Verbundtreibmittel . Aber nicht jetzt - für diese Instructable wir auf eine Aufgabe, die unmittelbar nützlich für diejenigen, die bereits einen Großteil der Ausrüstung und habe einige Erfahrung mit der Prüfung High Power Rakete Motors ist zu konzentrieren. Für alle anderen, wird diese Instructable noch nützlich sein, wenn Sie möchten, um Beispiele, wie man Excel aus C automatisieren sehen ++ oder parsen XML-Dateien mit Boost-Property Trees, oder sogar eine Schneide C ++ Klasse von Vorschlag N4189 von Microsoft Visual Studio verwendet 2013 ( N4198 ist ein Vorschlag zur Zeit durch den Prozess ISO C ++ Ausschusses läuft zur Aufnahme in den Standard Library) Wir sprechen über Raketentreibstoff Kategorisierung zwar ohne dass Sie ein paar Ideen, was das bedeutet ... Im Video nicht starten Hier finden Sie ein einzelner Motor Test zu sehen. Dieser Test wurde 5-mal mehr alle mit unterschiedlich großen "Löcher" oder wiederholter "Düsen". Jede Testmotor war identisch - das ist die Treib "Korn" war 3,0625 Zoll lang und wog das gleiche wie das Korn von jedem anderen Test dieser neuen Treibmittel. Der einzige Unterschied in jedem Test war die Größe des Halses im Test "Düsen". Um den Düsenkoeffizient von der Mathematik benötigt, um das Treibmittel zu charakterisieren zu beseitigen, haben unsere Testdüsen keine divergierenden Kegel. Die Idee hinter "Kategorisieren" ein Treibmittel ist, seine Verbrennungsrate bei verschiedenen Drücken zu bestimmen. Jeder Test mit einem anderen Düsenhals ändert den Druck. Schließlich bekommen wir eine Trendlinie von den Druckwerten wir erhalten haben, die uns erlauben, zu wissen, wie das Treibmittel durchzuführen, wenn der Motor wird "hochskaliert." Wir werden auch ISP Werte, die für die Aufstockung der Motoren und der Festlegung, wie ein Treibmittel mit unterschiedlichen Kornkonfigurationen durchzuführen benötigt berechnen. Für unseren Test haben wir gewählt, um 54mm einzelnes Korn Raketenmotoren zu verwenden. Dies ist für High Power Raketen relativ klein, aber es hält die Kosten für die Charakterisierung eines Treibmittels nach unten verbunden. Unsere Tests zeigen, dass einzelne Korn Tests so gut funktionieren, wenn nicht besser als Mehrkorn Tests. Aber ich greife vor. Werfen wir einen Blick auf einen Test brennen. Dann werde ich einige Hinweise zu den daran interessiert, zum ersten Mal in der High Power Raketen Hobby einschließlich schließlich Testen Sie Ihre eigenen Treibmittel beteiligt sind ...

        Seiten: