3 TLC Ambilight klon (3 / 4 steg)

Steg 3: Programmera den

Detta projekt använder en hel del programvara för att göra allt detta hända, en del av det du kanske redan vet, Känn dig fri att hoppa över delar som du redan är bekant med.

Arduinoen
Arduino IDE är det första som du behöver, sedan jag använder ubuntu, dess så enkelt som att öppna en kommandotolk och skriva:
sudo lämplig-få installera arduino *
Om du har en onaturlig rädsla av beskjuter, och föredrar att använda synaptec eller software center och Sök efter arduino, bör du hitta vad du behöver.

När du har den setup, du kommer antagligen att koppla in en USB-kabel, och testa att det fungerar på din dator.
Starta genom att ställa in IDE för din arduino genom att klicka på verktyg, sedan styrelsen, sedan styrelsen att du använder (Nano med 328). Kontrollera sedan för att se om din USB-port visar upp genom att klicka på verktyg, seriell port, och välja din port (min är/dev/ttyUSB0.)
När du har att ställa, gå vidare och öppna blink skissen och köra den genom att klicka på filen, exempel, 1.Basics, välj sedan blink. och försöka ladda upp den. Om det inlagda (bör display "gjort uppladdning." så har du allt setup och arbeta.

TLC5940
Du behöver konfigurera din IDE att arbeta med detta chip genom att installera biblioteket. Detta är den arduino hemsidan om biblioteket och hur man installerar det. Du behöver inte
http://Playground.Arduino.cc/Learning/TLC5940
Du behöver redigera denna fil som root, skriv detta kommando, och när du uppmanas ange ditt lösenord:

sudo nano /usr/share/arduino/libraries/Tlc5940/tlc_config.h

Scrolla ner några sidor, förbi raden som säger att du kan börja redigera, hitta NUM_TLC och ändra den till 3, som nedan.

#define NUM_TLCS 3

Håll control(ctrl) nyckel, och slå x att gå ut, sedan y (att acceptera ändringar), sedan enter (för att spara det som samma filnamn.)

Om för något skäl du inte gillar terminal-fönster och nano, kan du också använda gedit eller kedit. som nedan

sudo gedit /usr/share/arduino/libraries/Tlc5940/tlc_config.h

Nu med denna setup bör du kunna köra några av de TLC test program. Klicka på filen, exempel, TLC5940, sedan väljer du CircularLightBuffer och ladda upp genom att klicka på upload-knappen. Om du har angett det rätt, borde du börja se den lysa upp remsan, börjar på zon 1 och gå till sista zonen. prova andra exempel, tills du är säker att det fungerar korrekt. Du kan ha ledningar problem och testning bör Visa om du har någon. När den passerar test, gå vidare till den boblight programvaran,

Boblight

Följ instruktionerna här för att installera boblight på ubuntu:
http://code.Google.com/p/boblight/wiki/Compiling
När det blir till delen om att göra en config-fil "fjärde steg konfigurera boblight för handkontrollen:
Hoppa över den delen, och använda min config fil. Hämta det eller kopia som root för att /etc/boblight.conf med sudo cp boblight.conf /etc/boblight.conf
Nu öppnar boblight TLC arduino koden av med arduino IDE, genom att öppna filen och sedan ändra till din hem adress listen, sedan till boblight-skrivskyddad, sedan arduino, sedan boblight_arduino_tlc5940 /, och välj boblight_arduino_tlc5940.pde, och klicka på öppna, sedan ladda upp den med knappen överför. Jag har också tagit denna fil för nedladdning, om du inte hittar din.

Nu testa den genom börjar boblight server och sedan köra ett par tester för att se till att dess arbete just genom att öppna en kommandotolk och skriva boblightd och tryck enter. Du bör se en massa text bläddra genom, och avslutar med "Ambilight: installationen lyckades". Öppna ett annat skal och skriv detta: "boblight-konstanten ff0000" detta ska vända dem alla röda. Du har thi bryta programmet med CTRL-c för att avsluta, då du kan upprepa detta med 00ff00 och 0000ff att testa grön och blå.

Den sista sak att testa är att ambilight programmet körs genom att köra boblight-X11 programmet. För att göra detta enklare, kan du göra ett skript som kör boblightd &, thenn körs boblight-X11.

Nu har du bara att montera remsor på baksidan av TV: N, och städa upp dina kablar.

Om du väljer att göra en installation med hjälp av mer eller mindre än 16 zoner, eller använda annan drivrutin chips, måste du kommer att lära dig hur du redigerar du boblight.conf som är lite knepig, så jag ska försöka förklara vad jag kan.

Boblight.conf delas i 2 delar, den globala och enheten config, sedan zondata. Heres den globala/enhet del för min setup:

[global]
Interface 127.0.0.1
Port 19333

[enhet]
namn Ambilight
utgång/dev/ttyUSB0
kanaler 48
Skriv momo
intervallet 20000
prefixet 55 AA
Rate 38400
12 bitar

Du kan se den/dev/ttyUSB0 linjen är för min usb port, yours kan inte vara samma.
Kanalerna är 48 eftersom du behöver 48 kanaler att göra 16 RGB zoner, om du vill göra 4 TLC marker för 64 kanaler, du bara få använda 63 av dem för sammanlagt 21 RGB zoner. Om du går riktigt stora, och använda 6 TLC marker, kan du göra 32 zoner, med 96 kanaler.

Prefix och ränta anges i arduinos pde-filen så måste du ändra både filer om du ändrar dem i denna fil.

Om du inte använder tlc5940, är prefixet förmodligen olika också. Kurs och bitar kan vara olika i din inställning också.

Om du gör ett olika antal zoner, den nedre hälften av boblight config kommer att behöva ändras dramatiskt, jag använde en webbplats för att generera min kod, detta var webbplats.
http://aeparker.com/zphoto/Pages/boblight-config-g...

Jag inte belysning området i fronten, så jag fick göra 2 bord och sedan ändra dem för att göra en tabell som tillsattes för mitt ljus. Jag gjorde en tabell med 16 zoner, och en annan med 18 zoner, sedan tog 2 zoner ur tabellen 18 zon, men bytte ut data från nedre rader från tabellen 16 zonen. Jag var tvungen att göra det för att göra zonerna ännu, men saknade de 2 mellersta som på botten, eftersom jag inte kommer att försöka tända det området.

Här är ett urval från min config för en zon
[ljus]
namn bottom1
färg röd Ambilight 1
färg grön Ambilight 2
färg blå Ambilight 3
hscan 18 34
vscan 85 100

Hscan och vscan siffrorna Bestäm arean för zonen, där det figurerar ut färgen att tända lamporna på det remsan. Jag använde ett kalkylblad för att göra all min datamanipulation, men du kan bara använda en textredigerare.

Se Steg
Relaterade Ämnen

30 kanal LED RGB Ambilight klon

detta instructable är min nya strategi på en ambilight-klon. Det hela utvecklats från mitt första försök. Här kan du hitta den gamla instrucable, som är föråldrad och bara kopplade för historiska ändamål. Du behöver inte något förklaras i gammalt ins...

Extreme Ambilight System använder [ws2801 + arduino uno]

färger i verkligheten är 99% sant, vita i den här videon var mer lila sedan im inspelning med min iphone :Dså, här är det killarna, den ultimata ambilight klon kan du göra.vad vi försöker åstadkomma är skanna kanterna på en skärm och fastställa genom...

Ambilight DFMirage [super snabb skärm ta till fånga och bearbeta]

Ja, alla min instructables är om ett litet projekt, men som du kanske har sett, jag har utvecklats riktigt bra i dessa typer av projekt.i denna artikel vi goin att använda en programvara som jag har jobbat på ganska länge, och som titeln säger "Super...

Ambilight system för varje ingång ansluten till teven. WS2812B Arduino UNO Raspberry Pi

Jag har alltid velat lägga till ambilight till min TV. Det ser så coolt! Jag gjorde slut och jag blev inte besviken!Jag har sett många videor och många tutorials om hur du skapar ett Ambilight system för din TV men jag har aldrig hittat en fullständi...

Kaffe kloner

Normal0falsefalsefalseEN-SEZ-NONEX-NONE / * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-prioritet: 99; mso-stil-qfo...

Klona dig själv med hjälp av Adobe Photoshop

någonsin se en annons eller bild på en person som är de klonade 2, 3, eller ens 4 gånger? I denna tutorial jag kommer att gå över hur exakt man gör bara att det är snabbt enkelt och lätt och alla med Photoshop och en kamera kan göra det.Steg 1: Vad d...

Rideable Segway klon - låg kostnad och enkel Build

Detta Instructable visar dig hur man bygger en ride-stånd Segway klon. Här är dess funktioner:Lätt att bygga med ingen svetsning, inte komplicerad styrning koppling och minimal lödning.Använder en lättillgänglig $3 digitala MPU6050 accelerometer/gyro...

Uppdatering: Segway klon - starkare Design ändring

I den ursprungliga Instructable för Segway klon är det en svag punktvid korsningen mellan vertikala PVC röret och trä plattform. Det kan spricka det om för mycket plötsligt anbringas. Detta Instructable är för att ändra det junction för att vara alla...

DIY råtta klon snedvridning gitarr effekt Pedal - The död råtta

detta är inte någon Mickey Mouse distortion pedal!Denna pedal är en klon av en på min favorit effektpedaler från 80-talet... ProCos råtta distorsion. Det är en grundläggande OpAmp distortion pedal med det klassiska LM308N IC-chip som är en ganska enk...

Fyra steg för att bygga en Ambilight för projektorn skärmen

jag byggde en ambilight montering bakom min projektor skärm till typ av duplicera den philips erfarenheten. Detta är självklart för människor att inte sätta upp deras skärmen när inte i använda. Jag trodde jag skulle sätta skärmen upp vägen tillbaka...

Montering verkligen nakna ben styrelsen (RBBB) Arduino klon - uppdaterad

uppdatera 8/16/2008: lagt till bilder av olika styrelse-konfigurationer i sista steget.RBBB från Moderna företag är en underbar liten Arduino klon. Om du har ett Arduino projekt som kräver en liten yta eller en billig dedikerad ombord, är detta en br...

Fender Tweed Deluxe 5e3 klon bygga baserat på TAD Tweed Deluxe Kit

Fender Tweed Deluxe är en gitarrförstärkare som byggdes av Fender från 1948-1966 i olika versioner. Den senaste versionen var 5E3 smal panel version. Fender Tweed Deluxe var den mest populära tweed amp produceras av Fender och användes av många gitar...

Ambilight TV

Jag har alltid varit förvånad över av Philips Ambilight TV. De var tyvärr ganska dyrt, och det är därför jag har sökt en enkel billig lösning för att kunna skapa samma användarupplevelsen. Detta var min första Raspberry Pi projekt, och det är ganska...

Klon hjälm: Commander sten

Hur kan du göra en leksak hjälm till en film prop? Gillar det här:du behöver:MaskeringstejpElektriska band (vit)Humbrol emalj Matt Red (nr 60)Humbrol emalj Matt Grey (nr 32)Commander sten referera till bilder, front, rygg och sida bilderen bra mängd...

DIY | Ambilight använder Arduino Nano

I detta Instructable kommer jag att lära dig hur du kan skapa din egen (b) ambilight för under $40!Tänk på att Ambilight fungerar endast på en dator med programmet Bambilight .Du behöver följande komponenter:Individuellt adresserbara RGB LED strip -...

DIY 130 tum gränslöst skärm med Ambilight av Teensy 3.2 + WS2801

Många människor har gjort "ambilight" med Arduino, Teensy, Raspberry Pi och så vidare.Jag har aldrig sett någon som tillämpas ambilight på en stor skärm som 130 tum.Flytta till nytt hus, gjorde jag 130 tum gränslöst (bezeless) skärm med ambiligh...

Varitone mod på Stratocaster klon gitarr

detta Instructable är att visa hur jag monterat en Varitone mod till min vintage Cruzer Stratocaster klon. Jag kände att detta var värt som gitarren spelar bra och har en trevlig acton och jag ville se om jag kan förbättra tonen.** OBS! **** DETTA ÄR...

$0 kostnad, 100% E-avfall, kompakt IMAC klon

vänligen Vänligen rösta på min INSTRUCTABLE i "3: e EPILOG CHALLENGE", tack ^_^I början, detta projekt var tänkt efter jag hade sett en dokumentär om E-avfall dumpas i 3: e världen länder och en annan om en Laptop Per barn (OLPC) initiativ och h...

Obegränsad Arduino kloner: Otherduino

Hej, detta är Owen från andra Machine Co. och jag ska visa dig hur man gör ditt eget Arduino kloner på Othermill! Arduino är en prototyping plattform som har en stor användarbas och massor av övningar och koden tillgänglig, vilket gör att alla som ha...