Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
wiki:projets:ambilight [2015/10/06 18:38] darvidawiki:projets:ambilight [2015/10/06 18:42] (Version actuelle) – [Réalisation] darvida
Ligne 1: Ligne 1:
 +===== Système d’ambiance lumineuse pour écran =====
 +
 +===== Description =====
 +
 +Ce système est inspiré de la technologie [[http://en.wikipedia.org/wiki/Ambilight|Ambilight]] de Philips. Cette technologie permet via l’analyse du flux vidéo, de contrôler des sources lumineuses positionnées de part et d’autre de l’écran.
 +
 +La solution retenue s’appuie sur les projets [[https://code.google.com/p/boblight/|Boblight]] et [[http://learn.adafruit.com/adalight-diy-ambient-tv-lighting/overview|Adalight]] pour la partie logicielle. La partie matérielle, est quant à elle composée d’une carte Arduino UNO, une alimentation 5v et de LEDs RGB équipées d’un contrôleur.
 +
 +Le but de ce projet est d’équiper un écran de 127cm de diagonale branché à un media center tournant sous [[http://openelec.tv/|OpenELEC]] (XBMC).\\
 +{{  :wiki:projets:ambilight_8.png?300  }}\\
 +[[http://www.youtube.com/watch?v=ovRjyJxJ_xg|Vidéo de démonstration]]
 +
 +===== Acteur =====
 +
 +Sébastien Wirz
 +
 +===== Software =====
 +
 +  * [[http://openelec.tv/|OpenELEC]] ou [[http://xbmc.org/|XBMC]]
 +  * [[http://learn.adafruit.com/adalight-diy-ambient-tv-lighting/overview|Adalight (LEDstream)]]
 +  * [[https://code.google.com/p/boblight/|Boblight]]
 +
 +===== Hardware =====
 +
 +  * Un pc media center
 +  * Un Arduino UNO
 +  * Une alimentation 5v (ampères selon le nombre de LEDs)
 +  * Des LEDs RGB équipées de contrôleur WS2801 utilisées pour les décorations de Noël (p. ex: [[http://www.adafruit.com/products/322|http://www.adafruit.com/products/322]]).
 +
 ===== Système d’ambiance lumineuse pour écran ===== ===== Système d’ambiance lumineuse pour écran =====
  
Ligne 30: Ligne 59:
 ===== Réalisation ===== ===== Réalisation =====
  
-Le nombre idéal de LEDs dépend de la taille de votre écran. Ce qu’il faut retenir, c’est que plus il y a de LEDs, meilleur sera le résultat. Idéalement, les LEDs doivent êtres espacées entre 7 et 3 cm. Le placement de l’écran par rapport au mur a aussi son importance pour une bonne diffusion de l’éclairage. \\+Le nombre idéal de LEDs dépend de la taille de votre écran. Ce qu’il faut retenir, c’est que plus il y a de LEDs, meilleur sera le résultat. Idéalement, les LEDs doivent êtres espacées entre 7 et 3 cm. Le placement de l’écran par rapport au mur a aussi son importance pour une bonne diffusion de l’éclairage.
  
 === Montage === === Montage ===
Ligne 39: Ligne 68:
  
 <code> <code>
-\+  
-Exemple pour 50 LEDs:  \+ Exemple pour 50 LEDs:    
-{{ :wiki:projets:ambilight_5.png?500 |}}  \+ {{ :wiki:projets:ambilight_5.png?500 |}}    
-Exemple pour 100 LEDs:  \+ Exemple pour 100 LEDs:    
-{{ :wiki:projets:ambilight_6.png?500 |}}  \+ {{ :wiki:projets:ambilight_6.png?500 |}}    
-\+   
-Brancher les câbles du bus SPI sur l’Arduino: “SPI clock” sur la broche 13 et “SPI MOSI” sur la broche 11. Ne pas oublier de brancher aussi la terre (GND) et de relier L’Arduino en USB au media center.+ Brancher les câbles du bus SPI sur l’Arduino: “SPI clock” sur la broche 13 et “SPI MOSI” sur la broche 11. Ne pas oublier de brancher aussi la terre (GND) et de relier L’Arduino en USB au media center.
 </code> </code>
  
Ligne 52: Ligne 81:
 Dernière étape, la configuration de Boblight. La configuration s’effectue via le fichier “boblight.conf”. Ce fichier contient les informations sur le type de périphérique de sortie , le nombre de LEDs ainsi que leur positionnement autour de l’écran. Les explications de configuration de Boblight se trouvent [[https://code.google.com/p/boblight/wiki/boblightconf|ici]]. \\ Dernière étape, la configuration de Boblight. La configuration s’effectue via le fichier “boblight.conf”. Ce fichier contient les informations sur le type de périphérique de sortie , le nombre de LEDs ainsi que leur positionnement autour de l’écran. Les explications de configuration de Boblight se trouvent [[https://code.google.com/p/boblight/wiki/boblightconf|ici]]. \\
  \\  \\
-Extrait de ma configuration pour la partie “device” : \\ +Extrait de ma configuration pour la partie “device” : 
-|[device]||+ 
 + \\ [device]
  
 |name |device1 | |name |device1 |
Ligne 75: Ligne 105:
 //Grille permettant de calculer les valeurs en % pour « hscan » et « vscan » de chaque LED.//  \\  \\ Si vous n’avez pas envie de taper tout ça à la main, il existe un logiciel qui le fera pour vous, il s’appelle “BoblightConfigTool.exe”. Vous pourrez le télécharger [[http://www.sedu-board.de/sedu-ambilight/howto-boblightconfigtool/|ici]]. \\ //Grille permettant de calculer les valeurs en % pour « hscan » et « vscan » de chaque LED.//  \\  \\ Si vous n’avez pas envie de taper tout ça à la main, il existe un logiciel qui le fera pour vous, il s’appelle “BoblightConfigTool.exe”. Vous pourrez le télécharger [[http://www.sedu-board.de/sedu-ambilight/howto-boblightconfigtool/|ici]]. \\
  \\  \\
-Une fois la configuration entrée dans fichier “boblight.conf”, installer la partie [[http://wiki.openelec.tv/index.php?title=Add-on:boblightd|serveur]] et cliente Boblight sur le media center. \\+Une fois la configuration entrée dans fichier “boblight.conf”, installer la partie [[http://wiki.openelec.tv/index.php?title=Add-on:boblightd|serveur]] et cliente Boblight sur le media center.
  
 \\ \\
  
Imprimer/exporter