3 TLC Ambilight kloon (3 / 4 stap)

Stap 3: Het programma

Dit project maakt gebruik van een heleboel software om alle dit gebeuren, wat van het u wellicht al weet, voel je vrij om het overslaan van de onderdelen die u al bekend met bent.

Arduino
Arduino IDE is het eerste ding dat u nodig hebt, sinds Im using ubuntu, zijn zo eenvoudig als het openen van een shell en te typen:
sudo ad rem-worden installeren arduino *
Als je een onnatuurlijke van schelpen angst, en liever gebruik te synaptec, of de software center, arduino zoekt, moet u vinden wat u zoekt.

Wanneer heb je het installatie, u zal waarschijnlijk wilt aansluiten op een USB-kabel en testen dat het werkt op uw computer.
Allereerst de IDE voor uw arduino instellen door te klikken op Tools, dan bestuur, dan het bord dat u gebruikt (Nano met 328). Vervolgens controleren om te zien als uw USB-poort wordt weergegeven door te klikken op Tools, seriële poort, en selecteert u uw poort (de mijne is/dev/ttyUSB0.)
Zodra u dat instellen, ga je gang en open de schets knipperen en uitvoeren door te klikken op bestand, voorbeelden, 1.Basics hebt, selecteer vervolgens knipperen. en probeer om het te uploaden. Als het uploaden (display "moet uploaden." dan heb je alles instellen en werken.

TLC5940
U moet uw IDE werken met deze chip door het installeren van de bibliotheek instellen. Dit is de arduino website over de bibliotheek en hoe te installeren. U niet
http://Playground.Arduino.CC/Learning/TLC5940
U moet voor het bewerken van dit bestand als root, typt u deze opdracht, en wanneer daarom wordt gevraagd, typt u uw wachtwoord:

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

Scroll naar beneden een paar pagina's, langs de lijn die zegt dat je kunt beginnen met bewerken, zoeken NUM_TLC en wijzig het in 3, zoals hieronder.

#define NUM_TLCS 3

Houd control(ctrl) sleutel, en hit x te verlaten, dan y (om wijzigingen te accepteren), dan voert u (als u wilt opslaan als dezelfde bestandsnaam.)

Als om wat voor reden je niet terminal venster, en nano, kunt u ook gedit of kedit. zoals hieronder

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

Nu met deze setup, moet u zitten kundig voor stormloop sommige van de TLC test programma's. Klik op bestand, voorbeelden, TLC5940, selecteer CircularLightBuffer en uploaden door te klikken op de knop ' uploaden '. Als u het een recht hebt ingesteld, moet u beginnen te zien het oplichten van de strip, basisgewicht van zone 1 en gaan rond de laatste zone. andere voorbeelden, uitproberen totdat u ervan overtuigd bent dat het werkt goed. U bedrading problemen ondervinden, en het testen moet worden weergegeven als u om het even welk hebt. Zodra deze test doorstaat, gaan de boblight software,

Boblight

Volg de instructies hier boblight op ubuntu te installeren:
http://code.Google.com/p/boblight/wiki/compiling
Wanneer het wordt naar het gedeelte over het maken van een configuratiebestand "vierde stap boblight configureren voor uw controller:
Overslaan van dat deel, en mijn configuratiebestand gebruiken. Download het of kopie als root te /etc/boblight.conf met sudo cp boblight.conf /etc/boblight.conf
Open nu de code van de arduino boblight TLC door met de arduino IDE, door bestand openen, vervolgens wijzigen naar uw basismap, vervolgens naar de boblight-alleen-lezen, dan arduino, dan boblight_arduino_tlc5940 /, en boblight_arduino_tlc5940.pde, selecteer en klik op openen, dan uploaden met de upload-knop. Ik heb ook dit bestand om te downloaden, ook als u niet kunt jou vinden.

Test het nu door boblight server starten en uitvoeren van een paar testen om te controleren of haar werken recht door het openen van een shell en typen boblightd en druk op enter. U moet zien een heleboel tekst scroll door, en eindigen met "Ambilight: setup opgevolgd". Open een andere shell en typ dit: "boblight-constante ff0000" dit moet rood hen allen. Hebt u thi breken het programma met CTRL-c om af te sluiten, dan u dit met 00ff00 en 0000ff herhalen kunt voor het testen van groen en blauw.

Het laatste ding om te testen is dat het de ambilight-programma loopt door boblight-X11 programma. Dit om gemakkelijker te maken, kunt u een script dat boblightd draait &, thenn loopt boblight-X11.

Nu heb je gewoon te monteren de strips aan de achterzijde van de TV, en opruimen van uw kabels.

Als u kiest te maken van een installatie met meer of minder dan 16 zones, of verschillende bestuurder chips te gebruiken, moet u om te leren hoe u boblight.conf die een beetje lastig, is dus ik proberen zal uit te leggen wat ik kan bewerken.

Boblight.conf is opgesplitst in 2 delen, de wereldwijde en apparaat config, vervolgens de zonegegevens. heres het apparaat/global deel voor mijn setup:

[global]
Interface 127.0.0.1
poort 19333

[apparaat]
naam Ambilight
/ dev/ttyUSB0-uitgang
48 kanalen
Typ momo
interval 20000
voorvoegsel 55 AA
tarief 38400
bits 12

U ziet de/dev/ttyUSB0 lijn is voor mijn USB-poort, jou mag niet hetzelfde zijn.
De kanalen is 48 omdat je nodig 48 kanalen te doen 16 RGB-zones, als u wilt doen 4 TLC chips voor 64 kanalen, u alleen maar te gebruiken 63 van hen voor een totaal van 21 RGB-zones. Als u echte grote gaan en gebruik maken van 6 TLC chips, kan je 32 zones, met 96 kanalen.

Het voorvoegsel en het tarief worden ingesteld in arduinos pde bestand, dus u beide bestanden wijzigen moet als u hen in dit bestand wijzigt.

Als u geen van tlc5940 gebruikmaakt, is het voorvoegsel waarschijnlijk anders ook. Tarief en bits kunnen afwijken in uw setup ook.

Als u aan het doen zijn een verschillend aantal zones, de onderste helft van de boblight config drastisch worden veranderd moet, ik gebruikte een website voor het genereren van mijn code, dit was de website.
http://aeparker.com/zphoto/pages/boblight-config-g...

Ik was niet het gebied aan de voorkant, verlichting, dus ik moest 2 tafels maken en wijzigen van hen te maken van een tabel dat setup voor mijn lichten was. Ik heb één tabel met 16 zones, en een ander met 18 zones, dan nam 2 zones uit de tabel 18 zone, maar vervangen de gegevens uit de onderste lijnen uit de tabel 16 zone. Ik had dat zelfs zodat de zones te doen, maar ontbreekt de 2 middelste fragmenten op de bodem, omdat ik was niet van plan om te proberen aan het licht van dat gebied.

Hier is een voorbeeld van mijn config voor een zone
[light]
naam bottom1
kleur rood Ambilight 1
kleur groen Ambilight 2
kleur blauw Ambilight 3
hscan 18 34
VScan 85 100

De nummers hscan en vscan bepalen het gebied voor de zone, dit is waar het cijfers uit de kleur aan het licht van de LED's op die strip. Ik gebruikte een spreadsheet te doen van al mijn data manipulatie, maar u kon enkel het gebruiken van een teksteditor.

Gerelateerde Artikelen

30-kanaals LED RGB Ambilight kloon

30-kanaals LED RGB Ambilight kloon

dit instructable is mijn nieuwe aanpak inzake een ambilight-kloon. Het allemaal ontwikkeld op basis van mijn eerste poging. Hier vindt u de oude instrucable, die is verouderd en alleen gekoppeld voor historische doeleinden. Je zal iets uitgelegd in d
Extreme Ambilight systeem met behulp van [ws2801 + arduino uno]

Extreme Ambilight systeem met behulp van [ws2801 + arduino uno]

de kleuren in werkelijkheid zijn 99% waar werden de blanken in deze video meer paarse sinds im opname met behulp van mijn iphone :DDus, hier is het jongens, de ultieme ambilight-kloon die u kunt maken.wat we proberen te bereiken is het scannen van de
Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ik heb altijd al wilde ambilight toevoegen aan mijn TV. Het ziet er zo cool! Ik eindelijk deed en ik was niet teleurgesteld!Ik heb veel video's en veel tutorials over het maken van een Ambilight-systeem voor uw TV, maar ik heb nooit gevonden een voll
Ambilight DFMirage [supersnelle zeef inneming en processing]

Ambilight DFMirage [supersnelle zeef inneming en processing]

Ja, alle mijn instructables zijn ongeveer een kleine project, maar zoals u wellicht heeft gezien, ik heb echt goed in dit soort projecten ontwikkeld.in dit artikel dat wij goin bent voor het gebruik van een software die ik voor een tijdje, en zoals d
Varitone mod op Stratocaster kloon gitaar

Varitone mod op Stratocaster kloon gitaar

dit Instructable is te laten zien hoe ik een mod Varitone gemonteerd op mijn vintage Cruzer Stratocaster kloon. Ik voelde dat dit was de moeite waard als de gitaar speelt goed en heeft een mooie acton en ik zien wilde als ik de Toon zou kunnen verbet
DIY | Ambilight met behulp van de Arduino Nano

DIY | Ambilight met behulp van de Arduino Nano

In dit Instructable zal ik onderwijzen u hoe kunt u uw eigen (b) ambilight voor onder $40!Houd in gedachten dat de Ambilight werkt alleen op een PC met de Bambilight software.U moet de volgende onderdelen:Individueel adresseerbare RGB LED-strip - bes
DIY 130 edgeless duimscherm met Ambilight door Teensy 3.2 + WS2801

DIY 130 edgeless duimscherm met Ambilight door Teensy 3.2 + WS2801

Veel mensen hebben gemaakt "ambilight" met Arduino, Teensy, Raspberry Pi, enzovoort.Ik heb nooit iemand die ambilight op een groot scherm zoals 130 inch toegepast.Verhuizen naar nieuwe huis, maakte ik 130 duimscherm edgeless (bezeless) met de fu
Fender Tweed Deluxe 5e3 kloon bouwen gebaseerd op TAD Tweed Deluxe Kit

Fender Tweed Deluxe 5e3 kloon bouwen gebaseerd op TAD Tweed Deluxe Kit

De Fender Tweed Deluxe is een gitaarversterker die werd gebouwd door Fender vanaf 1948 tot 1966 in verschillende versies. De nieuwste versie was de 5E3 smalle paneel versie. De Fender Tweed Deluxe werd het meest populaire tweed amp geproduceerd door
Rideable Segway kloon - goedkope en gemakkelijk te bouwen

Rideable Segway kloon - goedkope en gemakkelijk te bouwen

Dit Instructable zal u tonen hoe te bouwen van een rit-baar Segway-kloon. Hier zijn de kenmerken:Gemakkelijk op te bouwen met geen lassen, geen ingewikkelde besturing van koppeling en minimale solderen.Gebruikt een beschikbaar $3 digitale MPU6050 ver
Vier stappen naar Build een Ambilight voor projectorscherm

Vier stappen naar Build een Ambilight voor projectorscherm

ik bouwde een montage achter mijn projectorscherm soort repliceren de ervaring philips ambilight. Dit is uiteraard voor mensen die doen niet opgemaakt op hun scherm wanneer niet in gebruik. Ik dacht dat ik zou brengen het scherm weg terug toen het ee
Kermit de kikker kloon

Kermit de kikker kloon

/ * stijldefinities * / tabel. MsoNormalTable {mso-stijl-naam: "Normale Tabelle"; mso-tstyle-rowband-grootte: 0; mso-tstyle-colband-grootte: 0; mso-stijl-noshow:yes; mso-stijl-ouder: "";" mso-padding-alt: 0 in 5.4pt 0 in 5.4pt; ms
Ambilight TV

Ambilight TV

Ik heb altijd al verbaasd door Philips Ambilight TV. Helaas waren ze vrij duur, en dit is de reden waarom ik voor een gemakkelijke, goedkope oplossing gekeken heb te kunnen maken van de dezelfde gebruikerservaring. Dit was mijn eerste Raspberry Pi pr
DIY Rat kloon Distortion Gitaar Effect pedaal - The dode RAT

DIY Rat kloon Distortion Gitaar Effect pedaal - The dode RAT

dit is geen Mickey Mouse distortion pedaal niet!Dit pedaal is een kloon van een van mijn favoriete effecten pedalen uit de 80 's... ProCo de RAT vervorming. Het is een fundamentele OpAmp distortion pedaal met behulp van de klassieke LM308N IC-chip di
Gitaar held kloon

Gitaar held kloon

ooit wilde spelen van Guitar Hero op uw computer met uw eigen zelfgemaakte gitaar? Maak je klaar om te spelen voor minder dan 10 bokken en wat geduld.Stap 1: Koop een goedkoop speelgoed-gitaar De eerste stap is om naar uw dichtstbijzijnde Wal-Mart (o