Clone de TLC Ambilight 3 (3 / 4 étapes)

Étape 3: Programmer

Ce projet utilise beaucoup de logiciel pour rendre tout cela se produire, certaines d'entre elles vous le savez déjà, n’hésitez pas à sauter les pièces que vous connaissez déjà.

Arduino
IDE Arduino est la première chose dont vous avez besoin, depuis Im utilisant ubuntu, ses aussi simple que d’ouvrir un shell et taper :
sudo apt-get install arduino *
Si vous avez une peur anormale des coquilles et préférez utiliser synaptec ou le centre de logiciel et recherche pour arduino, vous devriez trouver ce dont vous avez besoin.

Quand vous l’avez le programme d’installation, il est préférable de brancher un câble usb et de tester que cela fonctionne sur votre ordinateur.
Commencez par configurer l’IDE pour votre arduino en cliquant sur outils, puis Conseil d’administration, puis le Conseil d’administration que vous utilisez (Nano avec 328). Puis vérifiez si votre port usb ne s’affiche en cliquant sur outils, port série et en sélectionnant votre port (le mien est/dev/ttyUSB0.)
Une fois que vous avez définie, aller de l’avant et ouvrir l’esquisse de blink et exécutez-le en cliquant sur fichier, des exemples, 1.Basics, puis sélectionnez blink. et essayer de le télécharger. Si il télécharge (affichage « fasse téléchargement. » alors vous avez tout le programme d’installation et travail.

TLC5940
Vous devez configurer votre IDE pour travailler avec cette puce en installant la bibliothèque. C’est le site d’arduino sur la bibliothèque et comment l’installer. Vous n’avez pas
http://Playground.Arduino.cc/Learning/TLC5940
Vous avez besoin de modifier ce fichier en tant que root, tapez cette commande et lorsque vous y êtes invité, tapez votre mot de passe :

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

Défilez vers le bas de quelques pages, au-delà de la ligne qui dit que vous pouvez commencer à éditer, trouver NUM_TLC et changez-la en 3, comme ci-dessous.

#define NUM_TLCS 3

tenir control(ctrl) clés et appuyez sur x à la sortie, puis y (à accepter des changements), puis entrez (pour l’enregistrer sous le même nom de fichier.)

Si pour une raison quelconque vous n’aimez pas nano et terminales windows, vous pouvez également utiliser gedit ou kedit. comme ci-dessous

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

Maintenant avec cette configuration, vous devriez être en mesure d’exécuter certains programmes test de TLC. Cliquez sur fichier, exemples, TLC5940, puis sélectionnez CircularLightBuffer, puis télécharger en cliquant sur le bouton transférer. Si vous avez mis en place droite, vous devriez commencer à voir la lumière vers le haut de la bande, à partir de zone 1 et faire le tour de la dernière zone. essayer d’autres exemples, jusqu'à ce que vous êtes confiant que sa fonctionne correctement. Vous pouvez avoir des problème de câblage, et les tests devraient montrer si vous en avez. Une fois qu’il passe le test, passer au logiciel boblight,

Boblight

Suivez les instructions ici pour installer boblight sur ubuntu :
http://code.google.com/p/boblight/wiki/Compiling
Quand il est à la partie de faire un fichier de configuration « quatrième étape Configurer boblight pour votre contrôleur :
Sauter cette partie et utiliser mon fichier de config. Télécharger ou copier en tant que root pour /etc/boblight.conf avec sudo cp boblight.conf /etc/boblight.conf
Maintenant, ouvrez le boblight TLC arduino code par avec l’arduino IDE, par le fichier ouvert, puis changement dans votre répertoire personnel, puis à la boblight-lecture seule, puis arduino, puis boblight_arduino_tlc5940 /, boblight_arduino_tlc5940.pde et cliquez sur Ouvrir, puis sélectionnez le télécharger avec le bouton de téléchargement. J’ai également inclus ce fichier à télécharger, si vous ne trouvez pas vôtre.

Maintenant le tester en démarrage boblight serveur, puis en exécutant quelques tests pour s’assurer que son travail tout en ouvrant une coquille et frappe boblightd et appuyez sur entrée. Vous devriez voir un tas de texte défile par et se termine par "Ambilight : le programme d’installation a réussi". Ouvrez un autre shell, puis tapez ceci: « boblight-constant ff0000 » cela devrait transformer tout rouge. Vous avez thi briser le programme avec Ctrl + c pour quitter, puis vous pouvez répéter cela avec 00ff00 et 0000ff pour tester le vert et le bleu.

La dernière chose à tester, c’est qu’il exécute le programme ambilight en exécutant le programme boblight-X11. Pour vous faciliter la tâche, vous pouvez faire un script qui lance boblightd &, thenn exécute boblight-X11.

Maintenant vous avez juste à monter les bandes sur l’arrière du téléviseur et ranger vos câbles.

Si vous avez choisi de faire une installation à l’aide plus ou moins que 16 zones, ou utiliser puces pilote différent, vous devrez apprendre à éditer vous boblight.conf qui est un peu difficile, donc je vais essayer d’expliquer ce que je peux.

Boblight.conf est divisé en 2 parties principales, la globales et dispositif config, puis les données de zone. Voici la partie du dispositif global/pour ma configuration :

[global]
interface 127.0.0.1
port 19333

[périphérique]
nom Ambilight
sortie/dev/ttyUSB0
canaux 48
tapez momo
intervalle de 20000
préfixe 55 AA
taux 38400
bits 12

Vous pouvez voir le/dev/ttyUSB0 ligne est pour mon port usb, vôtre ne peut pas être le même.
Les canaux est 48 car vous avez besoin de 48 canaux de faire 16 zones de RVB, si vous voulez faire 4 puces TLC pour 64 canaux, vous seulement obtenir d’utiliser 63 d'entre eux pour un total de 21 zones de RVB. Si vous allez vrai grand et utilisez 6 jetons de TLC, vous pouvez faire 32 zones, avec 96 canaux.

Le préfixe et le taux sont définies dans fichier d’arduinos de pde, alors vous devez modifier les deux fichiers si vous les modifiez dans ce fichier.

Si vous n’utilisez pas tlc5940, le préfixe est probablement différent aussi. Taux et bits peuvent différer dans votre configuration aussi.

Si vous faites un nombre différent de zones, la partie inférieure la moitié de la config de boblight devra être radicalement changé, j’ai utilisé un site Web pour générer mon code, c’est le site Web.
http://aeparker.com/ZPhoto/pages/boblight-config-g...

Je m’allume pas la zone à l’avant, donc j’ai dû faire 2 tables, puis les modifier pour faire une table qui a été installé pour mes lumières. J’ai fait une table avec 16 zones et un autre avec 18 zones, puis a pris 2 zones hors de la table 18 zone, mais remplacé les données provenant des lignes de fond de la table 16 zone. J’ai eu à le faire afin de rendre les zones encore, mais manque de moyens 2 ceux sur le fond, puisque je n’allais pour tenter d’éclairer cette zone.

Voici un échantillon de ma config pour une zone
[lumière]
nom bottom1
couleur rouge Ambilight 1
couleur vert Ambilight 2
couleur bleu Ambilight 3
Yves 18 34
vscan 85 100

Les numéros d’Yves et vscan déterminer la surface de la zone, c’est où il figure sur la couleur à la lumière de la LED sur cette bande. J’ai utilisé une feuille de calcul à faire tous mes manipulation de données, mais vous pouvez simplement utiliser un éditeur de texte.

Articles Liés

Système Ambilight pour chaque entrée connectés à votre téléviseur. WS2812B Arduino UNO Raspberry Pi

Système Ambilight pour chaque entrée connectés à votre téléviseur. WS2812B Arduino UNO Raspberry Pi

J'ai toujours voulu ajouter ambilight à mon téléviseur. Il est tellement cool ! J'ai finalement fait et je n'étais pas déçu !J'ai vu beaucoup de vidéos et de nombreux tutoriels sur la création d'un système Ambilight pour votre TV, mais je n'ai jamais
Extrême système Ambilight en utilisant [ws2801 + arduino uno]

Extrême système Ambilight en utilisant [ws2801 + arduino uno]

les couleurs en réalité sont 99 % vrai, les blancs dans cette vidéo ont été plus violets depuis im enregistrement à l'aide de mon iphone:Ddonc, ici, c'est les gars, le clone d'ambilight ultime, vous pouvez faire.Quels sont, on tente d'accomplir scann
Ambilight DFMirage [capture d’écran super rapide et traitement]

Ambilight DFMirage [capture d’écran super rapide et traitement]

Oui, toutes mes instructables sont sur un petit projet, mais comme vous avez pu le voir, j'ai vraiment bien évolué dans ce genre de projets.dans cet article que nous sommes goin pour utiliser un logiciel que j'ai travaillé sur pendant un bon moment e
BRICOLAGE | Ambilight en utilisant Arduino Nano

BRICOLAGE | Ambilight en utilisant Arduino Nano

Dans ce Instructable je va vous enseigner comment vous pouvez créer votre propre ambilight (b) pour moins de 40 $!N'oubliez pas que l'Ambilight ne fonctionnera que sur un PC exécutant le logiciel de Bambilight .Vous aurez besoin des éléments suivants
DIY 130 pouces écran émousse avec Ambilight par Teensy 3.2 + WS2801

DIY 130 pouces écran émousse avec Ambilight par Teensy 3.2 + WS2801

Beaucoup de gens ont fait « ambilight » avec Arduino, Teensy, Raspberry Pi et ainsi de suite.Je n'ai jamais vu quelqu'un qui a sollicité l'ambilight pour un grand écran comme 130 pouces.Déplacement vers la nouvelle maison, j'ai fait 130 pouces écran
Fender Deluxe Tweed 5e3 Clone Build basée sur TAD Tweed Deluxe Kit

Fender Deluxe Tweed 5e3 Clone Build basée sur TAD Tweed Deluxe Kit

La Fender Tweed Deluxe est un ampli de guitare qui a été construit par Fender de 1948 à 1966 en différentes versions. La dernière version est la version de panneau étroit 5E3. La Fender Tweed Deluxe a été le plus populaire amp tweed produite par Fend
Praticable Segway Clone - faible coût et facile construire

Praticable Segway Clone - faible coût et facile construire

Cet Instructable va vous montrer comment créer un clone de Segway tour-able. Voici ses caractéristiques :Facile à construire avec aucune soudure, pas compliqué steering linkage et souder un minimum.Utilise un facilement disponible $3 numérique MPU605
Quatre étapes pour construire un Ambilight pour écran de projection

Quatre étapes pour construire un Ambilight pour écran de projection

j'ai construit un ambilight montage derrière mon écran de projection de sorte de reproduire l'expérience de philips. C'est évidemment pour les gens qui ne mettent pas leur écran quand pas en service. J'ai pensé que je voudrais mettre l'écran vers le
Kermit le clone de grenouille

Kermit le clone de grenouille

/ * Style Definitions * / table. MsoNormalTable {mso-style-name: « Normale Tabelle »; mso-tstyle-rowband-taille: 0; mso-tstyle-colband-taille: 0; mso-style-noshow:yes ; mso-style-parent: "";" mso-rembourrage-alt: 0 à 5.4pt 0 à 5.4pt ; mso-p
Varitone mod sur Stratocaster guitare clone

Varitone mod sur Stratocaster guitare clone

ce Instructable est de montrer comment j'ai monté un Varitone mod sur mon vintage Cruzer Stratocaster clone. J'ai senti que cela valait la peine car la guitare joue bien et a une belle acton et je voulais voir si je pouvais améliorer le ton.** NOTE *
Ambilight TV

Ambilight TV

J'ai été toujours impressionné par Philips Ambilight TV. Malheureusement, ils étaient assez chers, et c'est pourquoi j'ai cherché une solution facile et bon marchée être en mesure de créer la même expérience utilisateur. C'était mon premier projet Ra
Comment graver un Bootloader pour cloner Arduino Nano 3.0

Comment graver un Bootloader pour cloner Arduino Nano 3.0

Bonjour tout le monde....J'ai récemment acheté un Arduino Nano Clone de 3.0 qui est venu sans un bootloader. Je suis sûr qu'il y a beaucoup d'autres personnes qui est dans la même situation que moi et peut avoir paniqué un peu au début ! Ne vous inqu
Debloquer réplique de Holocron Jedi de Star Wars : The Clone Wars animés

Debloquer réplique de Holocron Jedi de Star Wars : The Clone Wars animés

Ceci est un tutoriel pour faire une lumière vers le haut et le déverrouillage de réplique de le Jedi Holocron comme vu dans Star Wars : The Clone Wars Animated.Cela peut aller d'une configuration « verrouillée » à une configuration de « déblocage »,
Cloner des signaux infrarouges avec Arduino

Cloner des signaux infrarouges avec Arduino

cette semaine, j'ai utilisé un Arduino et mon PC pour cloner une télécommande infrarouge.  J'ai utilisé ce mettre automatiquement sur un radiateur électrique tous les matins ma chambre est gentil et au chaud quand je me réveille !Télécharger le code