Ziel war es, eine gut aussehende Stimmungslicht für mein Wohnzimmer, inspiriert durch eine Standardbeleuchtung Konsole haben ein Freund einmal (mit farbigen Glühbirnen und Schaltern hatte), aber mit einem zusätzlichen Tönung High Tech. Auch sollten die Lampen spot Lampen, nicht Flut Lampen an meiner Wand schön Farbe sein.
Nach einigen ersten Tests mit RGB-LEDs habe ich beschlossen, ein 10W in jede Lampe führte. Auch sollte die Lampen um Flexibilität hinzuzufügen individuell Placeble, nicht alle zusammen in einem Stück Holz eingebettet. Ich habe die Idee der Verwendung von Holzschalen aus diesen IKEA hack
hier:
http://technabob.com/Blog/2008/11/28/Salad-Bowl-Speakers-IKEA-Hack/
Der Hardware-Teil ist nicht allzu schwer zu machen, die Elektronik ist komplizierter, je nachdem Sie Fähigkeiten. Das schwierige Teil der Software war, nahm mich ein paar Wochenenden um herauszufinden, dass es alle, aber das ist jetzt alles für Sie bereit.
Also ist hier was sie tun können und wie es funktioniert:
Es gibt eine Meister Lampe, ausgestattet mit einem Arduino, die Befehle an die Slave-Lampen sendet (Ich habe einen Meister und fünf Sklaven, weitere können hinzugefügt werden oder weniger eingesetzt werden) über den I2C serial Busprotokoll. Ich wählte I2C, weil es nur 2 Drähte rausfinden verwendet aber hätte ich alles noch machen würde ich einen 2,4 GHz-wireless-Modul in jede Lampe für zusätzliche Flexibilität.
Meister Lampe verfügt auch über einen IR-Empfänger. Es ruft Befehle zwischen eine billige IR-Fernbedienung (fast jede Fernbedienung hinein programmierbar) und ändern Sie Farben, fade-Modi und was auch immer Sie in der Master programmiert haben.
Ich habe die Elektronik im Wesentlichen von DealExtreme und Digikey, die Schalen sind von IKEA, die Drähte bekam ich vor Ort.
Sachen benötigt:
-10W RGB LED, Weitwinkel (http://www.dealextreme.com/p/10w-500-lumen-multi-color-rgb-led-emitter-metal-plate-140-degree-44043?item=1)
-Kleine Arduino mit ATmega328, ich habe eine von Seeedstudio aber jeder, der in der Lampe passt werde. Ich empfehle einen Arduino Nano für seine Größe (http://www.dealextreme.com/p/arduino-nano-v3-0-81877?item=2)
-NFET Transistor mit niedriger Schwellenspannung (unter 4V) in welchem Paket Sie mögen
-Kühlkörper (http://www.dealextreme.com/p/high-performance-dc-brushless-cooling-fan-for-pc-video-card-8942 es ist vergriffen, ähnliche wird man tun)
-Kühlkörper einfügen (http://www.dealextreme.com/p/heatsink-thermal-compound-grease-like-4593)
-12V Netzteile (http://www.dealextreme.com/p/ac-to-dc-12v-1a-power-adaptor-with-5-4mm-dc-plug-eu-type-110-240v-15991)
-LED Controller mit PWM-Eingang (drei pro Lampe): (http://www.dealextreme.com/p/mr16-1-3w-650-700ma-constant-current-regulated-led-driver-8-40v-input-13557)
-Wärme-Schrumpfschlauch (http://www.dealextreme.com/p/1m-black-heat-shrink-tubing-five-size-pack-0-8-1-5-2-5-3-5-4-5mm-23450)
-Aluminium-Rohr, 20 mm Durchmesser (Baumarkt)
-Reflektoren (http://www.dealextreme.com/p/35mm-35mm-aluminum-textured-op-reflector-for-cree-led-emitters-2-pack-14599)
-5-Strang Kabel (oder mehr), 300V Isolierung zwischen den Strängen, Länge 5m. Strombelastbarkeit: 12W * [Anzahl der Lampen] / 230V (oder 120V in USA und Japan). Ich habe ein Kabel mit acht 0,14 mm ^ 2 Leiterlitzen.
-Netzkabel (1-2 m Länge) mit einem Stecker passend Ihre Steckdosen. Kann auch einen Schalter sein.
-IR-Empfänger, 38 KHz (ich glaube, ich habe eine TSOP2238, aber nicht sicher mehr)
-IR-Fernbedienung (http://www.dealextreme.com/p/24-key-wireless-infrared-ir-remote-controller-for-rgb-led-light-bulb-1-cr2025-47019?item=2)
-Diffusor Material (60° Winkel Diffusor verwendet) (Ich habe sehr teure professionelle Diffusoren, ich hatte eine Probe von Tesafilm Werken vorhanden, auch aber nicht so gut)
-Deckglas (http://www.dealextreme.com/p/glass-lens-for-flashlights-10-pack-34-8mm-x-1-2mm-10643?item=4)
-Hölzerne Schüsseln von IKEA
-"Behandla" scumble von IKEA (wie Lack, aber nicht Lack)
-Cork Pad für Ständer, 10 mm dick (habe das auch von IKEA)
Für jedes Slave-Controller-Board: (Sie können auch einen Arduino pro Mini, ein bisschen teurer aber spart eine Menge Lötarbeit) und ändern Sie die Slave-Software. Du musst herausfinden, wie Sie selbst. Gibt es hier: http://www.dealextreme.com/p/arduino-pro-mini-w-atmega328p-electronic-building-blocks-interactive-media-improved-version-104332?item=1)
-ATTiny24
-5V LDO Regler IC (d.h. L1117 im SOT223-Paket)
-NFET Transistor mit niedriger Schwellenspannung (unter 4V) in einem SOT23-Paket
-SMD Kondensatoren 10uF Entkopplung (1uF wäre gut zu)
-Pin-Header
Hilfsmittel:
-Dremel
-Diverse Bohrer
-CNC-Fräsmaschine (optional aber erleichtert Zeug)
-Alle Arten von Schleifpapier
-Pinsel
-Vice
-Cutter-Messer
-Datei
-Bar-Klemmen
-Kleber (Epoxy, Heißkleber, Holzleim)
-Silikon oder Silikonkleber (optional)
-Lötkolben
-Löten
-Resistente Drähte zu heizen (Ich habe Silikon Drähten in RC-Modelle, aber keine Kabel, die bis zu 80 ° C funktioniert ist in Ordnung)
-Multimeter
-Oszilloskop (optional, aber sehr nützlich für das Debuggen)
-Labor-Netzteil (optional auch)
-Programmer (ISP) für Atmel Chips (früher habe ich einen AVRISP STK500 kompatiblen ich von Seeedstudio bekam, aber kann man es von Ebay für rund 20$)
Hinweis: Wenn Sie ein Anfänger in der Elektronik sind, ist dieses Projekt nicht für Sie. Sie können versuchen, und ich bin bereit, einige Fragen zu beantworten, aber seien Sie sich bewusst, dass die Anweisungen für Personen mit Vorkenntnissen im Bereich Elektronik und Programmierung gemeint sind.
WARNUNG:
DIE LAMPE LÄUFT AUF 230 V/120 V, NEHMEN SIE BESONDERE SORGFALT JEDES MAL VOR DEM TESTEN NICHT VERSEHENTLICH KURZ, ODER ERHALTEN SIE SCHOCKIERT! AUCH SEIEN SIE VORSICHTIG BEI DER VERDRAHTUNG ES, IHRE VERSICHERUNG WAHRSCHEINLICH NICHT BRÄNDE DURCH SELBST GEMACHTE ELEKTRONIK ABDECKT! IMMER DURCH KOMPLETT SCHNEIDEN DIE MACHT AUSSCHALTEN UND NICHT UNBEAUFSICHTIGT LAUFEN LASSEN! ICH HAFTET NICHT FÜR VERLETZUNGEN ODER VERLUSTE DER IRDISCHEN GÜTER WENN SIE SCHOCKIERT ODER IHR HAUS NIEDERBRENNEN.