[HILO OFICIAL] Movimiento Ambilight EOL

soymalomalo escribió:
¿Pero usas hyperion.config con rasberry no? Yo he montado el ambiligt con windows + arduino + leds, he probado a cambiar las velocidades del puerto pero no he notado nada.. a ver si saco algo de tiempo y me pongo a probar otras cosas, la verdad es que estoy un poco desanimado con el tema, nuestro compañero de fatigas mask630 me paso unos ficheros de configuración para erduino por email pero no me han funcionado parece que hay problemas cuando se pasan ficheros con subcarpetas comprimidos... Gracias de todos modos


Mira este mensaje (y los anteriores para orientarte) que publiqué hace ya unas semanas... quizás resuelva el problema de los parpadeos. Es recomendable usar la última versión de Ambibox disponible, y quizás tengas que modificar el sketch de arduino tal como se indica en el mensaje que te comento:

http://www.elotrolado.net/viewtopic.php?p=1740012662
soymalomalo escribió:
dark shadow escribió:Yo tenía problemas con los parpadeos con un arduino uno y se solucionaron al cambiar el valor del rate en el fichero hyperion.config.json. Prueba a bajarle el valor que trae por defecto de 250000 a 115200 a ver si te funciona.

Un saludo


¿Pero usas hyperion.config con rasberry no? Yo he montado el ambiligt con windows + arduino + leds, he probado a cambiar las velocidades del puerto pero no he notado nada.. a ver si saco algo de tiempo y me pongo a probar otras cosas, la verdad es que estoy un poco desanimado con el tema, nuestro compañero de fatigas mask630 me paso unos ficheros de configuración para erduino por email pero no me han funcionado parece que hay problemas cuando se pasan ficheros con subcarpetas comprimidos... Gracias de todos modos


Yo uso un arduino con un esquema para adalight, conectado a un pc con linux mint e hiperion instalado por lo que quizás no te sea de mucha ayuda. Como comenta el compañero popy5 lo más probable es que tengas algo mal en el esquema del arduino y esté relacionado con la sincronización o velocidad de las señales, por eso te funciona pero se producen parpadeos o cambios de color como me pasaba a mí.
Hola, llevo unos días leyendo este hilo que me está resultando el mejor descubrimiento de los últimos meses. Desgraciadamente todavía no estoy seguro si el setup que tengo en mente es posible a día de hoy.

Tengo un mini ordenador android (Rikomagic MK902 II 2GB/16GB Quad Core 4K Android 4.4) con Kodi, allí tengo las librerías de pelis/series que es lo único que me interesa que tenga ambilight.

Creo que este mini pc android no está rooteado pero se podría hacer. Entonces, con el Kodi y el addon Boblight para Android (el chip es Rockchip RK3288 quad core, 28nm, ARM Cortex-A17, creo que compatible) ya sacaría la señal por usb para controlar los leds o ¿necesito un arduino en medio?

Gracias,

Parsec
Hace un tiempo largo quite el lightberry de la tv , me peto una de las cosas ( exploto directamente ) como le hice uno de los tutoriales al "creador" me va a mandar el aparato.

Actualmente que usais para PS4 etc?

Yo seguire con lightberry supongo
Parsec escribió:Hola, llevo unos días leyendo este hilo que me está resultando el mejor descubrimiento de los últimos meses. Desgraciadamente todavía no estoy seguro si el setup que tengo en mente es posible a día de hoy.

Tengo un mini ordenador android (Rikomagic MK902 II 2GB/16GB Quad Core 4K Android 4.4) con Kodi, allí tengo las librerías de pelis/series que es lo único que me interesa que tenga ambilight.

Creo que este mini pc android no está rooteado pero se podría hacer. Entonces, con el Kodi y el addon Boblight para Android (el chip es Rockchip RK3288 quad core, 28nm, ARM Cortex-A17, creo que compatible) ya sacaría la señal por usb para controlar los leds o ¿necesito un arduino en medio?

Gracias,

Parsec




Sí, aunque el reproductor sea un dispositivo Android con Kodi y Boblight, sigue siendo necesario un Arduino para controlar los leds físicamente. En esta página tienes toda -o casi- la información sobre cómo montarlo. La tira de leds con el controlador de Adafruit no es más que una con los famosos WS2801.

https://learn.adafruit.com/adalight-diy-ambient-tv-lighting?view=all

El Arduino recomendado es el Uno. No hay ventajas en usar el Arduino Mega porque, a pesar de disponer de más memoria y entradas/salidas, para lo que se pretende hacer, el Arduino Uno es más que suficiente. No es compatible con el Arduino Leonardo.


Ficheros de código: https://github.com/Eyal87/script.xbmc.boblight

Vídeo con enlaces: https://www.youtube.com/watch?v=3otxXST1d50

Con respecto a los Arduinos (Nano en especial) y otros dispositivos que usen el chip convertidor USB a serie FT232RL del fabricante FTDI, hay que tener en cuenta que, si tras conectarlo a un sistema con Windows 7 o superior dejan de funcionar y ya no vuelven a ser reconocidos, se debe a que el mencionado chip FT232RL es uno clónico, por decirlo 'finamente'. Hay alguna versión de los drivers de FTDI para dichos chips que detectan si el chip es original, en cuyo caso funcionará con normalidad, o si es una falsificación. Y si es falso, le reescribe el ID del enumerador de USB (lo pone a 0000), con lo que ese dispositivo deja de ser reconocido por Windows. Aunque es posible 'revivirlo' mediante un proceso no demasiado complicado, cada vez que se vuelva a conectar al PC con Windows, volverá a reproducirse el problema.
Buenas, voy a comprarme una raspberry definitivamente y por culpa de este hilo xD

Podéis resolverme algunas dudas? espero que no os las hagan a menudo

Tengo un monitor de 27 pulgadas, qué tira debería escoger? Lo voy a anclar a la pared con un soporte VESA, utilizo 3 tiras(lados y superior) o lo rodeo completamente?

Voy a usarlo exclusivamente para ordenador. Mi tarjeta gráfica(gtx 980) tiene varias salidas: 3 puertos Display Port, 1 HDMI y 2 DVI. Tengo conectado el monitor por DVI. Entiendo que, si saco un hdmi directamente a la Pi(clonando pantalla de windows), me ahorro el HDMI splitter, verdad?

Resumiendo, necesitaría la Pi(ya tengo una apalabrada), la capturadora, un convertidor de hdmi a análogico y la tira de leds. Se me escapa algo más?
Leo mucho sobre incompatibilidades y así, podríais recomendarme productos que compraseis recientemente y sean fiables?

Gracias y perdonad el tocho xD
Escafurcio escribió:Buenas, voy a comprarme una raspberry definitivamente y por culpa de este hilo xD

Podéis resolverme algunas dudas? espero que no os las hagan a menudo

Tengo un monitor de 27 pulgadas, qué tira debería escoger? Lo voy a anclar a la pared con un soporte VESA, utilizo 3 tiras(lados y superior) o lo rodeo completamente?

Voy a usarlo exclusivamente para ordenador. Mi tarjeta gráfica(gtx 980) tiene varias salidas: 3 puertos Display Port, 1 HDMI y 2 DVI. Tengo conectado el monitor por DVI. Entiendo que, si saco un hdmi directamente a la Pi(clonando pantalla de windows), me ahorro el HDMI splitter, verdad?

Resumiendo, necesitaría la Pi(ya tengo una apalabrada), la capturadora, un convertidor de hdmi a análogico y la tira de leds. Se me escapa algo más?
Leo mucho sobre incompatibilidades y así, podríais recomendarme productos que compraseis recientemente y sean fiables?

Gracias y perdonad el tocho xD



Si la tarjeta activa ambas salidas (DVI y HDMI) simultáneamente te ahorras el splitter. La señal HDMI del ordenador la llevas al convertidor HDMI2AV, la salida AV del mismo a la entrada de vídeo de la capturadora y ésta la conectas a uno de los puertos USB de la Pi. Como la capturadora consume más de lo que una salida usb de la Pi puede dar, deberás conectarla mediante un hub USB autoalimentado o bien con cable duplicador/ladrón usb (con 2 machos que conectarás a los puertos usb de la Pi y una hembra a la que conectas la capturadora).

Con respecto a la Pi, te recomiendo la 2 porque va mucho más suelta. Necesitas una microSD de al menos 2GB para instalar la imagen del sistema (Openelec por ejemplo).

La capturadora que yo compré es ésta:

http://www.ebay.com/itm/EasyCap-1-Channel-Usb-2-0-Video-DVD-TV-VHS-Audio-Adapter-Capture-Win7-64bit-/181266984047?hash=item2a345aac6f

Funciona bien y es la que tiene chipset USBTV007, que es más recomendable que el STK1160. En general, si ves que el vendedor te dice que no es compatible con Win 64 bits, entonces decarta esa capturadora porque o es el STK1160 o peor aún, lleva cualquier otro chip clónico y no te valdrá.

Convertidor HDMI a Av: cualquiera te vale. El que compré yo es éste:

http://www.ebay.com/itm/Composite-1080P-HDMI-to-RCA-Audio-Video-AV-CVBS-Adapter-Converter-For-HDTV-G-/321638446790

Tira de leds: cualquiera de 30/32leds por metro y con chip WS2801. Descarta los que lleven WS2811/WS2812 u otros 'compatibles'. Luego como 'extras', pues ya elegir el color de la base de la tira (en general mejor negra para que no destaque tanto ya que las traseras de las TVs suelen ser oscuras) y con diversos grados de protección IP. Yo no recomiendo los de tipo 'árbol de navidad' porque son muy grandes y es un coñazo fijarlos a la parte trasera de la TV. Para una TV de 27 pulgadas, con 2 metros te llega para cubrir los 4 lados, y creo que con 1.5m si sólo cubres 3 (arriba y laterales). Si la vas a colgar de la pared, yo te recomiendo que pongas los leds en los 4 lados... en caso contrario la parte inferior se va a ver muy 'muerta'. A poco que busques puedes encontrarlos algo más baratos (como para los restantes componentes).

http://www.ebay.com/itm/1-200M-WS2801-32-leds-m-160-5050-RGB-SMD-Full-color-addressable-LED-Strip-5V/311452491726


Fuente de alimentación: para 2m de leds, estima un consumo máximo de 3.84A. Redondea a 4A, añádele 2A más para alimentar la Pi si no usas una fuente independiente para ella y otro amperio más de margen extra, y necesitarás una fuente de 5V y 7A (si es de más amperios funcionará perfectamente). Si la Pi la alimentas independientemente, necesita un alimentador de calidad de 5V 2A sólo para ella (no suelen funcionar demasiado bien los típicos de los móviles), y en este caso con una fuente de 5 o 6A para los leds te llega.

