Un Ambilight sur son écran de PC (DIY)
L’Ambilight est une technologie développée par Philips en 2002, qui consiste en une lumière ambiante qui se synchronise avec l’image affichée sur l’écran pour créer une expérience visuelle immersive. Les LED situées autour de l’écran diffusent des couleurs qui correspondent à ce que l’on voit sur l’écran, étendant ainsi la vue de l’image sur les murs environnants. Fabriquez le votre à moindre coût !
Liste du matériel :
- Ruban LED WS2812B en 5v (Une densité de 60 LEDs par mètre offre un rendu amélioré par rapport à 30 LEDs par mètre). J’ai choisi 30 pour mon PC et 60 pour ma TV.
- Un ESP8266
- Du fil
Applications :
- WLed sur l’ESP (https://kno.wled.ge/)
- Prismatik sur PC (https://github.com/psieg/Lightpack)
- Option : installer l’application Wled sur votre smartphone.
Etapes :
- Placez les LED à l’arrière de l’écran. Découpez les 4 longueurs du tour de votre écran et collez les.
Faire attention d’en avoir le même nombre sur chaque côtés. Pour relier les bandes LEDs découpées, et que vous n’êtes pas à l’aise avec les soudures, on peut trouver dans le commerce des adaptateurs (adaptateur ruban led L 3 broches).
Il va falloir faire des petits calculs 🙂
Chaque LED a besoin de 60 mA pour fonctionner.
La puissance consommée par une LED :
- P = 5 V * 0,06 A = 0,3 W
J’ai installé 100 LEDs derrière mon écran.
Mon besoin en terme d’alimentation est de : 100 LEDs * 0,06 A = 6 A
Le Wemos D1 Mini (ESP8266) est alimenté par USB, il fournit une tension de 5 volts.
La puissance maximale que peut fournir l’ESP en utilisant uniquement l ‘USB selon mes recherches est de 4,5 watts. C’est pas assez pour mes 100 leds. Il faut donc relier une alimentation extérieur avec l’ampérage approprié.
- J’ai relié la data sur D2 de l’ESP.
Installation de WLED sur notre ESP8266
Il y a plusieurs méthodes, la plus simple est d’utiliser un outil en ligne du projet, ils ont fait un formidable travail.
Ou Installer les outils ESP directement sur votre ordinateur simplifiera la compilation et le flashage pour tous vos projets. J’ai choisi de configurer les outils sur mon PC car mon Raspberry Pi (3) n’est pas assez puissant pour effectuer ces tâches efficacement et rapidement pour mes projet ESP. Et j’utilise beaucoup ces cartes.
Une fois que WLED est installé vous pouvez très facilement le relier à Home Assistant si vous le souhaitez
Réglages de WLED
Dans l’explorateur (chrome, Firefox ….), tapez l’adresse ip de votre ESP. Dans la métode en ligne pour le déploiement, vous avez accès directement à la configuration.
Dans le menu « Préférences LED » de la configuration, ajustez les paramètres appropriés tels que le nombre de LEDs, le GPIO à 2, le type de ruban, etc. À ce stade, vous pouvez utiliser Wled pour afficher une couleur unie ou des animations lumineuses, mais l’ambilight n’est pas encore disponible.
Pour avoir l’Ambilight sur le PC, j’utilise Prismatik sur PC (https://github.com/psieg/Lightpack)
Logiciel téléchargeable : https://github.com/psieg/Lightpack/releases
Quelques réglages avec notre configuration (lien avec Wled, nombre de leds, posisitions des leds, sens). Un assistant est disponible pour les réglages.
Nous pouvons utiliser Home Assistant pour synchroniser d’autres lumières avec l’ Ambilight ! Les informations WLED passent par le wifi, j’ai été très surpris de n’avoir aucune latence avec l’image. Je suis très satisfait du résultat.
J’ai mis en place un Ambilight sur ma tv, peut-être un autre un autre sujet d’article ? La méthode est différente. L’investissement est un peu plus élevé, il faut prévoir un Raspberry pour le traitement de l’image.
Sur PC, il est possible aussi d’utiliser un Arduino, la méthode est légèrement différente.
Dans ce projet, le budget est de :
- Ruban led 3m (30 € / 5m ) x 3 : 18 €
- ESP 8266 : 4 €
- Alimentation 5V – 6A : 10 € (En explorant nos anciens câbles d’alimentation, il arrive parfois qu’on en trouve, comme cela a été mon cas. )
Budget entre 20-35 € pour un super confort visuel !
Il existe un tuto pour Ambilight sur tv avec raspberry et ws2812b, mon ruban ne s’allume pas et je ne sais pas pourquoi
Bonjour,
Je vois que vous avez des difficultés avec votre système Ambilight basé sur un Raspberry Pi et des LEDs WS2812B. Tout d’abord, je tiens à préciser que je n’ai pas encore publié de tutoriel spécifique pour les téléviseurs, je vais essayé de vous aider.
Voici quelques conseils pour résoudre votre problème :
Vérifiez les connexions : assurez vous que toutes les connexions entre le ruban de LEDs, le Raspberry Pi et l’alimentation électrique sont correctes. Il est important de vérifier chaque connexion pour éviter les problèmes de faux contact.
Alimentation électrique : assurez vous que l’alimentation fournie au ruban de LEDs est suffisante pour allumer toutes les LEDs. Si l’alimentation est insuffisante, certaines LEDs pourraient ne pas s’allumer correctement.
Configuration logicielle : assurez vous que votre Raspberry Pi est correctement configuré pour contrôler les LEDs WS2812B. Vérifiez également que les paramètres du logiciel Ambilight (Hyperion) que vous utilisez sont adaptés à votre configuration.
Testez avec un code simple : utilisez un code de test basique pour vérifier si le ruban de LEDs fonctionne correctement. Cela peut vous aider à déterminer si le problème vient de la configuration matérielle ou logicielle.
Dépannage spécifique : Si le problème persiste, essayez de décomposer le problème en testant chaque composant individuellement. Par exemple, essayez de connecter le ruban de LEDs à une autre source d’alimentation pour voir s’il s’allume, ou testez le Raspberry Pi avec un autre ensemble de LEDs pour déterminer s’il fonctionne correctement.
J’espère que ces conseils vous aideront à résoudre votre problème.
Cordialement,
Mais il est super bien ce tuto, merci Nicolas pour le partage et les conseils pratiques : il faut que j’essaye ça !