septembre 23

Ambilight avec OpenElec et WS2801

J’ai déjà fait un post sur Ambilight MAIS avec un Raspi un Arduino et un WS2812. Cette version est plus simple et utilise un Raspberry Pi 3 (avec OpenElec) et un ruban LED WS2801.

Pour le placement des LED sur la télé, voir ce post.

Branchement

Le Raspi et le ruban LED est alimenté via une petite alim ATX 5V/6A,

Le WS2801 contient 32 LED par mètre et consomme 1.8A par mètre (50mA/LED), avec toutes les LED en blanc (source)

bien que ma mesure, avec 89 LED allumé en blanc et le rapi ne consomme que 1 A.
Théoriquement on devrait avoir 0.05 X 89 = 4.45 A. J’ai testé avec une autre alim, c’est idem…. j’ai pas de réponse la dessus.

  • +5V sur le Raspi et le fil rouge du WS2801
  • GND sur le Raspi et le fil noir/rouge du WS2801
  • CI du WS2801 sur SPI_clock du Raspi
  • DI du WS2811 sur CPI_mosi du Raspi

Logiciel

Installer l’image d’Openelec pour raspberry.

Une fois fait, installer Hyperion. Même si on peut l’installer en ligne de commande, le plus simple est de passer par le logiciel Hypercon (en Java) à installer sur Windows.

Il permet d’installer Hyperion sur le raspi (via une connexion SSH) et surtout de paramétrer les LED et autres.

Dans la rubrique hardware :

  • type = WS2801
  • Output = /dev/spidev0.0
  • baudrate = 1000 000

Le reste dépend de votre configuration et choix.

Dans le rubrique Grabber :

  • internal frame garbber = enabled
  • External/Kodi checker = enabled
  • SSH/system = Openelec /LE

Dans la rubrique SSH :

Indiquer l’adresse IP de son Raspi, le username Openelec (root), le password (openelec) puis faire « connect ».

Faire « stop hyperion »

Cliquer sur « Create Hyperion Configuration » avant d’envoyer cette configuration, via « Send config ».

Faire « start hyperion » pour actualiser la config.

En cas de problème

Vérifier que les ports SPI du Raspi sont activés via le fichier config.tx présent sur la carte SD du raspi.

nano /flash/config.txt

A la fin du fichier, on rajoute les lignes suivantes:

device_tree_overlay=overlays/enable-spi-overlay.dtb
dtparam=spi=on

On reboot ensuite le raspberry

reboot

 

 


Étiquettes : , , , ,
Copyright 2017. All rights reserved.

Ecrit 23 septembre 2017 par Pit dans la catégorie "RASPBERRY PI

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

dix-neuf + 3 =