Het doel was om een mooi uitziende mood light voor mijn woonkamer, geïnspireerd door een standaard verlichting console een vriend (met gekleurde bollen en schakelaars ooit) maar met een extra tint van high-tech. Ook moet de lampen spot lampen, niet vloed lampen aan mijn muur mooi kleur.
Na enkele eerste tests met RGB-LEDs heb ik besloten om het gebruik van een 10W in elk licht leidde. Ook, om toe te voegen plaatsingsflexibiliteit de lampen moeten individueel placeble, niet allemaal samen ingebed in een stuk hout. Ik kreeg het idee van het gebruik van houten kommen van deze IKEA hack
hier:
http://Technabob.com/blog/2008/11/28/Salad-Bowl-speakers-IKEA-Hack/
Het hardware gedeelte is niet te hard te maken, de elektronica kan ingewikkelder, afhankelijk van je capaciteiten. Het harde deel was van de software, kostte me een paar weekend naar figuur het allemaal uit maar dat is nu al klaar voor u.
Dus is hier wat het kan doen en hoe het werkt:
Er is één master lamp, uitgerust met een arduino waarmee opdrachten naar alle lampen van de slaaf gestuurd (ik heb een meester en vijf slaven, meer kunnen worden toegevoegd of minder kan worden gebruikt) via het I2C seriële bus protocol. Heb ik geselecteerd I2C, omdat het gebruikt slechts 2 draden van de addidtional maar als ik moest doen het allemaal voorbij ik een 2,4 GHz draadloze module in elke lamp voor extra flexibiliteit gebruiken zou.
De master lamp is ook uitgerust met een IR-ontvanger. Het krijgt opdrachten van een goedkope IR externe (bijna elke willekeurige afstandsbediening kan worden geprogrammeerd in het) te wijzigen van kleuren, vervagen modi en wat je hebt geprogrammeerd in het hoofdproject.
Ik kreeg de meeste van de elektronica-materiaal uit DealExtreme en digikey, de schalen zijn van IKEA, de draden die ik heb lokaal.
Spullen nodig:
-10W RGB LED, groothoek (http://www.dealextreme.com/p/10w-500-lumen-multi-color-rgb-led-emitter-metal-plate-140-degree-44043?item=1)
-Kleine Arduino met ATmega328, gebruikte ik een van de Seeedstudio maar die in de lamp past zal doen. Ik adviseren het gebruik van een Arduino Nano voor zijn grootte (http://www.dealextreme.com/p/arduino-nano-v3-0-81877?item=2)
-NFET transistor met lage drempel spanning (lager dan 4V) in welk pakket je wilt
-Koellichaam (http://www.dealextreme.com/p/high-performance-dc-brushless-cooling-fan-for-pc-video-card-8942 het is niet op voorraad, ieder soortgelijk men zal doen)
-Hetkoellichaam plakken (http://www.dealextreme.com/p/heatsink-thermal-compound-grease-like-4593)
-12V voedingen (http://www.dealextreme.com/p/ac-to-dc-12v-1a-power-adaptor-with-5-4mm-dc-plug-eu-type-110-240v-15991)
-LED-controllers met PWM input (drie per lamp): (http://www.dealextreme.com/p/mr16-1-3w-650-700ma-constant-current-regulated-led-driver-8-40v-input-13557)
-Warmte krimpen slangen (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 pijp, 20 mm diameter (ijzerhandel)
-Reflectoren (http://www.dealextreme.com/p/35mm-35mm-aluminum-textured-op-reflector-for-cree-led-emitters-2-pack-14599)
-5-strand kabel (of meer), 300V isolatie tussen de strengen, 5m lengte. Huidige vermogen: 12W * [aantal lampen] / 230V (of 120V in VS en Japan). Ik gebruikte een kabel met acht 0.14 mm ^ 2 strengen van de dirigent.
-Netsnoer (1-2 m lengte) met een stekker past uw stopcontacten. Hebben ook een schakelaar daarop.
-IR-ontvanger, 38 KHz (ik denk dat ik gebruikte een TSOP2238, maar niet zeker meer)
-IR-afstandsbediening (http://www.dealextreme.com/p/24-key-wireless-infrared-ir-remote-controller-for-rgb-led-light-bulb-1-cr2025-47019?item=2)
-Materiaal van de Diffusor (60 ° hoek diffusor gebruikt) (ik gebruikte peperdure professionele verbredingen, ik had een monster beschikbaar van scotch tape werkt ook maar niet zo goed)
-Dekking glas (http://www.dealextreme.com/p/glass-lens-for-flashlights-10-pack-34-8mm-x-1-2mm-10643?item=4)
-Houten bakjes van IKEA
-"Behandla" scumble van IKEA (zoals vernis maar niet vernis)
-Cork pad voor Vloerstandaard, 10 mm dik (heb die van IKEA ook)
Voor elke slaaf controller-board: (u kunt ook een pro mini arduino, een beetje duurder maar scheelt een hoop solderen werk) en de slave-software wijzigen. U moet erachter te komen hoe jezelf. Download het hier: http://www.dealextreme.com/p/arduino-pro-mini-w-atmega328p-electronic-building-blocks-interactive-media-improved-version-104332?item=1)
-ATTiny24
-5V LDO regelgever IC (d.w.z. L1117 in SOT223 pakket)
-NFET transistor met lage drempel spanning (lager dan 4V) in een SOT23 pakket
-SMD ontkoppeling condensatoren, 10uF (1uF zou fijn ook)
-Pin headers
Hulpmiddelen gebruikt:
-Dremel
-Diverse boor bits
-CNC freesmachine (optioneel maar maakt dingen makkelijker)
-Alle soorten schuurpapier
-Borstel
-Vice
-Cutter mes
-Bestand
-Bar-klemmen
-Lijm (epoxy, warme lijm, houtlijm)
-Siliconen of siliconen lijm (optioneel)
-Soldeerbout
-Soldeer
-Hitte bestendige draden (ik gebruikte siliconen draden gebruikt in RC modellen maar draad die tot 80° C werkt is prima)
-Multimeter
-Oscilloscoop (optioneel, maar zeer nuttig voor debugging)
-LABORATORIUMVOEDING (optioneel ook)
-Programmer (ISP) voor Atmel-chips (ik gebruikte een AVRISP STK500 compatibele kreeg ik van Seeedstudio, maar u kunt het van ebay krijgen voor ongeveer 20$)
Opmerking: Als je een beginner bent in elektronica, dit project is niet voor jou. U kunt proberen en ik ben bereid om enkele vragen te beantwoorden maar wees ervan bewust dat de instructies zijn bedoeld voor mensen met wat kennis van elektronica en programmering.
WAARSCHUWING:
DE LAMP WERKT OP 230V/120V, SPECIALE ZORG TELKENS VÓÓR DE PROEF NIET PER ONGELUK KORTE IT OUT OF KRIJGEN GESCHOKT! WEES OOK EXTRA VOORZICHTIG WANNEER BEDRADING HET WAARSCHIJNLIJK OMHOOG, UW VERZEKERING NIET BRANDEN VEROORZAAKT DOOR ZELF GEMAAKTE ELEKTRONICA DEKT! ALTIJD UITSCHAKELEN DOOR HET VOLLEDIG HET SNIJDEN VAN DE MACHT EN LAAT HET NIET UITVOEREN ZONDER TOEZICHT! IK ZAL NIET AANSPRAKELIJK ZIJN VOOR LETSEL OF VERLIEZEN VAN AARDSE GOEDEREN INDIEN U GESCHOKT OF AFBRANDEN VAN JE HUIS.