Fuente 5V 6A: http://www.ebay.com/itm/AC-100V-240V-to-DC-5V-6A-30W-LED-Strips-Voltage-Transformer-Switch-Power-Supply-/400731648651

Fuente 5V 10A: http://www.ebay.com/itm/New-5V-6A-10A-20A-30A-40A-60A-Switch-Power-Supply-Driver-transformer-adapter-/171440190845

Pero si sólo vas a usar el ambilight desde el ordenador, quizás te conviene más usar un Arduino conectado por USB al PC, y te olvidas de la Pi, la capturadora y el conversor HDMI2AV. Sólo necesitas los leds, un arduino uno o mega y la fuente para los leds, y usar Ambibox por ejemplo. No uso este montaje, pero lee los mensajes desde la página 314 prestando atención a los enlaces o busca por 'arduino + ambibox' en Google:

http://www.elotrolado.net/hilo_hilo-oficial-movimiento-ambilight-eol_1036973_s3130

Tutoriales de Ambibox (arduino):

http://linustechtips.com/main/topic/120078-completed-with-tutorial-ambilight-atmospheric-lighting-behind-your-tvmonitor/
[url]http://www.forodvd.com/tema/141125-manual-montaje-ambilight-con-windows/[url]
Juer popy5, eres un crack, ¡pon un botón de donaciones Paypal o algo! =)))))

Muchas gracias, voy a comprar los equipos y lo intentaré montar en las vacaciones de Navidad.
popy5 escribió:
soymalomalo escribió:
¿Pero usas hyperion.config con rasberry no? Yo he montado el ambiligt con windows + arduino + leds, he probado a cambiar las velocidades del puerto pero no he notado nada.. a ver si saco algo de tiempo y me pongo a probar otras cosas, la verdad es que estoy un poco desanimado con el tema, nuestro compañero de fatigas mask630 me paso unos ficheros de configuración para erduino por email pero no me han funcionado parece que hay problemas cuando se pasan ficheros con subcarpetas comprimidos... Gracias de todos modos


Mira este mensaje (y los anteriores para orientarte) que publiqué hace ya unas semanas... quizás resuelva el problema de los parpadeos. Es recomendable usar la última versión de Ambibox disponible, y quizás tengas que modificar el sketch de arduino tal como se indica en el mensaje que te comento:

http://www.elotrolado.net/viewtopic.php?p=1740012662


Ya seguí tus consejos, de hecho como decías lo del tema del modelo de arduino me compre un uno, pero el resultado es exactamente el mismo, he estado en comunicacion con mask360 que soluciono el problema de los parpadeos y me ha pasado los ficheros que ha utilizado el (son unos cuantos) pero no me funcionan el arduino da un error de compilacion, por lo que he investigado es un problema cuando te pasan ficheros con subcarpetas ... seguire intentandolo, gracias por tu atención
bifff que de tiempo sin pasarme por aqui... despues de las horas y horas metidas en el hilo para montarme el tinglado y ayudar a los demas hacia mucho tiempo que no me habia preocupado del tema, simplemente me he dedicado a disfrutarlo [fumando]

ahora bien, he vuelto a dedicarle unas horas de configuración y personalización a kodi y ya para dejarlo redondo tengo un par de problemillas con hyperion, a ver si podeis ayudarme.

Lo primero, he probado a actualizar a openelec 6 y no me funciona hyperion ni se me instala de nuevo ni nada... como es una versión recién salida del horno, tampoco me preocupa, he vuelto a la versión anterior y me olvido de momento, mas adelante ya probare de nuevo. Lo que me parecía raro es que en la web de lightberry hay una imagen de openelec 6 pero solo para la pi2 y yo tengo la 1...

Y ahora viene lo que realmente me preocupa, desde openelec lanzo emuladores con advance launcher y retroarch. El funcionamiento es que al lanzar el retroarch, se sale de openelec, y una vez que sales del emu, se vuelve a cargar openelec. Hasta ahora no le habia dado importancia a no tener los leds funcionando durante los emus, pero recordé que en su momento el compañero @superheroe comentó que a el si le funcionaban los leds con los emus en este mismo sistema...
Bien, cuando tengo un emu funcionando me dio por probar la app de hyperion remote desde el movil y ... voila!!! los leds se encendieron, vamos que hyperion sigue encendido en segundo plano, por asi decirlo, pero no funciona con los emus por alguna razon que desconozco... alguien arroja alguna luz??


EDITO: Solucionado! solo habia que poner en el archivo de configuracion que tambien funcionase el hyperion en el "menu" de kodi, yo lo tenia desactivado, de esa manera al cargar los emus tambien funciona. De lujo!!

venga!
popy5 escribió:
Escafurcio escribió:--



Si la tarjeta activa ambas salidas (DVI y HDMI) simultáneamente te ahorras el splitter. La señal HDMI del ordenador la llevas al convertidor HDMI2AV, la salida AV del mismo a la entrada de vídeo de la capturadora y ésta la conectas a uno de los puertos USB de la Pi. Como la capturadora consume más de lo que una salida usb de la Pi puede dar, deberás conectarla mediante un hub USB autoalimentado o bien con cable duplicador/ladrón usb (con 2 machos que conectarás a los puertos usb de la Pi y una hembra a la que conectas la capturadora).

Con respecto a la Pi, te recomiendo la 2 porque va mucho más suelta. Necesitas una microSD de al menos 2GB para instalar la imagen del sistema (Openelec por ejemplo).

La capturadora que yo compré es ésta:

http://www.ebay.com/itm/EasyCap-1-Channel-Usb-2-0-Video-DVD-TV-VHS-Audio-Adapter-Capture-Win7-64bit-/181266984047?hash=item2a345aac6f

Funciona bien y es la que tiene chipset USBTV007, que es más recomendable que el STK1160. En general, si ves que el vendedor te dice que no es compatible con Win 64 bits, entonces decarta esa capturadora porque o es el STK1160 o peor aún, lleva cualquier otro chip clónico y no te valdrá.

Convertidor HDMI a Av: cualquiera te vale. El que compré yo es éste:

http://www.ebay.com/itm/Composite-1080P-HDMI-to-RCA-Audio-Video-AV-CVBS-Adapter-Converter-For-HDTV-G-/321638446790

Tira de leds: cualquiera de 30/32leds por metro y con chip WS2801. Descarta los que lleven WS2811/WS2812 u otros 'compatibles'. Luego como 'extras', pues ya elegir el color de la base de la tira (en general mejor negra para que no destaque tanto ya que las traseras de las TVs suelen ser oscuras) y con diversos grados de protección IP. Yo no recomiendo los de tipo 'árbol de navidad' porque son muy grandes y es un coñazo fijarlos a la parte trasera de la TV. Para una TV de 27 pulgadas, con 2 metros te llega para cubrir los 4 lados, y creo que con 1.5m si sólo cubres 3 (arriba y laterales). Si la vas a colgar de la pared, yo te recomiendo que pongas los leds en los 4 lados... en caso contrario la parte inferior se va a ver muy 'muerta'. A poco que busques puedes encontrarlos algo más baratos (como para los restantes componentes).

http://www.ebay.com/itm/1-200M-WS2801-32-leds-m-160-5050-RGB-SMD-Full-color-addressable-LED-Strip-5V/311452491726


Fuente de alimentación: para 2m de leds, estima un consumo máximo de 3.84A. Redondea a 4A, añádele 2A más para alimentar la Pi si no usas una fuente independiente para ella y otro amperio más de margen extra, y necesitarás una fuente de 5V y 7A (si es de más amperios funcionará perfectamente). Si la Pi la alimentas independientemente, necesita un alimentador de calidad de 5V 2A sólo para ella (no suelen funcionar demasiado bien los típicos de los móviles), y en este caso con una fuente de 5 o 6A para los leds te llega.

Fuente 5V 6A: http://www.ebay.com/itm/AC-100V-240V-to-DC-5V-6A-30W-LED-Strips-Voltage-Transformer-Switch-Power-Supply-/400731648651

Fuente 5V 10A: http://www.ebay.com/itm/New-5V-6A-10A-20A-30A-40A-60A-Switch-Power-Supply-Driver-transformer-adapter-/171440190845

Pero si sólo vas a usar el ambilight desde el ordenador, quizás te conviene más usar un Arduino conectado por USB al PC, y te olvidas de la Pi, la capturadora y el conversor HDMI2AV. Sólo necesitas los leds, un arduino uno o mega y la fuente para los leds, y usar Ambibox por ejemplo. No uso este montaje, pero lee los mensajes desde la página 314 prestando atención a los enlaces o busca por 'arduino + ambibox' en Google:

http://www.elotrolado.net/hilo_hilo-oficial-movimiento-ambilight-eol_1036973_s3130

Tutoriales de Ambibox (arduino):

http://linustechtips.com/main/topic/120078-completed-with-tutorial-ambilight-atmospheric-lighting-behind-your-tvmonitor/
[url]http://www.forodvd.com/tema/141125-manual-montaje-ambilight-con-windows/[url]

Wow, muchas gracias por la respuesta. Eres un máquina
La raspberry ya la tengo, compré el model b+ con sd, carcasa y disipadores por 20 euros
Pero, si con una arduino puedo evitarme el "follón" de capturadora+cables analógicos, me lo pensaría
El arduino conectado por usb detectaría todos los colores en pantalla como si fuese una capturadora o solo sirve para tener un patrón definido?
Me interesaría para jugar, ver pelis y series... y así
Esta placa serviría? http://www.amazon.es/gp/product/B008GRT ... 1_4&sr=8-4
Muchas gracias y un saludo
Escafurcio escribió:Wow, muchas gracias por la respuesta. Eres un máquina
La raspberry ya la tengo, compré el model b+ con sd, carcasa y disipadores por 20 euros
Pero, si con una arduino puedo evitarme el "follón" de capturadora+cables analógicos, me lo pensaría
El arduino conectado por usb detectaría todos los colores en pantalla como si fuese una capturadora o solo sirve para tener un patrón definido?
Me interesaría para jugar, ver pelis y series... y así
Esta placa serviría? http://www.amazon.es/gp/product/B008GRT ... 1_4&sr=8-4
Muchas gracias y un saludo


