Comment faire votre propre Ambilight DIY pour moins de 60 $
Pour une expérience visuelle immersive ultime sur un téléviseur, rien ne vaut un Ambilight. Ces systèmes d'éclairage dynamiques étendent votre écran en reflétant le contenu à l'écran sur le mur derrière. Non seulement ils ont l'air incroyables, mais ils aident également à réduire la fatigue oculaire.
Malheureusement, Ambilight est une technologie exclusive qui n'est disponible que sur quelques modèles de téléviseurs Philips. Mais il existe quelques alternatives pour obtenir le même effet, y compris une option de bricolage que nous allons construire aujourd'hui, qui coûte aussi peu que 50 $. Intéressé?
Alternatives non bricolées
Avant de nous attaquer à notre Ambilight DIY, vous devez savoir qu'il existe quelques options non-DIY disponibles à l'achat qui peuvent être plus appropriées.
Rétroéclairage à immersion Govee TV
L'option standard la plus simple est également la moins chère, à moins de 100 $. Le rétroéclairage à immersion Govee TV s'adapte aux téléviseurs de plus de 55 pouces et utilise une caméra bon marché pour «regarder» la télévision. Cela donne un effet d'éclairage dynamique sans avoir besoin d'intercepter le signal HDMI. Le boîtier de commande est également équipé du Wi-Fi, de sorte que les LED fonctionnent comme un système d'éclairage intelligent et ont même un mode réactif à la musique.
Lampes Philips Hue
Certainement pas une option bon marché, et limité à la lecture depuis votre PC (le même que notre projet de bricolage ci-dessous), le logiciel Hue Sync permet d'utiliser n'importe quel luminaire couleur Hue comme éclairage ambiant qui reflète le contenu sur votre bureau.
Pour configurer cela, créez simplement une zone de divertissement dans l'application, positionnez vos lumières et téléchargez l'application Hue Sync.
L'effet global ne sera pas aussi impressionnant qu'une bande LED à pixels, mais si vous avez déjà des ampoules Hue, c'est un moyen rapide de voir si vous aimez même l'expérience de l'éclairage ambiant dynamique. Bien que cela ait l'air génial dans les démos vidéo, certaines personnes trouvent cela extrêmement distrayant dans la vraie vie!
DIY Amblight: Démo
Tout d'abord, une démo de ce que nous faisons. Au cas où vous seriez curieux, la vidéo en cours de lecture est Electric Sheep , un voyage psy-trance de 3 heures. C'est un match parfait pour démontrer la technologie ambilight. Bien sûr, toutes les vidéos ne produiront pas les mêmes résultats satisfaisants. De nombreux films sont tout simplement trop sombres ou sont présentés dans un format cinéma qui se traduit par des barres noires (et par conséquent, aucune donnée de couleur). J'ai trouvé que les meilleurs résultats se produisent avec des couleurs vives et vives trouvées dans la plupart des animations, ainsi que des films d'action avec des effets CG élaborés.
Cela ne vaut rien que cette version DIY ne fonctionne qu'avec certains logiciels fonctionnant côté ordinateur; cela ne fonctionne pas avec un signal HDMI générique. C'est donc parfait pour des choses comme les jeux VLC, Plex ou PC.
Ce dont vous aurez besoin

La liste des pièces est courte – pas d'électronique complexe ici:
- Arduino Uno
- Alimentation 5V
- Bande LED WS2812B de 5 mètres
- Ruban adhésif double face (ne faites pas la même erreur que moi. Utilisez du ruban adhésif 3M de bonne qualité)
- Traitement installé sur le PC
La partie principale de ce clone ambilight est une chaîne de LED WS2812B adressables individuellement. Chaque LED a son propre chipset et une seule ligne est utilisée pour la communication. Vous pouvez trouver une bande de cinq mètres sur Amazon pour environ 30 $ .
J'ai utilisé une ancienne alimentation ATX que j'avais précédemment convertie en une alimentation de banc comme source d'alimentation 5V appropriée pour ce projet, mais vous devez calculer vos propres besoins à un taux d'environ 50mA, ou 0,25W par LED. La bande liée ci-dessus est un total de 360 LED, et nécessite donc 90W à pleine luminosité, ou 18A à 5V. Une alimentation 5V / 20A devrait suffire si vous avez acheté la même bande LED.
Câblage

Testons d'abord les lumières pour nous assurer que l'alimentation est suffisante et que la communication de base fonctionne.
Connectez la broche 6 de l'Arduino à la ligne étiquetée DIN sur la bande LED. Votre bande doit avoir un fil de dérivation à une extrémité, utilisez donc un fil de raccordement mâle-femelle.
Connectez également la broche GND de l'Arduino à GND (ou -ve) sur la bande. Ne connectez pas la bande LED à la broche 5V de l'Arduino. Vous allez faire frire l'Arduino et votre port USB très rapidement et de manière irréparable. Utilisez plutôt une alimentation externe 5V pour la bande. L'Arduino sera alimenté par le port USB de votre PC.
Encore une fois, pour souligner ce point, seuls le signal (DIN) et GND doivent être connectés de la bande LED à l'Arduino.
Notez que ces bandes ont une direction spécifique dans laquelle le signal doit circuler, indiquée par des flèches. Si vous connectez plusieurs bandes, vous devrez peut-être également réinjecter l'alimentation à mi-chemin pour éviter les chutes de tension, mais j'ai trouvé que cela n'était pas nécessaire avec seulement 5 mètres.
Chargez le code Arduino et testez

