3 TLC Ambilight klon (1 / 4 steg)
Steg 1: Komponenter och alternativ
I detta segment kommer vi att fokusera på att bygga maskinvaran, diskutera några alternativ och gör lite matematik.Huvudkomponenterna i detta projekt är:
Lysdioder
Kablar
ICs och några motstånd.
Mikrokontroller
Strömförsörjning
Prototyping kretskort
Följande är bloddrypande Detaljer om komponenter, om du bara vill bygga min design, och bryr sig inte om hur det fungerar, kan du gå vidare:
Lysdioder
För min bygga, im användande LED strips, de har motstånd inbyggt, men inga styrenheter, de kör vid 12v, och de lyser upp varje LED samma färg. De är den enklare typ av LED strips, men du bör se till att du får en remsa med RGB-lysdioder i en 5050 paket och inte remsorna som använder separata röda, gröna och blå lysdioder. Du kan få vattentät eller inte vattentät, det spelar ingen roll mycket. Vattentät och kära kommer att rensa upp lättare, om du Rengör baksidan av din TV, men de får ta lite mer arbete att löda. Dessa band kan skuren i enskilda segment eller användas i grupper av segment. Varje segment måste 20mA per kanal (R, G och B), om du vill använda 3 segment per kanal, du behöver 60mA per kanal. Detta innebär att ju större TV: n, den större du vill remsorna vara, och ju mer aktuella måste du köra dem. LED strips också komma i en mängd olika densitet, 30 och 60 lysdioder per meter är vanligare, här vilja arbeta med någon densitet, men jag gillar 60/meter och det är vad jag använde. Du kan även använda dröm färg/häst ras LED strips, de använder 10 ledningar för att styra 3 grupper av 3. Det kommer att kräva kablar med 10 ledare, men det skulle använda mindre kablar, som kan vara trevligt i riktigt stora uppställningar, men fruktansvärd i mindre uppställningar.
Det sista LEDstrip alternativet som jag kan tänka är individuellt reglerbar LED strips, de fungerar bra, men det sätt du gör det är mycket annorlunda än detta instructable, så Im inte kommer för att omfatta den, eller de många andra individuellt adresserbara LED alternativ. Du behöver också ha gemensam anod lysdioder, men varje band som jag har stött på är gemensam anod. det inte omöjligt att använda gemensam katod lysdioder, men du brukar ha en lätt tid gör det med LED driver chips, och definitivt inte TLC 5940.
LED-drivrutiner
Jag använder TLC 5940 marker, de kör 16 kanaler och gör 12 bit PWM (du kan tolka det som massor av färger). Jag använder 3 av dem, vilket gör lätt matematik, 3 marker kommer att göra 16 RGB-kanaler (eller zoner i detta fall), men du kan göra detta med mer, eller mindre marker beroende på hur många RGB zoner du vill.
Du kan också bygga den med din vad LED driver som du gillar bäst, men du kommer att behöva ändra krets och programvara för att arbeta med dina delar. En av de trevliga sakerna om hur du använder en konstant nuvarande LED driver är att du inte behöver lägga till motstånd till din lysdioder. Dessa LED strips har motstånd för 12v, men om du använder något annat än LED strips, du kommer inte behöva lägga till motstånd, som är en stor funktion för att använda en drivrutin chip. Även om remsorna har motstånd, LED driver är fortfarande ett bra alternativ, eftersom kontrollera de kontrollerar nuvarande, och eftersom de kan hantera en hel del av strömmen (120ma/kanal), och chip kan skingra en hel del energi, som du behöver när belysning flera lysdioder på en kanal som vi gör med remsorna. Jag skulle säga 5 segment på 100mA handlar förmodligen om så mycket som jag skulle vilja köra dem på. Du kan köra var som helst från 1 till 5 segment per kanal med detta chip, min TV är 32", och 2 segment fungerar, men jag tror jag kan passa 3 segment per kanal, och mina marker är inställda på att köra på 40mA med 1K motstånd för att ange aktuellt. Det finns en formel för att beräkna motstånd storlek, för önskad aktuell. 1.24 (31,5/R) om du kopplar in 1000 för R, du får 0.03906 eller strax under 40mA. Om du vill köra 100mA du förmodligen några 390 ohms motstånd. Jag bör också påpeka, att du kan underdrive din lysdioder, innebär får du mer lysdioder, men det sker på bekostnad av intensitet. Den mer ström när du kör varje kanal, den mer övergripande nuvarande du behöver, vilket är något du behöver tänka på i nästa järnvaror komponenten, strömförsörjning.
Strömförsörjning:
Min setup använder 48 kanaler på 40mA, vilket motsvarar nästan 2amps (1920mA) en liten vägg vårta kommer inte att vara tillräckligt aktuell för detta, måste du hitta några 12v någonstans, jag använde min strömförsörjning datorer sedan dess alltid kommer för att användas på samma gång och det har 5 och 12v inbyggt i. Jag knackade i den CD/DVD spelare anslutningen, eftersom det sällan blir används ändå. Du kunde göra något liknande, eller du kan bara genom en liten 12v power supply, men se till att den kan leverera tillräckligt aktuell för din setup, och dess ganska lätt att uppskatta aktuella behov om du vet hur många kanaler du har och hur mycket du har ställt in varje kanal för. Om du gå och köra 100 ma per kanal och använda 48 kanaler som jag är, kommer du att behöva en 5 amp laddare, som också fungerar för alla setup mindre än 48 kanaler på 100 Ma, bara inte större.
Kablar, ledningar och kontakter.
12V LED strips har normalt 4 ledare, de brukar säga "+ R G B", den + får 12v, och R, G, B få ledningar anslutna till LED driver chip. Vi kan använda någon form av tråd, de är korta sträckor, och alla kommer att göra, men ethernet-kablar har 8 ledare, vilket är idealiskt för att köra 2 kanaler. Du kan också använda 4 ledare telefonkablar, USB-kablar eller ens band kablar om man så vill.
Jag hade några döda elektronik så jag räddade en fat-kontakt/jack från en död router, men jag inte hade några kontakter för varje kanal. Jag lödde dem rätt till kretskortet, men kontakter skulle vara en bra idé och jag planerar att fastställande min, när delar kommer i. Jag tog och gamla dator fläkt som är kopplad till IDE strömkontakter, skär fan off, och lödda kablar anslutna till fat-uttaget. Den ansluts mellan strömförsörjningen och CD/DVD-enhet, att leverera ström till LED krets. Arduinoen får ström och data via usb, en vanlig USB-kabel fungerar bra, men du behöver en lång nog att nå på baksidan av din TV. Jag har färgade trådar, så jag använde trådar med samma färger i TLC exemplen, men du kan använda någon tråd för att bygga circuity, de är korta, så klipp fungerar mycket bra.
Mikrokontroller
Jag använder en nano, jag gillar dem, de är ett fint litet paket, som inkluderar usb, spänningsregulator och alla bra grejer. Du kan använda en mikrokontroller som du, men en som har usb inbyggd besparar dig besväret med att lägga till denna krets, och få det att fungera. Du kan också rulla dina egna arduino, köpa chip, programmera den, lägga till olika delar som du behöver rätt ombord prototyper. Du skulle även kunna köra detta av en attiny, med ytterligare maskinvara.
Min lista ser ut så här, din kan variera något, beroende på hur du bygger din.
Prototyping styrelse
Arduino Nano
TLC 5940 (3)
10K Resistor
1k Resistor (3)
Strömkontakt från gamla CPU fläkt, och fat jack och kopplingar
Ethernet-kabel (många fot)
12V LED strip 5050 RGB LED.