Sí, ese Arduino te sirve... aunque por lo que veo en los comentarios de Amazon, es un clónico, y si es así, te sale muy caro. Los Arduinos originales son relativamente caros, pero los clónicos los consigues mucho más baratos en eBay, Aliexpress y sitios similares (https://www.fasttech.com/products/1008/10000015/1001700-arduino-uno-r3-rev3-development-board). Incluso en tiendas web españolas (por ejemplo: https://www.electrohobby.es/es/arduino/36-clon-uno-r3-2012.html)

Con Ambibox el sistema detecta toda la pantalla del PC, aunque puedes configurarlo para que sólo capture determinadas zonas, o configurarlo para tener efectos estáticos y que no cambie cuando no estás visualizando vídeos. Para los juegos, hay que usar componentes adicionales (PlayClaw: http://www.playclaw.ru/) para capturar con DirectX 9/10/11.

En este enlace puedes descargar la última versión, los scripts para Kodi/XBMC, etc: http://www.ambibox.ru/en/index.php/Download_AmbiBox

Otro tutorial: http://www.proyectosarduino.com/clon-ambilight-boblight-con-arduino-para-xbmc/

Un saludo.
popy5 escribió:
Escafurcio escribió:Wow, muchas gracias por la respuesta. Eres un máquina
La raspberry ya la tengo, compré el model b+ con sd, carcasa y disipadores por 20 euros
Pero, si con una arduino puedo evitarme el "follón" de capturadora+cables analógicos, me lo pensaría
El arduino conectado por usb detectaría todos los colores en pantalla como si fuese una capturadora o solo sirve para tener un patrón definido?
Me interesaría para jugar, ver pelis y series... y así
Esta placa serviría? http://www.amazon.es/gp/product/B008GRT ... 1_4&sr=8-4
Muchas gracias y un saludo


Sí, ese Arduino te sirve... aunque por lo que veo en los comentarios de Amazon, es un clónico, y si es así, te sale muy caro. Los Arduinos originales son relativamente caros, pero los clónicos los consigues mucho más baratos en eBay, Aliexpress y sitios similares (https://www.fasttech.com/products/1008/10000015/1001700-arduino-uno-r3-rev3-development-board). Incluso en tiendas web españolas (por ejemplo: https://www.electrohobby.es/es/arduino/36-clon-uno-r3-2012.html)

Con Ambibox el sistema detecta toda la pantalla del PC, aunque puedes configurarlo para que sólo capture determinadas zonas, o configurarlo para tener efectos estáticos y que no cambie cuando no estás visualizando vídeos. Para los juegos, hay que usar componentes adicionales (PlayClaw: http://www.playclaw.ru/) para capturar con DirectX 9/10/11.

En este enlace puedes descargar la última versión, los scripts para Kodi/XBMC, etc: http://www.ambibox.ru/en/index.php/Download_AmbiBox

Otro tutorial: http://www.proyectosarduino.com/clon-ambilight-boblight-con-arduino-para-xbmc/

Un saludo.

Desconocía el mundo Arduino por completo, que cosas
Ya pedí esa placa, la tira led y la alimentación
A ver que tal me va cuando me lleguen
Mil gracias por todo :)
Hola!
Esta semana me llegó la tira de leds ws2801 y los he estado probando con una raspberry pi b de un amigo y funcionaban de maravilla, y digo funcionaban porque no hay manera de hacerlos funcionar en mi raspberry pi 2.

Le he hecho un hard reset a openelec, he actualizado, he instalado una versión anterior y nada de nada, hyperion se instala bien, parece que el demonio arranca bien, pero los leds no reaccionan! ya no se que más pruebas hacer, se que problema de los leds no es porque funcionaban bien en la raspberry pi b, y las conexiones tampoco son...
sabéis que es lo que puede pasar?

Tiras LEDs ws2801 + openelec + raspberry pi 2
Jariko01 escribió:Hola!
Esta semana me llegó la tira de leds ws2801 y los he estado probando con una raspberry pi b de un amigo y funcionaban de maravilla, y digo funcionaban porque no hay manera de hacerlos funcionar en mi raspberry pi 2.

Le he hecho un hard reset a openelec, he actualizado, he instalado una versión anterior y nada de nada, hyperion se instala bien, parece que el demonio arranca bien, pero los leds no reaccionan! ya no se que más pruebas hacer, se que problema de los leds no es porque funcionaban bien en la raspberry pi b, y las conexiones tampoco son...
sabéis que es lo que puede pasar?

Tiras LEDs ws2801 + openelec + raspberry pi 2




Las conexiones desde la Pi 2 hacia los leds son éstas:

Pin 19 GPIO -----> Pin CI (clock) Leds
Pin 23 GPIO -----> Pin DI (data) Leds
Pin 6 GPIO ------> Masa Leds (GND)

Para la Pi 2 además hay que modificar el archivo config.txt que está en Openelec/flash/, salvo que hayas instalado la imagen de Openelec ya preparada para la Pi 2 desde la web de Lightberry, que ya trae preinstalado Hyperion y las modificaciones que te comento seguidamente.

Comprueba si tienes esta línea de código en el 'config.txt':

dtparam=spi=on


Si no la tienes, añádela al final por ejemplo. Guarda los cambios y reemplaza el config.txt original.

Reinicia la Pi y comprueba si ya te funciona.
popy5 escribió:
Jariko01 escribió:Hola!
Esta semana me llegó la tira de leds ws2801 y los he estado probando con una raspberry pi b de un amigo y funcionaban de maravilla, y digo funcionaban porque no hay manera de hacerlos funcionar en mi raspberry pi 2.

Le he hecho un hard reset a openelec, he actualizado, he instalado una versión anterior y nada de nada, hyperion se instala bien, parece que el demonio arranca bien, pero los leds no reaccionan! ya no se que más pruebas hacer, se que problema de los leds no es porque funcionaban bien en la raspberry pi b, y las conexiones tampoco son...
sabéis que es lo que puede pasar?

Tiras LEDs ws2801 + openelec + raspberry pi 2




Las conexiones desde la Pi 2 hacia los leds son éstas:

Pin 19 GPIO -----> Pin CI (clock) Leds
Pin 23 GPIO -----> Pin DI (data) Leds
Pin 6 GPIO ------> Masa Leds (GND)

Para la Pi 2 además hay que modificar el archivo config.txt que está en Openelec/flash/, salvo que hayas instalado la imagen de Openelec ya preparada para la Pi 2 desde la web de Lightberry, que ya trae preinstalado Hyperion y las modificaciones que te comento seguidamente.

Comprueba si tienes esta línea de código en el 'config.txt':

dtparam=spi=on


Si no la tienes, añádela al final por ejemplo. Guarda los cambios y reemplaza el config.txt original.

Reinicia la Pi y comprueba si ya te funciona.


Sí, me faltaba la línea del config.txt
Al poco de postear el problema encontre la solución en un foro inglés [carcajad]

Muchas gracias, ya solo me queda la instalación de los leds
muy buenas a todos, soy nuevo por aqui tambien me estoy montando ambilight con arduino y con las tiras de 50 led de ws2801 y me pasa lo mismo a que soymalomalo, los led parpadean y en estatico con ambibox se me van cambiando de color, he probado a cambiar el valor de 16 a 128 del spi pero nada, he probado a subirlo a 115200 pero tampoco nada de nada, alguien sabe que puede pasar?

gracias
Hola. A ver si me podeis resolver esta duda. Voy a montar el sistema ambilight, con todo original lightberry $$$$$..

Me interesa que ademas de usar la señal hdmi, ps3, wii y sat, poder usar la señal tdt de la tv, pero como?

Tengo una capturadora, la monto y por usb a la raspberry?, no se dara de tortas con la señal que metemos del hdmi?

Gracias
josepcuenca escribió:Hola. A ver si me podeis resolver esta duda. Voy a montar el sistema ambilight, con todo original lightberry $$$$$..

Me interesa que ademas de usar la señal hdmi, ps3, wii y sat, poder usar la señal tdt de la tv, pero como?

Tengo una capturadora, la monto y por usb a la raspberry?, no se dara de tortas con la señal que metemos del hdmi?

Gracias



Todas las señales externas a la Pi que desees usar para crear el ambilight (PS3, wii, sat, etc) deben obligatoriamente ser convertidas a vídeo analógico a través del conversor de HDMI a vídeo compuesto (que incluye el kit Lighberry internamente). La señal así obtenida es capturada por la EasyCap (la capturadora que tiene el Lightberry) y 'sale' por el USB, el cual debes conectar a uno de los puertos USB de la Pi.

Al mismo tiempo esa señal de entrada inicial (PS3, wii, sat, etc), gracias al splitter HDMI del kit, es duplicada y enviada a la TV hacia una de las entradas HDMI libres.

Si además quieres reproducir contenidos multimedia desde la Pi, necesitas conectar adicionalmente la salida HDMI de la PI hacia otra de las entradas libres de HDMI de la TV. Pero por si no lo tienes claro, ninguna señal externa entra en la Pi como HDMI ni sale nunca por el HDMI de la misma. Sólo los contenidos que reproduzcas usando Kodi en la Pi 'salen' por el HDMI de la misma. El resto se procesan -se duplican y se convierten a vídeo compuesto, para su posterior captura- y los usa la Pi para enviar la señal adecuada a la tira de leds.

Por tanto, si quieres además generar el efecto ambilight con la señal de la TDT, necesitas que la señal de la misma salga en formato HDMI (lo más fácil) o en formato de vídeo compuesto (más lío). En el primer caso, introduces la señal de la TDT como una señal HDMI más. Eso implica que vas a necesitar un receptor AV que centralice las señales externas o bien un switch HDMI que te permita elegir qué señal externa HDMI quieres usar para crear el efecto ambilight. Como ves el receptor AV o el switch HDMI te va a hacer falta sí o sí si quieres usar varias señales externas. En el segundo caso, si la señal de la TDT está en vídeo compuesto, debes inyectarla después del conversor de AV, es decir, a la entrada de la capturadora, pero no sé si el Lightberry contempla esa opción de poder meterle una señal AV externa que no provenga del conversor de HDMI2AV. Y en este caso como es lógico no puedes tener ninguna señal HDMI externa activa a la entrada del Lighberry si inyectas la señal de analógica de la TDT por tu cuenta.
Si Lo que explicas lo tengo + o - claro. Todos los aparatos por hdmi a un splitter, de este al conversor y de este a la tele por hdmi, y por usb a la raspberry.

Pero y el tdt, si lo saco por el Scart con una capturadora, lo conecto a otro usb libre de la raspberry?, dos señales usb una del conversor, y otra de la capturadora, no se daran de tortas?

se podria usar esto?

http://www.dx.com/es/p/rca-av-to-hdmi-c ... l64rr_chYw

para enviar la señal al hdmi conversor?

Es mucho lio, no?
josepcuenca escribió:Si Lo que explicas lo tengo + o - claro. Todos los aparatos por hdmi a un splitter, de este al conversor y de este a la tele por hdmi, y por usb a la raspberry.

Pero y el tdt, si lo saco por el Scart con una capturadora, lo conecto a otro usb libre de la raspberry?, dos señales usb una del conversor, y otra de la capturadora, no se daran de tortas?

se podria usar esto?

http://www.dx.com/es/p/rca-av-to-hdmi-c ... l64rr_chYw

para enviar la señal al hdmi conversor?

Es mucho lio, no?


Aunque puedas físicamente tener dos capturadoras de vídeo simultáneamente conectadas a la Pi, Hyperion no trabajará con ambas. Si te fijas en el código del configurador de Hyperion (hyperion.config.json), al principio del mismo se le indica exactamente qué device debe usar para conectarse a él. Por tanto sólo trabajará con una de las dos capturadoras.

La Pi sólo puede generar las señales de control de los leds de dos formas:

- A partir de los contenidos reproducidos internamente en ella (vía Kodi por ejemplo).
- A partir de la señal de vídeo compuesto capturada a través de una EasyCap (con STK1160 o USBTV007) que le llega por el bus USB y que está incluída internamente en el kit Lightberry.

En tu caso, sería a través de la segunda opción. Por tanto, si la señal que quieres usar para el ambilight (la TDT en tu caso) no es HDMI, tienes dos alternativas:

1) Como bien indicas, usas un conversor de AV a HDMI como el que has enlazado para poder usar la señal de la TDT como si fuese una fuente HDMI más (lo más rápido y sencillo). En este caso como fuente de entrada en la TV eliges la TDT y no el HDMI que viene del Lightberry.
2) Inyectas la señal AV de la TDT directamente en la entrada de la capturadora del Lightberry (complicado y te obliga a 'destripar' el kit Lightberry y pierdes la garantía).

Si el receptor de TDT es interno a la TV, antes debes asegurarte que a través del euroconector disponible en la trasera de la TV consigues ver la señal sintonizada en la TDT. La mayoría de las TVs actuales con sintonizador interno de TDT no sacan la señal analógica de la misma, por lo que en este caso no podrías usarla para el ambilight.

Si el receptor de TDT es externo y no tiene salida HDMI, entiendo que la señal de vídeo del mismo la obtienes por medio de un euroconector o del típico conector RCA amarillo de vídeo compuesto. En este caso necesitas el conversor AV2HDMI que enlazaste porque es la forma más rápida y asequible de usar la señal de la TDT para el ambilight. Tratarías la señal de la TDT como si fuese una señal HDMI más. Pero de alguna forma necesitarás duplicar la señal de vídeo para enviarla por un lado a la TV, y por otro al conversor AV2HDMI.

Si el receptor de TDT es externo y tiene conector HDMI para enchufarlo a la TV, simplemente lo conectas a la entrada del Lightberry como cualquier otra señal externa HDMI.
El receptor tdt es interno, y el conector scart tiene el simbolito que permite sacar señal..

Creo que por 16 $ que vale el conversor, probare de sacar la señal de rca a hdmi, conectar al splitter hdmi y probar.

Lo complicado sera cambiar de canal...... del tdt....

Gracias, os cuento.
josepcuenca escribió:El receptor tdt es interno, y el conector scart tiene el simbolito que permite sacar señal..

Creo que por 16 $ que vale el conversor, probare de sacar la señal de rca a hdmi, conectar al splitter hdmi y probar.

Lo complicado sera cambiar de canal...... del tdt....

Gracias, os cuento.


Para cambiar de canal en el TDT usas el mando de la TV o los botones de cambio de canal. Como fuente de señal eliges en la TV el sintonizador interno de TDT, y con el mando de la TV subes o bajas de canal, si es éso a lo que te refieres con cambiar de canal.
Cierto, pero eso cuando tengo activo el tdt, pero cuando tengo activo el hdmi1, que es lo entrada que llega de la capturadora, la señal del tdt es la ultima que se activo en el cambio de canal...
josepcuenca escribió:Cierto, pero eso cuando tengo activo el tdt, pero cuando tengo activo el hdmi1, que es lo entrada que llega de la capturadora, la señal del tdt es la ultima que se activo en el cambio de canal...


Cuando quieras ver la TDT con el ambilight sólo tienes que conectar la salida del conversor AV2HDMI que vas a comprar a la entrada del Lightberry, y en la TV, seleccionar como fuente de entrada la TDT. No tienes que hacer nada más.

Como la señal de la TDT sale por el euroconector, pasa por el AV2HDMI, entra en la capturadora (Lightberry) y desde ahí va a la Pi a través del USB, ésta calcula qué leds debe encender y los controla sin problemas aunque no selecciones como fuente del HDMI el de salida de la Pi, que por otra parte no mostraría nada, porque con señales externas la Pi no 'saca' nada por su salida HDMI.

En este caso, cuando procesas señales externas a la Pi, la Pi sólo usa la señal capturada que le llega para controlar los leds pero no usa su propia salida HDMI. Por eso es necesario el splitter a la entrada del Lightberry, porque si no fuese así, controlaríamos los leds, pero a la TV no le llegaría ninguna señal de vídeo. Y por la misma razón cuando procesas señales externas para el ambilight, la entrada HDMI que selecciones en la TV es la del splitter del Lightberry excepto en el caso de la TDT interna de la televisión. Como ya es una señal interna a la TV, no tiene sentido que la uses tomándola del euroconector, que la conviertas a HDMI para finalmente inyectarla de nuevo en la TV (con las sucesivas conversiones se pierde calidad). Sólo en este caso particular no debes seleccionar el HDMI del Ligthberry como fuente de entrada en la TV. Para las otras fuentes externas sí que debes elegir ése HDMI.
Una pregunta popy, no se porque me dejaron de funcionar los leds. entonces pedi otra tira pero me ha llegado la he montado y sigue igual. como puedo comprobar que la pi 2 este mal. o el gpio o los leds.

gracias.
totoro escribió:Una pregunta popy, no se porque me dejaron de funcionar los leds. entonces pedi otra tira pero me ha llegado la he montado y sigue igual. como puedo comprobar que la pi 2 este mal. o el gpio o los leds.

gracias.


Así a distancia es difícil saber qué está fallando, pero si has cambiado de leds y si está todo conectado como debe y tampoco te funcionan, yo te sugiero que hagas lo siguiente:

- Mide la tensión de la línea de +5V que alimenta los leds. La fuente podría estar funcionando mal y ser incapaz de dar el amperaje que le demandan los leds, aunque en vacío -sin carga- te indique que da 5V. Si tienes otra fuente de 5V que puedas usar, aunque sea sólo para las pruebas, cambia la actual por ésa y comprueba si funcionan.
- Certifícate que el pin de masa (GND) de la Pi está unido al pin de masa (GND) de la fuente de +5V que alimenta los leds. Si no están ambas masas interconectadas (en el caso de usar fuentes de alimentación independientes para la Pi y los leds), el montaje no funcionará ya que la señal que sale de la Pi para controlar los leds no tendría retorno.
- Si todo está bien, revisa la tarjeta microSD. A mí se me ha muerto una nueva sin haber hecho nada raro. Simplemente conecté el alimentador y la Pi no arrancaba.
- Revisa el fichero de configuración .json. No es la primera vez que se me queda con tamaño de 0 bytes cuando lo copio por la red.
- Si Kodi aparece en la pantalla de la TV, la Pi está funcionando, aunque podría tener dañadas las salidas del GPIO. Para testarlas, puedes ver estos dos enlaces en los que muestran cómo usando la utilidad GPIO, es posible testar el estado de los pines del puerto de entrada/salida de la Pi (tienes que desconectar todos los cables que vayan al GPIO para realizar el test):

http://wiringpi.com/the-gpio-utility/
http://wiringpi.com/the-gpio-utility/pin-test/

- Si tienes instalado un buffer adaptador de línea entre el GPIO y los leds (el kit Lightberry lo lleva dentro de la cajita negra a la que se conectan los leds y el cable del GPIO), prueba a conectar el GPIO directamente con los leds. Podría haberse estropeado el buffer, y si es así, no transferirá las señales que le llegan de la Pi hacia los leds. Sin el buffer, a pesar de que hay una clara desadaptación de niveles lógicos, a todo el mundo le funciona, aunque es recomendable incluir el mencionado buffer de línea.
Gracias tio.

probare a ver, pero si medi la tension y daba 5v en todo los leds.
la fuente aguanta lo que le eches ya que es de 30 A.
Probare lo de testar el gpio a ver que resultado me da y ya te lo comento.
tambien el hyperion lo testee y al menos no esta vacio. pero desde el movil no tengo acceso. error de servidor. y eso que estan en la misma red.
la gnd esta en el pin 6 de la pi2 unido a la masa de la tira que es la que llega a la fuente. asi que eso esta hecho.
el kodi arranca. tengo puesto openelec 6.0 de la web de lighberry.
la capturadora tambien esta probada en otra tv. de casa
y el bufer no lo tengo puesto.

probare y ya te cuento.un saludo y buen finde.



popy5 escribió:
totoro escribió:Una pregunta popy, no se porque me dejaron de funcionar los leds. entonces pedi otra tira pero me ha llegado la he montado y sigue igual. como puedo comprobar que la pi 2 este mal. o el gpio o los leds.

gracias.


Así a distancia es difícil saber qué está fallando, pero si has cambiado de leds y si está todo conectado como debe y tampoco te funcionan, yo te sugiero que hagas lo siguiente:

- Mide la tensión de la línea de +5V que alimenta los leds. La fuente podría estar funcionando mal y ser incapaz de dar el amperaje que le demandan los leds, aunque en vacío -sin carga- te indique que da 5V. Si tienes otra fuente de 5V que puedas usar, aunque sea sólo para las pruebas, cambia la actual por ésa y comprueba si funcionan.
- Certifícate que el pin de masa (GND) de la Pi está unido al pin de masa (GND) de la fuente de +5V que alimenta los leds. Si no están ambas masas interconectadas (en el caso de usar fuentes de alimentación independientes para la Pi y los leds), el montaje no funcionará ya que la señal que sale de la Pi para controlar los leds no tendría retorno.
- Si todo está bien, revisa la tarjeta microSD. A mí se me ha muerto una nueva sin haber hecho nada raro. Simplemente conecté el alimentador y la Pi no arrancaba.
- Revisa el fichero de configuración .json. No es la primera vez que se me queda con tamaño de 0 bytes cuando lo copio por la red.
- Si Kodi aparece en la pantalla de la TV, la Pi está funcionando, aunque podría tener dañadas las salidas del GPIO. Para testarlas, puedes ver estos dos enlaces en los que muestran cómo usando la utilidad GPIO, es posible testar el estado de los pines del puerto de entrada/salida de la Pi (tienes que desconectar todos los cables que vayan al GPIO para realizar el test):

http://wiringpi.com/the-gpio-utility/
http://wiringpi.com/the-gpio-utility/pin-test/

- Si tienes instalado un buffer adaptador de línea entre el GPIO y los leds (el kit Lightberry lo lleva dentro de la cajita negra a la que se conectan los leds y el cable del GPIO), prueba a conectar el GPIO directamente con los leds. Podría haberse estropeado el buffer, y si es así, no transferirá las señales que le llegan de la Pi hacia los leds. Sin el buffer, a pesar de que hay una clara desadaptación de niveles lógicos, a todo el mundo le funciona, aunque es recomendable incluir el mencionado buffer de línea.
Por lo que comentas, casi con seguridad que el problema es Hyperion, que no está funcionando como debiera.

¿Has comprobado si desde Putty puedes ver si Hyperion está en ejecución?. Intenta matar el proceso mediante

killall hyperiond


Si Hyperion no estaba en ejecución, verás que responderá con un mensaje que indica que no ha encontrado el servicio ("no process killed"). Y si no está en ejecución, o está mal instalado -lo que dudo porque viene 'de serie' en la imagen de la versión descargada de Lightberry.eu- o hay algún problema con el .json. Prueba a lanzarlo manualmente:

/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json


También podría estar pasando que Hyperion no detectase correctamente la capturadora. Comprueba si te aparece listada usando desde Putty el siguiente comando:

lsusb


Si aparece listada, entonces comprueba también desde Putty si existe la ruta de acceso a la misma:

ls /dev/video0


Si no existe te responderá con algo como:

ls: /dev/video0: No such file or directory


Certifícate entonces que la imagen de Openelec que usas es compatible con el chipset de la capturadora que tengas. Comprueba la conexión USB, y si usas un HUB USB, certifícate que está alimentado para que detecte la capturadora.

Por último, aunque ya se ha comentado, entiendo que en el fichero /flash/config.txt tienes la línea:

dtparam=spi=on


A ver si hay suerte.

Un saludo.
[quote="popy5"]Por lo que comentas, casi con seguridad que el problema es Hyperion, que no está funcionando como debiera.

¿Has comprobado si desde Putty puedes ver si Hyperion está en ejecución?. Intenta matar el proceso mediante

killall hyperiond


Si Hyperion no estaba en ejecución, verás que responderá con un mensaje que indica que no ha encontrado el servicio ("no process killed"). Y si no está en ejecución, o está mal instalado -lo que dudo porque viene 'de serie' en la imagen de la versión descargada de Lightberry.eu- o hay algún problema con el .json. Prueba a lanzarlo manualmente:

/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json



login as: root
root@192.168.2.19's password:
Access denied
root@192.168.2.19's password:
##############################################
# OpenELEC - The living room PC for everyone #
# ...... visit http://www.openelec.tv ...... #
##############################################

OpenELEC (official) Version: 6.0.0
OpenELEC:~ # killall hyperiond
OpenELEC:~ # /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json
Application build time: Nov 2 2015 20:56:56
QCoreApplication initialised
Selected configuration file: /storage/.config/hyperion.config.json
ColorTransform 'default' => [0; 149]
Device configuration:
{
"colorOrder" : "rgb",
"name" : "MyPi",
"output" : "/dev/spidev0.0",
"rate" : 1000000,
"type" : "ws2801"
}

Black border threshold set to 0.01 (3)
Creating linear smoothing
Created linear-smoothing(interval_ms=33;settlingTime_ms=90;updateDelay=0
Effect loaded: Knight rider
Effect loaded: Blue mood blobs
Effect loaded: Cold mood blobs
Effect loaded: Full color mood blobs
Effect loaded: Green mood blobs
Effect loaded: Red mood blobs
Effect loaded: Warm mood blobs
Effect loaded: Rainbow mood
Effect loaded: Rainbow swirl fast
Effect loaded: Rainbow swirl
Effect loaded: Snake
Effect loaded: Strobe blue
Effect loaded: Strobe Raspbmc
Effect loaded: Strobe white
Initializing Python interpreter
Hyperion created and initialised
run effect Rainbow swirl fast on channel 0
Boot sequence(Rainbow swirl fast) created and started
XBMC video checker created and started
Display opened with resolution: 1920x1080
Frame grabber created and started
V4L2 width=720 height=480
V4L2 pixel format=YUYV
V4L2 grabber signal threshold set to: {25,25,25}
V4L2 grabber started
V4l2 grabber created and started
XBMC Connected
Message from XBMC: {"id":666,"jsonrpc":"2.0","result":[]}
XBMC checker: switching to OFF mode
Message from XBMC: {"id":668,"jsonrpc":"2.0","result":{"System.ScreenSaverActive":false}}
Message from XBMC: {"id":670,"jsonrpc":"2.0","result":{"version":{"major":15,"minor":2,"revision":"02e7013","tag":"stable"}}}
BORDER SWITCH REQUIRED!!
CURRENT BORDER TYPE: unknown=0 hor.size=0 vert.size=0
V4L2 grabber stopped
effect finished
V4L2 grabber started
Message from XBMC: {"jsonrpc":"2.0","method":"GUI.OnScreensaverActivated","params":{"data":null,"sender":"xbmc"}}
lsusb
^CApplication closed with code 0
V4L2 grabber stopped
XBMC Disconnected
Cleaning up Python interpreter

OpenELEC:~ # lsusb
Bus 001 Device 004: ID 1b71:3002 Fushicai USBTV007 Video Grabber [EasyCAP]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
OpenELEC:~ # ls /dev/video0
/dev/video0
OpenELEC:~ # login as: root
Access denied
root@192.168.2.19's password:
##############################################
# OpenELEC - The living room PC for everyone #
# ...... visit http://www.openelec.tv ...... #
##############################################
Password:
OpenELEC (official) Version: 6.0.0
OpenELEC:~ # killall hyperiond
OpenELEC:~ # /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json
Application build time: Nov 2 2015 20:56:56
QCoreApplication initialised
Selected configuration file: /storage/.config/hyperion.config.json
ColorTransform 'default' => [0; 149]
Device configuration:
{
"colorOrder" : "rgb",
"name" : "MyPi",
"output" : "/dev/spidev0.0",
"rate" : 1000000,
"type" : "ws2801"
}

Black border threshold set to 0.01 (3)
Creating linear smoothing
Created linear-smoothing(interval_ms=33;settlingTime_ms=90;updateDelay=0
Effect loaded: Knight rider
Effect loaded: Blue mood blobs
Effect loaded: Cold mood blobs
Effect loaded: Full color mood blobs
Effect loaded: Green mood blobs
Effect loaded: Red mood blobs
Effect loaded: Warm mood blobs
Effect loaded: Rainbow mood
Effect loaded: Rainbow swirl fast
Effect loaded: Rainbow swirl
Effect loaded: Snake
Effect loaded: Strobe blue
Effect loaded: Strobe Raspbmc
Effect loaded: Strobe white
Initializing Python interpreter
Hyperion created and initialised
run effect Rainbow swirl fast on channel 0
Boot sequence(Rainbow swirl fast) created and started
XBMC video checker created and started
Display opened with resolution: 1920x1080
Frame grabber created and started
V4L2 width=720 height=480
V4L2 pixel format=YUYV
V4L2 grabber signal threshold set to: {25,25,25}
V4L2 grabber started
V4l2 grabber created and started
XBMC Connected
Message from XBMC: {"id":666,"jsonrpc":"2.0","result":[]}
XBMC checker: switching to OFF mode
Message from XBMC: {"id":668,"jsonrpc":"2.0","result":{"System.ScreenSaverActive":false}}
Message from XBMC: {"id":670,"jsonrpc":"2.0","result":{"version":{"major":15,"minor":2,"revision":"02e7013","tag":"stable"}}}
BORDER SWITCH REQUIRED!!
CURRENT BORDER TYPE: unknown=0 hor.size=0 vert.size=0
V4L2 grabber stopped
effect finished
V4L2 grabber started
Message from XBMC: {"jsonrpc":"2.0","method":"GUI.OnScreensaverActivated","params":{"data":null,"sender":"xbmc"}}
lsusb
^CApplication closed with code 0
V4L2 grabber stopped
XBMC Disconnected
Cleaning up Python interpreter

OpenELEC:~ # lsusb
Bus 001 Device 004: ID 1b71:3002 Fushicai USBTV007 Video Grabber [EasyCAP]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
OpenELEC:~ # ls /dev/video0
/dev/video0
OpenELEC:~ #

como ves me sale esto. supuestamente hyperion esta bien instalado, la capturadora la reconoce bien. pero desde el movil no tengo acceso a hyperion me dice que unnable to conncect.

nose si probar con una version mas antigua a ver si asi me va. gracias y seguire probando. ya comento resultados

la capturadora la alimento a traves de la pi 2. siempre la he usado asi y sin problemas.
Por lo que veo del listado que has pegado está todo bien con Hyperion... exactamente igual que el mío, con la única diferencia de que en mi caso, yo tengo un hub usb entre la Pi y la capturadora, y que además uso la versión anterior (5.0.5) de Openelec en vez de la 6.0 que usas tu.

Si quieres, pega aquí el contenido de tu fichero .json por si veo algo raro.

Un saludo.
Hola.

Tras montar todo el sistema Lightberry, he realizado una captura, y me sale a rayas. Eso es malo?

Esta el la imagen

http://s1168.photobucket.com/user/Josep ... z.png.html

un saludo
muy buenas.

ayer decidi meter hyperion 5.0.5 y al menos desde el movil conecta. pero los led ni se iluminan. nose ya que mirar.

gracias popy

popy5 escribió:Por lo que veo del listado que has pegado está todo bien con Hyperion... exactamente igual que el mío, con la única diferencia de que en mi caso, yo tengo un hub usb entre la Pi y la capturadora, y que además uso la versión anterior (5.0.5) de Openelec en vez de la 6.0 que usas tu.

Si quieres, pega aquí el contenido de tu fichero .json por si veo algo raro.

Un saludo.
Viendo que el Ambilight es mas carete.. Buscaba algo de al menos 3m + Mando + Corriente baratito ¿Alguna idea?
@josepcuenca:

El valor del parámetro sizeDecimation determina la calidad de la imagen capturada. Un valor más alto de sizeDecimation nos da capturas de mayor calidad, y por tanto, archivos más pesados. El valor por defecto para sizeDecimation es 8, y funciona bien en casi todos los casos. Si quieres más calidad en las capturas, prueba a subirlo ligeramente (a 12...16) y compara el efecto usando el mismo vídeo para las pruebas. Pero ya te comento que visualmente no se aprecia significativamente más calidad en el efecto del ambilight por capturar imágenes más detalladas... a fin de cuentas Hyperion usan esa captura para calcular el color de cada led, y dependiendo de cómo hayas configurado las zonas de captura para cada led (en el Hyperion Configuration Tool) y de cómo se solapen entre ellas, y teniendo en cuenta además que Hyperion debe hacer un promediado de todos los píxeles de cada subzona, ya te puedes hacer una idea de que imágenes más detalladas van a tener muy poca o casi ninguna influencia a efectos prácticos sobre la calidad del ambilight generado. Además debes tener en cuenta que las 2 capturadoras compatibles con Hyperion no son precisamente rápidas, por lo que si les pides mucha calidad puedes perder 'frames' al tardar demasiado en hacer las capturas, o pueden aparecer demasiados artefactos (generalmente en verde), y además vas a provocar un consumo de CPU en la Pi quizás excesivo.

Las líneas verdes en algunas capturas son habituales. Si hay demasiadas, probablemente indique que la capturadora ya no consigue seguir el ritmo de captura que le pide la Pi. Y los valores de los parámetros 'crop' en la sección del grabber (cropLeft, cropRight en este caso) superiores a 14 pueden hacer que aparezcan más líneas (ver: https://github.com/tvdzwan/hyperion/issues/12#issuecomment-33483803). Si ves que tantas líneas verdes afectan a la calidad del efecto ambilight, prueba a reducir el cropRight/cropLeft a un valor por debajo de 14, aunque como efecto colateral, puede que aumentes las bandas laterales negras en las capturas que a su vez afecten negativamente al amblight.

Puedes probar incluso a añadir un parámetro extra a las capturas: --skip-reply (listado de todos los parámetros posibles: https://lightberry.eu/support/how-to-take-screenshot-from-grabber-using-hyperion-v4l2/). Si se lo añades, eliminas cierta sobrecarga de trabajo lo que quizás ayude a eliminar esas líneas verdes. De todas formas si ves que el efecto te va bien a pesar de esas líneas verdes, mejor no lo cambies.



@Juancafr:

Juancafr escribió:Viendo que el Ambilight es mas carete.. Buscaba algo de al menos 3m + Mando + Corriente baratito ¿Alguna idea?


Si a lo que te refieres es a poder crear un efecto de iluminación de color en la parte trasera de la TV sin usar el ambilight (con RB Pi, leds WS2801, etc), sólo se me ocurre que utilices una de esas tiras de leds RGB no controlables individualmente, que son mucho más baratas. Pero ten en cuenta que la iluminación no cambiará automáticamente en función de lo que veas en pantalla. Simplemente podrás cambiar manualmente el color de fondo y la intensidad de la luz, y quedarán fijas todo el rato. El mando a distancia (al menos el de 44 teclas) trae efectos dinámicos tipo flash y variaciones de colores cíclicas, etc, pero creo que sólo las luces estáticas tienen sentido, ya que si cambian continuamente y los colores no tienen nada que ver con lo que estas viendo, al final distraen más que que otra cosa.

Esas tiras de leds que te comento suelen llevar los mismos leds SMD 5050 -pero sin los chips de control- que usan las del ambilight. La fuente de alimentación es generalmente de 12V, y traen un receptor de infrarrojos que incluye la electrónica de control de los leds. Simplemente conectas la tira al receptor, la limentación de 12V, orientas el sensor de infrarrojos correctamente y con el mando lo controlas a distancia. Si lo montas y ves que la tira te hace cosas raras o a veces no responde bien a las órdenes del mando, tendrás que añadir un par de condensadores dentro del receptor, porque la electrónica de algunos de ellos es bastante cutre, y si la fuente de alimentación no es demasiado buena, suelen hacer cosas raras (unas páginas más atrás comenté algo sobre ello y añadí unas capturas).

Por ejemplo, esta tira te valdría:

http://www.ebay.com/itm/1-20M-RGB-5050- ... 2WQuPUwEjQ

Puedes elegir la tira protegida (waterproof) o sin proteger. La segunda es algo más barata y más fácil de soldar en las esquinas. Que tenga 30 o 60 leds por metro solo afecta a la intensidad de la luz que obtendrás. Con la de 30 leds es suficiente en la mayoría de los casos y sólo si tienes la pantalla muy alejada de la pared tiene sentido la de 60 leds. El mando puede ser de 22 o 44 teclas. El segundo permite grabar más colores 'personalizados' y cargarlos rápidamente y da acceso a más efectos, pero para lo que buscas quizás el de 22 teclas te llegue.



@totoro:

totoro escribió: muy buenas.

ayer decidi meter hyperion 5.0.5 y al menos desde el movil conecta. pero los led ni se iluminan. nose ya que mirar.

gracias popy



Prueba a eliminar temporalmente el código del grabber de tu fichero .json personalizado y a enviarlo de nuevo a la Pi. Conecta el HDMI de la Pi a la TV si no lo tienes ya conectado y reiníciala. Con esta configuración sólo tendrás ambilight con lo que reproduzcas desde la Pi, pero es así es más fácil ver si el problema se debe a la capturadora, al código del grabber o hay algún problema más.

Revisa el .json por si te faltase alguna coma al final de alguna de las líneas de código. Una coma fuera de sitio es suficiente para que Hyperion se cargue (y consigas conectarte remotamente a él), pero no cargará el .json y por consiguiente los leds no se encenderán.
Lo suyo seria que fueran Adhesivas jeje
Juancafr escribió:Lo suyo seria que fueran Adhesivas jeje

Sí, esas tiras que te comento son adhesivas. Puedes comprar 3m o los que necesites. Tienes que ver en qué parte de la tira puedes cortarla (traen unas líneas indicando por dónde se pueden cortar). Las pegas a la parte trasera de la TV y en las esquinas o usas conectores en L que venden para esos casos, o le sueldas 4 cablecillos.
popy5 escribió:
Juancafr escribió:Lo suyo seria que fueran Adhesivas jeje

Sí, esas tiras que te comento son adhesivas. Puedes comprar 3m o los que necesites. Tienes que ver en qué parte de la tira puedes cortarla (traen unas líneas indicando por dónde se pueden cortar). Las pegas a la parte trasera de la TV y en las esquinas o usas conectores en L que venden para esos casos, o le sueldas 4 cablecillos.


Gracias, entiendo poco de Ingles xDD ¿Viene solo LEDs + Mando? ¿O tambien para darle corriente?
Sí, puedes elegir lo que necesites. Por ejemplo, 3m de leds adhesivos sin proteger, con mando de 44 teclas y fuente de alimentación de 2A incluída te sale por unos 11,23€ (generalmente el cambio que te muestra eBay de dólares a euros es más favorable que el que luego te aplica PayPal o tu banco a la hora de pagar, pero serán pocos céntimos más).

Imagen

En la primera casilla de selección eliges los metros que quieres, en la segunda si los leds son protegidos (waterproof) o no protegidos (non waterproof). Los protegidos llevan una capa de silicona transparente por encima que evita que puedas hacer contactos con los componentes. En la tercera eliges el número de leds por metro que trae la tira y en la última, puedes elegir sólo los leds (only led strip), leds con mando de 22 teclas (22K IR Remote) o leds con mando de 44 teclas (44k IR Remote), o finalmente todo: leds con mando de 22/44 teclas con fuente de alimentación incluída (22K IR + 2A power o bien 44k IR + 2A power).
¿Porque no me dio por mirar en EOL antes?

Buenas cracks, hace un tiempo me autoregalé unas bombillas philips hue y llevo tiempo indagando el tema de simulación ambilight para las bombillas. Evidentemente encontré la solución en Hyperion, que tiene configuración propia para las hue, y configurando el json para ubicar las bombillas a modo de led consegui un efecto chulo y resultón.Tengo a veces algunos problemas de lag que no termino de ver si es cosa del hyperion o del bridge de las hue, pero en general va bien.

La cosa es que, recién he adquirido un nexus player. Me estuve informando y vi que en android hay una aplicación llamada Huey que hace el efecto esperado aunque con la limitación de que solo hace un promedio de todos los colores de la pantalla para todas las bombillas al mismo tiempo. No está mal, pero pierde bastante efecto ambilight. Además, por desgracia la app Huey no es compatible con Android TV.

Así que me he puesto a investigar aunque aún no lo he probado a ver que os parece esta solución:

ingredientes:
- Raspberry con openelec 6.0 / Kodi + hyperion
- Android TV + APP screen stream mirroring (o parecidas)

Propuesta:
Hacer streaming de las imágenes de Android TV mediante la APP que carga automáticamente un archivo mp4 o mkv en local a 640p del streaming. Luego mediante el cliente DLNA de Kodi, arrancar dicho stream haciendo un archivo strm. Así hyperion reproducirá mediante el grabber interno el contenido de Android TV en tiempo real.

¿Es una idea muy loca? El principal problema que se me plantea es la latencia y el ancho de banda necesario, aunque para las hue la resolución es lo de menos y podría hacer un mp4 inferior a 640 si fuera necesario.

Decir que no hay ningún grabber listo para android compatible con Hyperion y es una pena, instalar hyperion en un android sería la bomba pero no me veo capaz de compilar una versión para tal fin.

¿Alguien mas con hue que se apunte a hacer pruebas con android? :D

Un saludo!
Buenas a todos, he estado leyendo por el hilo, y me surgen unas dudas.
Quiero comprarme la raspberry pi para usarla con emuladores de consolas antiguas y para ambilight.
Os explico un poco mis conexiones de TV:
Tengo una PS3 conectada a una entrada HDMI del amplificador 5.1 (HDMI1) y la PS4 también en el ampli en HDMI2, y luego del ampli sae un HDMI ARC a la TV. Luego uso el plex en el propio SmartTV de la TV y si quiero sacar sonido con el ARC va al ampli.
Si quiero jugar a PS3 o PS4 sin poner el ampli, simplemente lo dejo apagado en standby y hace HDMI bypass a la TV.
Como debería poner todo si quisiera hacer ambilight con PS3, PS4 y PLEX?


Saludos y gracias!
Buenas,,

probe a quitra la linea pero hace lo mismo, desde la pi viendo un video no se encienden los leds. he comprado otra rpi2 y espero me llegue entre hoy y mñana. probare con ella a ver si el probrema de la pi. de la capturadora no creo que sea. porque en la otra tv va bien. lleva el chip fushicai vt0007 vamos el que no da problemas.

seguire investigando pero poco mas. cambiar la fuente o solo probar con unos cuantos leds. ay te ire diciendo mas cosas. si ahi algo que se te ocurra bien venido sea.

Una pregunta popi. tengo el plus y un disco duro multimedia, necesitaria un spliter hdmi dos entradas y dos salidas no. es que tengo uno de una entrada y 4 salidas pero no me vale. solo puedo ver una cosa ademas que no me reconoce el ambiligt.

un saludo y gracias.



@totoro:

totoro escribió: muy buenas.

ayer decidi meter hyperion 5.0.5 y al menos desde el movil conecta. pero los led ni se iluminan. nose ya que mirar.

gracias popy



Prueba a eliminar temporalmente el código del grabber de tu fichero .json personalizado y a enviarlo de nuevo a la Pi. Conecta el HDMI de la Pi a la TV si no lo tienes ya conectado y reiníciala. Con esta configuración sólo tendrás ambilight con lo que reproduzcas desde la Pi, pero es así es más fácil ver si el problema se debe a la capturadora, al código del grabber o hay algún problema más.

Revisa el .json por si te faltase alguna coma al final de alguna de las líneas de código. Una coma fuera de sitio es suficiente para que Hyperion se cargue (y consigas conectarte remotamente a él), pero no cargará el .json y por consiguiente los leds no se encenderán.[/quote]
@RolleR:

RolleR escribió:Buenas a todos, he estado leyendo por el hilo, y me surgen unas dudas.
Quiero comprarme la raspberry pi para usarla con emuladores de consolas antiguas y para ambilight.
Os explico un poco mis conexiones de TV:
Tengo una PS3 conectada a una entrada HDMI del amplificador 5.1 (HDMI1) y la PS4 también en el ampli en HDMI2, y luego del ampli sae un HDMI ARC a la TV. Luego uso el plex en el propio SmartTV de la TV y si quiero sacar sonido con el ARC va al ampli.
Si quiero jugar a PS3 o PS4 sin poner el ampli, simplemente lo dejo apagado en standby y hace HDMI bypass a la TV.
Como debería poner todo si quisiera hacer ambilight con PS3, PS4 y PLEX?


Saludos y gracias!

El amplificador en tu caso actúa además como un conmutador HDMI, por lo que para crear efectos ambilight de las fuentes que tengas a él conectadas (PS3 y PS4) simplemente necesitas el conjunto completo de Raspberry Pi y demás componentes que comentamos en este hilo. En resumen lo que necesitas es:

  • Raspberry Pi 2.
  • Tira de leds smd con controlador WS2801.
  • Fuente de alimentación de 5V para los leds. El consumo aproximado de cada led a máxima intensidad es de 0.06A. Usualmente las tiras traen 30 leds/m, por lo que el consumo máximo de los leds será de 1.8A/m. Para sobredimensionar algo la fuente, toma como consumo máximo 2A por metro de tira de leds.
  • Fuente de alimentación de al menos 2A para la Pi. Puedes alimentarla desde la fuente de los leds, y en este caso añades 2A al valor que hayas calculado según los metros de leds que hayas estimado para tu TV.
  • Capturadora USB: genéricamente las denominan EasyCap, pero sólo valen las que tengan el chipset USBTV007 (la más recomendable) o el STK1160. Descarga cualquier otra porque no va a funcionar.
  • Hub USB 2.0 autoalimentado para intercalarlo entre la Pi y la capturadora (porque los puertos USB de la Pi están muy justos de potencia para alimentar la capturadora directamente).
  • Conversor HDMI a AV (necesario para poder inyectar la señal de vídeo digital de las entradas HDMI externas en la capturadora que necesita señal de vídeo analógica).
  • Splitter HDMI (para duplicar la señal que sale del ampli y poder llevarla por un lado a la TV -como hasta ahora- y por otro a la entrada del conversor HDMI2AV).

Cómo conectarlo:

El esquema general de conexiones del 'kit' ambilight es más o menos éste:

Imagen

El cable HDMI que ahora sale de tu ampli tendrías que desconectarlo de la TV y conectarlo a la entrada del splitter HDMI (en el esquema anterior, tu ampli es la caja verde que representa el AVR o switch HDMI).

Cuando quieres usar la PS3 o la PS4 simplemente la enciendes; la señal pasa por el ampli y entra en el splitter, que la lleva a la TV y a la vez a la entrada del sistema ambilight. En la TV seleccionas la entrada HDMI que proviene del splitter.

La Pi sólo la usas en este montaje para controlar los leds. Si además quieres reproducir contenidos desde la Pi, tienes que conectar la salida HDMI de la misma a otra entrada HDMI libre de la TV.

Si además quieres ejecutar emuladores de juegos en la Pi, con Retropie o con Moonlight tendrás ambilight también (por ejemplo, mira esta página: http://www.mediavida.com/foro/hard-soft/raspberrypi-montando-ambilight-casero-hyperion-549574).

Con respecto a Plex, lo que consigues con él es enviar contenidos multimedia desde otros dispositivos hacia la TV. Como esos contenidos llegan, por así decirlo, directamente sin pasar por ninguna entrada HDMI, no podrás crear efectos ambilight con lo que reproduzcas mediante Plex, a no ser que tu TV por el conector scart (euroconector) saque una señal de vídeo de aquello que estás visualizando en la TV, pero lo normal es que no sea posible. Por tanto sólo tendrás efectos ambilight para las señales que provengan de la PS3/PS4, pero no de lo que reproduzcas con Plex.

Básicamente solo puedes obtener efectos ambilight si:

  • los contenidos los reproduce la Pi (es decir, salen por el HDMI de la misma hacia la TV, sean vídeos, juegos, etc)
  • los contenidos llegan mediante HDMI o vídeo analógico, y se 'inyectan' en la capturadora para ser procesados por la Pi.





@totoro:

totoro escribió:probe a quitra la linea pero hace lo mismo, desde la pi viendo un video no se encienden los leds. he comprado otra rpi2 y espero me llegue entre hoy y mñana. probare con ella a ver si el probrema de la pi. de la capturadora no creo que sea. porque en la otra tv va bien. lleva el chip fushicai vt0007 vamos el que no da problemas.



No sé si te habré entendido bien... dices que la capturadora va bien en la otra TV. ¿Quieres decir que la misma capturadora la has probado en otra TV? Si es así, entiendo que en esa otra TV tienes otra tira de leds... ¿Y usas la misma Pi en la 2ª TV?. Porque si tienes todo por duplicado excepto la Pi, y en una de ellas funciona el sistema, el problema está en los leds, conexiones, fuente de alimentación o en el .json si son diferentes, pero no en la Pi. Incluso si usas tarjetas microSD diferentes en cada montaje podría estar el problema. Pero repito que no sé si te habré entendido bien.
Bueno me explico. tengo dos tv. una con las bombillitas de marras y con la pi 1 y funciona todo bien.
otra tv tira de led con rpi 2 que es donde tengo los problemas. pero la capturadora esta probada en la otra tv y funcionaba. por eso no creo que sea de ahi. ya tengo aqui la otra rpi2 que me ha llegado asi que esta noche hare pruebas y ya te comento.





@totoro:

totoro escribió:probe a quitra la linea pero hace lo mismo, desde la pi viendo un video no se encienden los leds. he comprado otra rpi2 y espero me llegue entre hoy y mñana. probare con ella a ver si el probrema de la pi. de la capturadora no creo que sea. porque en la otra tv va bien. lleva el chip fushicai vt0007 vamos el que no da problemas.



No sé si te habré entendido bien... dices que la capturadora va bien en la otra TV. ¿Quieres decir que la misma capturadora la has probado en otra TV? Si es así, entiendo que en esa otra TV tienes otra tira de leds... ¿Y usas la misma Pi en la 2ª TV?. Porque si tienes todo por duplicado excepto la Pi, y en una de ellas funciona el sistema, el problema está en los leds, conexiones, fuente de alimentación o en el .json si son diferentes, pero no en la Pi. Incluso si usas tarjetas microSD diferentes en cada montaje podría estar el problema. Pero repito que no sé si te habré entendido bien.[/quote]
Buenas, pregunté hace un tiempo qué debía comprar, si arduino o raspberry y me decidí por arduino
Hoy me llegó todo a casa y voy a intentar montarlo. Pero tengo un par de dudas, a saber:
me recomendaron esta tira de leds http://out.elotrolado.net/?url=http%3A% ... 001X849541 y no tengo muy claro cómo debería montarla
me explico: tiene en ambos extremos cuatro cables(rojo, verde, azul y negro) pero están "rematados" en unos conectores macho y hembra. a mayores, traía un pedacito de esa misma tira de cables con un extremo pelado y un conector hembra en el otro. cómo sé qué lado debo conectar al transformador y que lado al arduino?

la otra duda es el propio transformador, http://www.ebay.com/itm/AC-100V-240V-to ... rmvSB=true el cual viene sin cables
entiendo que debo poner un cable con toma de tierra desde los 220 de la casa y sacar 5 voltios a la tira led.
la duda es que, en la tira led, uno de los extremos tiene un cable negro que supongo es toma de tierra, debería conectarlo tambien al conector de toma de tierra del transformador? o eso haría corto? estoy algo pez en esto... jejeje
Un saludo y espero se me entienda, que estoy en el teléfono
Escafurcio escribió:Buenas, pregunté hace un tiempo qué debía comprar, si arduino o raspberry y me decidí por arduino
Hoy me llegó todo a casa y voy a intentar montarlo. Pero tengo un par de dudas, a saber:
me recomendaron esta tira de leds http://out.elotrolado.net/?url=http%3A% ... 001X849541 y no tengo muy claro cómo debería montarla
me explico: tiene en ambos extremos cuatro cables(rojo, verde, azul y negro) pero están "rematados" en unos conectores macho y hembra. a mayores, traía un pedacito de esa misma tira de cables con un extremo pelado y un conector hembra en el otro. cómo sé qué lado debo conectar al transformador y que lado al arduino?

la otra duda es el propio transformador, http://www.ebay.com/itm/AC-100V-240V-to ... rmvSB=true el cual viene sin cables
entiendo que debo poner un cable con toma de tierra desde los 220 de la casa y sacar 5 voltios a la tira led.
la duda es que, en la tira led, uno de los extremos tiene un cable negro que supongo es toma de tierra, debería conectarlo tambien al conector de toma de tierra del transformador? o eso haría corto? estoy algo pez en esto... jejeje
Un saludo y espero se me entienda, que estoy en el teléfono




En la tira de leds, aunque tenga conectores en ambos extremos, sólo uno de ellos es la entrada a efectos de conectarle los cables de control. Fíjate bien en la serigrafía que debe llevar impresa la tira. En uno de los extremos (el de entrada) deben aparecer las letras DI (o Data In) y CI (Clock In) o una flecha entrante que indica hacia donde se propagan las señales siguiendo el sentido de la flecha. El otro extremo suele llevar las letras DO y CO (Data Out y Clock Out), y si hay una flechita, es saliente de la tira.

La alimentación de los leds (líneas de +5V y masa o GND) la puedes hacer por cualquiera de los dos extremos de la tira: los contactos de masa (GND) de ambos extremos y los de alimentación (+5V) son los mismos. En tiras muy largas se recomienda conectar la alimentación a la vez por ambos extremos.

Si tienes que cortar la tira para adaptarla a la TV, debes hacerlo por las líneas de puntos si aparecen marcadas con el símbolo de unas tijeras o justo entre los contactos DI/CI por un lado y DO/CO por el otro. El sentido que las señales de control siguen es: salen del arduino y entran por los puntos DI/CI (Data In/Clock In), salen de nuevo por DO/CO (Data Out/Clock Out) y así sucesivamente por toda la tira de leds. Cuando cortes por esa zona, luego tienes que soldar 4 cables que unan las dos líneas de alimentación y las salidas del primer trozo (DO/CO) con la entrada del siguiente (DI/CI).

Debes comprobar que ese conector pelado sobrante que trae la tira se conecta con la entrada de la misma. Si se conecta en la salida, no te sirve, y tendrás que intercambiar los conectores de entrada y salida para reaprovechar el que viene suelto (o directamente sueldas los cables que van al arduino y a la fuente (el transformador como lo llamas tú), y te olvidas de los conectores).

Identifica bien cuáles son los contactos de +5V y los de masa. No te fíes de los colores de los cables. Si inviertes la alimentación de los leds, te cargas toda la tira. Si inviertes CI y DI, no funcionará el montaje, pero no te cargarás los leds en principio.


La fuente de alimentación tiene tres contactos para alimentación de red: L (línea), N (neutro) y tierra. En esos tres contactos debes poner el cable de red que va al enchufe de la pared. Si el enchufe no tiene toma de tierra, funcionará igual, aunque siempre es recomendable por seguridad, que la tenga. No conectes la toma de tierra de la entrada de 220V de alterna (es el contacto que aparece al lado del N encerrado en un círculo) con la masa o negativo de los leds (con el terminal -V o GND).

Los otros dos contactos (+V y -V) son los de la alimentación de los leds (+5V y GND respectivamente). Antes de conectarle nada, te recomiendo que enchufes la fuente a los 220VAC y compruebes que la tensión entre los terminales de +V y -V es de 5V, por si acaso. Hay un pequeño potenciómetro ajustable al lado de los terminales de salida que permite una regulación fina de la tensión de salida, y que en principio no tienes que tocar.

En la tira de leds, los colores de los cables muchas veces vienen como le han salido al chino del tirachinas, o sea, que no te fíes de que el negro va a ser siempre la masa o el negativo y el rojo el positivo. Mira la serígrafía de la tira y comprueba si el cable negro va conectado al contacto de masa (GND), y qué cable (de qué color es) va al positivo (+5V). Si los contactos donde van soldados los cables en la tira están tapados con tubo termorrectráctil, lo puedes eliminar y luego vuelves a aislar las soldaduras, o mucho mejor, puedes usar un téster para ver si un determinado cable es la masa o es la línea de +5V. Puedes conectar una punta del téster en cualquier zona de la tira en la que veas contactos identificados de +5V y GND porque son todos los mismo a lo largo de la misma, y la otra punta del téster al cable en cuestión dentro del conector.
popy5 escribió:
Escafurcio escribió:Buenas, pregunté hace un tiempo qué debía comprar, si arduino o raspberry y me decidí por arduino
Hoy me llegó todo a casa y voy a intentar montarlo. Pero tengo un par de dudas, a saber:
me recomendaron esta tira de leds http://out.elotrolado.net/?url=http%3A% ... 001X849541 y no tengo muy claro cómo debería montarla
me explico: tiene en ambos extremos cuatro cables(rojo, verde, azul y negro) pero están "rematados" en unos conectores macho y hembra. a mayores, traía un pedacito de esa misma tira de cables con un extremo pelado y un conector hembra en el otro. cómo sé qué lado debo conectar al transformador y que lado al arduino?

la otra duda es el propio transformador, http://www.ebay.com/itm/AC-100V-240V-to ... rmvSB=true el cual viene sin cables
entiendo que debo poner un cable con toma de tierra desde los 220 de la casa y sacar 5 voltios a la tira led.
la duda es que, en la tira led, uno de los extremos tiene un cable negro que supongo es toma de tierra, debería conectarlo tambien al conector de toma de tierra del transformador? o eso haría corto? estoy algo pez en esto... jejeje
Un saludo y espero se me entienda, que estoy en el teléfono




En la tira de leds, aunque tenga conectores en ambos extremos, sólo uno de ellos es la entrada a efectos de conectarle los cables de control. Fíjate bien en la serigrafía que debe llevar impresa la tira. En uno de los extremos (el de entrada) deben aparecer las letras DI (o Data In) y CI (Clock In) o una flecha entrante que indica hacia donde se propagan las señales siguiendo el sentido de la flecha. El otro extremo suele llevar las letras DO y CO (Data Out y Clock Out), y si hay una flechita, es saliente de la tira.

La alimentación de los leds (líneas de +5V y masa o GND) la puedes hacer por cualquiera de los dos extremos de la tira: los contactos de masa (GND) de ambos extremos y los de alimentación (+5V) son los mismos. En tiras muy largas se recomienda conectar la alimentación a la vez por ambos extremos.

Si tienes que cortar la tira para adaptarla a la TV, debes hacerlo por las líneas de puntos si aparecen marcadas con el símbolo de unas tijeras o justo entre los contactos DI/CI por un lado y DO/CO por el otro. El sentido que las señales de control siguen es: salen del arduino y entran por los puntos DI/CI (Data In/Clock In), salen de nuevo por DO/CO (Data Out/Clock Out) y así sucesivamente por toda la tira de leds. Cuando cortes por esa zona, luego tienes que soldar 4 cables que unan las dos líneas de alimentación y las salidas del primer trozo (DO/CO) con la entrada del siguiente (DI/CI).

Debes comprobar que ese conector pelado sobrante que trae la tira se conecta con la entrada de la misma. Si se conecta en la salida, no te sirve, y tendrás que intercambiar los conectores de entrada y salida para reaprovechar el que viene suelto (o directamente sueldas los cables que van al arduino y a la fuente (el transformador como lo llamas tú), y te olvidas de los conectores).

Identifica bien cuáles son los contactos de +5V y los de masa. No te fíes de los colores de los cables. Si inviertes la alimentación de los leds, te cargas toda la tira. Si inviertes CI y DI, no funcionará el montaje, pero no te cargarás los leds en principio.


La fuente de alimentación tiene tres contactos para alimentación de red: L (línea), N (neutro) y tierra. En esos tres contactos debes poner el cable de red que va al enchufe de la pared. Si el enchufe no tiene toma de tierra, funcionará igual, aunque siempre es recomendable por seguridad, que la tenga. No conectes la toma de tierra de la entrada de 220V de alterna (es el contacto que aparece al lado del N encerrado en un círculo) con la masa o negativo de los leds (con el terminal -V o GND).

Los otros dos contactos (+V y -V) son los de la alimentación de los leds (+5V y GND respectivamente). Antes de conectarle nada, te recomiendo que enchufes la fuente a los 220VAC y compruebes que la tensión entre los terminales de +V y -V es de 5V, por si acaso. Hay un pequeño potenciómetro ajustable al lado de los terminales de salida que permite una regulación fina de la tensión de salida, y que en principio no tienes que tocar.

En la tira de leds, los colores de los cables muchas veces vienen como le han salido al chino del tirachinas, o sea, que no te fíes de que el negro va a ser siempre la masa o el negativo y el rojo el positivo. Mira la serígrafía de la tira y comprueba si el cable negro va conectado al contacto de masa (GND), y qué cable (de qué color es) va al positivo (+5V). Si los contactos donde van soldados los cables en la tira están tapados con tubo termorrectráctil, lo puedes eliminar y luego vuelves a aislar las soldaduras, o mucho mejor, puedes usar un téster para ver si un determinado cable es la masa o es la línea de +5V. Puedes conectar una punta del téster en cualquier zona de la tira en la que veas contactos identificados de +5V y GND porque son todos los mismo a lo largo de la misma, y la otra punta del téster al cable en cuestión dentro del conector.

Gracias por la respuesta
Lástima que, por cosas del curro, hasta lunes no voy a poder mirar nada de esto :( jeje
A ver que tal cuándo pueda ponerle las manos encima
Un saludo
Para los que tenemos PC + Arduino y sufrimos problemas de parpadeos creo que la solución esta en descargar el sketch mas moderno.

Parece que esta en la pagina https://github.com/FastLED/FastLED

Pero cuando intento cargarlo en mis arduinos me da un error"

Arduino:1.6.5 (Windows 7), Placa:"Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard C:\Users\vodafone\AppData\Local\Temp\build9161370166780399797.tmp\RGBCalibrate.cpp -o C:\Users\vodafone\AppData\Local\Temp\build9161370166780399797.tmp\RGBCalibrate.cpp.o

RGBCalibrate.ino:1:21: fatal error: FastLED.h: No such file or directory
compilation terminated.
Error de compilación

¿Alguna idea de como solucionarlo?
soymalomalo escribió:RGBCalibrate.ino:1:21: fatal error: FastLED.h: No such file or directory
compilation terminated.
Error de compilación

¿Alguna idea de como solucionarlo?



Por el error que te da, creo que no tienes bien instalada la librería FastLED en el IDE de Arduino. Vuelve a instalarla. Prueba a poner todos los ficheros de trabajo en el directorio de la librería FastLED y lanza el código del sketch desde ahí.
popy5 escribió:
soymalomalo escribió:RGBCalibrate.ino:1:21: fatal error: FastLED.h: No such file or directory
compilation terminated.
Error de compilación

¿Alguna idea de como solucionarlo?



Por el error que te da, creo que no tienes bien instalada la librería FastLED en el IDE de Arduino. Vuelve a instalarla. Prueba a poner todos los ficheros de trabajo en el directorio de la librería FastLED y lanza el código del sketch desde ahí.


popy5 gracias por tu ayuda, siempre estas ahí :) al final solo era necesario copiar los archivos directamente en C: y funcionando.. de hecho ya se solucionaron todos los problemas de parpadeos y demas, como hay gente que ha tenido los mismos problemas estoy preparando un post explicando bien de donde sacar los ficheros, como cargarlos y demas. De momento pongo un par de vídeos para que veáis el resultado:

https://youtu.be/Ze2vjZr_QC0
https://youtu.be/sc1U1IvufSI
5608 respuestas