Il y a à la fois une partie Arduino et un traitement dans le projet. Assurez-vous d'abord que vous avez ajouté FastLED à votre répertoire de bibliothèques Arduino , puis téléchargez ce code . Modifiez la ligne 7 pour le nombre de LED dont vous disposez; et si vous trouvez que le profil de couleur est cassé, modifiez la ligne 47. Pour la bande que j'ai achetée, il utilise le chipset WS2812B et l'ordre des couleurs de "GRB". Consultez la documentation FastLED pour savoir comment calibrer votre bandelette.
Enfin, vous avez besoin des composants de traitement du code du projet Adafruit . Pour tester, ouvrez Colorswirl.pde . Encore une fois, modifiez le nombre de LED sur la ligne 29; et le périphérique série sur la ligne 44. Si Arduino est le seul périphérique COM branché, Serial.list () [0] convient. Sinon, essayez Serial.list () [1] . Exécutez l'application et avec un peu de chance, vos bandes montreront un beau tourbillon de couleurs.
Notez que vous n'êtes pas limité au traitement. Tout ce qui est compatible avec Adalight (comme Prismatik ) peut également être configuré pour fonctionner avec cela, mais nous ne couvrirons que la procédure de configuration d'Adalight dans ce didacticiel.
Mesurer et couper à la taille

Retirez votre téléviseur du mur ou retournez-le et mesurez-le. Je suppose que vous collerez les bandes directement sur le téléviseur, mais si ce n'est pas le cas, vous devrez créer un cadre. Essayez de vous assurer d'obtenir un pixel directement dans chaque coin, mais sinon, cette étape devrait être facile. Allez-y et coupez la bande en longueurs plus courtes – ne coupez qu'entre les pastilles de cuivre où la ligne en pointillés indique; et appliquez du ruban adhésif double face 3M sur chaque longueur.
Si vous devez laisser un espace en bas à cause d'un meuble TV, faites-le, mais assurez-vous que votre bande commence de chaque côté et non dans le coin. Vous pouvez configurer ces pixels manquants plus tard dans le côté logiciel des choses.
Joindre à votre téléviseur et rejoindre

Allez-y et collez les bandes à l'arrière de votre téléviseur, en vous rappelant que chaque bande a une direction que le signal doit suivre. Peu importe de quel coin ou de quel côté du meuble TV vous partez.
Pour joindre les coins, connectez simplement chacun des 3 tampons à leur homologue dans la bande suivante. Encore une fois, il est beaucoup plus facile d'appliquer un peu de soudure sur les fils avant d'essayer de les joindre aux électrodes. Laissez la bande finale telle quelle – ne la reconnectez pas au début!
Testez à nouveau

Assurons-nous de ne pas gâcher la soudure là-bas – chargez à nouveau l'application Color Swirl et vérifiez. Une fois que vous êtes satisfait, remettez votre téléviseur dans la bonne position et rangez les fils. Passons à la configuration du logiciel.
Configurer Adalight

C'est la partie la plus fastidieuse du projet. Chaque LED individuelle doit être définie dans le logiciel. Chargez Adalight.pde dans Processing et modifiez d'abord la variable qui définit le nombre de pixels le long des côtés et du haut (ignorez les pixels manquants pour le moment) – c'est à la ligne 87. Dans mon cas, j'ai utilisé 35 pixels en haut et en bas, et 22 sur les côtés, donc cela a été défini comme {0,35,22} .
Juste en dessous, vous trouverez les "informations par LED" – une longue liste qui définit chaque LED autour du téléviseur. Chaque LED est définie comme un ensemble de 3 chiffres:
- Numéro du moniteur (le mien est 0, mais le vôtre pourrait en être autrement)
- Coordonnée X. 0 est la gauche (face à l'écran du téléviseur)
- Coordonnée Y. 0 est le haut (face à l'écran du téléviseur)
Si vous obtenez des erreurs lors de la compilation, cela signifie que vous avez manqué une virgule quelque part ou que vous avez trop d'accolades.
Asseyez-vous, regardez un film!

Exécutez le code et lancez un film avec votre logiciel préféré. La console de débogage de Processing me dit que mon ordinateur gère un bon 15 images par seconde (c'est le taux de rafraîchissement des LED, pas la lecture vidéo). Tout ordinateur moderne devrait être capable de gérer cela. Il y a quelques autres variables que vous pouvez ajuster, telles que la luminosité minimale et le délai de fondu entre les rafraîchissements. Comme toujours, vous êtes encouragé à lire le code, à le comprendre et à le modifier.
Félicitations, vous avez maintenant un système DIY Ambilight génial pour environ 50 $ (et quelques LED restantes, probablement).
Si tout cela semble trop déranger et que vous seriez satisfait de quelque chose de moins dynamique, jetez un œil à notre tour d'horizon des meilleurs kits d'éclairage de polarisation TV .