Kedjad humör-ljus med hjälp av hög effekt RGB lysdioder
Målet var att ha en snygg humör-ljus för mitt vardagsrum, inspirerad av en standard belysning konsol en vän hade en gång (med färgade lampor och växlar) men med en extra nyans för high tech. Lyktorna bör också vara spot lampor, inte översvämning lampor till färg min vägg fint.
Efter några inledande tester med RGB lysdioder jag beslutade att använda en 10W ledde i varje lampa. För att lägga till placering flexibilitet bör lyktorna också vara individuellt placeble, inte alla tillsammans inbäddade i en träbit. Jag fick idén att använda trä skålar från detta IKEA-hack
Här:
http://Technabob.com/blog/2008/11/28/Salad-Bowl-Speakers-IKEA-Hack/
Den hårdvara delen är inte så svårt att göra, elektronik kan vara mer komplicerad, beroende på du förmågor. Svåra var programvaran, tog mig några helger att lista alla ut, men som nu är redo för dig.
Så är här vad den kan göra och hur det fungerar:
Det finns en master lampa, utrustad med en arduino som skickar kommandon till alla slav lampor (jag har en master och fem slavar, mer kan läggas eller mindre kan användas) via seriell buss I2C-protokollet. Jag valde I2C eftersom den använder bara 2 addidtional ledningar men om jag var tvungen att göra det skulle jag använda en 2.4GHz trådlös modul i varje lampa för ökad flexibilitet.
Master lampan är även utrustad med en IR-mottagare. Det blir kommandon från en billig IR-fjärr (nästan alla remote kan programmeras in i den) att ändra färger, tona lägen och oavsett vad du har programmerat in i huvudplanen.
Jag fick de flesta av elektronik materialet från DealExtreme och digikey, skålar är från IKEA, trådarna jag fick lokalt.
Saker som behövs:
-10W RGB LED, vidvinkel (http://www.dealextreme.com/p/10w-500-lumen-multi-color-rgb-led-emitter-metal-plate-140-degree-44043?item=1)
-Små Arduino med ATmega328, jag använde en från Seeedstudio men alla som passar in i lampan kommer att göra. Jag rekommenderar för att använda en Arduino Nano för sin storlek (http://www.dealextreme.com/p/arduino-nano-v3-0-81877?item=2)
-NFET transistor med låg tröskel spänning (under 4V) i vad paketet du gillar
-Kylfläns (http://www.dealextreme.com/p/high-performance-dc-brushless-cooling-fan-for-pc-video-card-8942 det är slut i lager, något liknande en kommer att göra)
-Kylfläns klistra in (http://www.dealextreme.com/p/heatsink-thermal-compound-grease-like-4593)
-12V strömförsörjning (http://www.dealextreme.com/p/ac-to-dc-12v-1a-power-adaptor-with-5-4mm-dc-plug-eu-type-110-240v-15991)
-Ledde styrenheter med PWM input (tre per lampa): (http://www.dealextreme.com/p/mr16-1-3w-650-700ma-constant-current-regulated-led-driver-8-40v-input-13557)
-Krymplang (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 rör, 20 mm diameter (järnaffär)
-Reflexer (http://www.dealextreme.com/p/35mm-35mm-aluminum-textured-op-reflector-for-cree-led-emitters-2-pack-14599)
-5-strand kabel (eller mer), 300V isolering mellan slingor, 5m längd. Nuvarande kapacitet: 12W * [antal lampor] / 230V (eller 120V i USA och Japan). Jag Använd en kabel med åtta 0,14 mm ^ 2 ledare delar.
-Strömkabel (1-2 m längd) med en plugg som passar dina eluttag. Kan också ha en switch på den.
-IR-mottagare, 38 KHz (jag tror att jag använt en TSOP2238, men inte säker längre)
-IR-fjärrkontroll (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 ° vinkel diffusor används) (jag använde mycket dyra professionella diffusors jag hade ett prov tillgängliga för tejp fungerar också men inte lika bra)
-Täckglaset (http://www.dealextreme.com/p/glass-lens-for-flashlights-10-pack-34-8mm-x-1-2mm-10643?item=4)
-Trä skålar från IKEA
-"Behandla" scumble från IKEA (som lack men inte lack)
-Kork pad för stativ, 10 mm tjock (fick som från IKEA också)
För varje slav styrkort: (du kan också använda en arduino pro mini, lite dyrare men sparar mycket lödning arbete) och modifiera programvaran som slav. Du måste räkna ut hur själv. Få den här: http://www.dealextreme.com/p/arduino-pro-mini-w-atmega328p-electronic-building-blocks-interactive-media-improved-version-104332?item=1)
-ATTiny24
-5V LDO regulator IC (dvs. L1117 i SOT223 paket)
-NFET transistor med låg tröskel spänning (under 4V) i ett SOT23 paket
-SMD frikoppling kondensatorer, 10uF (1uF skulle vara bra också)
-Pin headers
Verktyg används:
-Dremel
-Olika borrkronor
-CNC fräsmaskin (valfritt men gör saker lättare)
-Alla sorters sand papper
-Borste
-Vice
-Cutter kniv
-Fil
-Bar klämmor
-Lim (epoxi, varmt lim, trälim)
-Silikon eller silikon lim (valfritt)
-Lödkolv
-Löda
-Värm resistenta kablar (jag använde silikon ledningar används i RC modeller men någon tråd som fungerar upp till 80° C är bra)
-Multimeter
-Oscilloskop (valfritt, men mycket användbara för felsökning)
-Lab strömförsörjning (tillval samt)
-(ISP) programmerare för Atmel chips (jag använde en AVRISP STK500 kompatibel jag fick från Seeedstudio, men du kan få den från ebay för runt 20$)
Obs: Om du är nybörjare i elektronik, detta projekt är inte för dig. Du kan prova och jag är villig att svara på några frågor men vara medveten om att instruktionerna är avsedda för personer med vissa kunskaper i elektronik och programmering.
VARNING:
LAMPAN GÅR PÅ 230V/120V, VAR SÄRSKILT FÖRSIKTIG VARJE GÅNG INNAN DU TESTAR ATT INTE AV MISSTAG KORTA UT ELLER FÅ CHOCKADE! OCKSÅ VARA EXTRA FÖRSIKTIG NÄR FÖRMODLIGEN BINDA DEN UPP, DIN FÖRSÄKRING INTE TÄCKER BRÄNDER ORSAKADE AV SELF MADE ELEKTRONIK! ALLTID STÄNGA AV DEN GENOM ATT HELT KLIPPA STRÖMMEN OCH LÅT DET INTE SPRINGA UTAN UPPSIKT! JAG KOMMER INTE VARA ANSVARIG FÖR NÅGRA SKADOR ELLER FÖRLUSTER AV JORDISKA VAROR OM DU BLIR CHOCKAD ELLER BRÄNNA NER DITT HUS.