Tabla de contenido:

Cómo configurar OSMC con Hyperion en Raspberry Pi con WS2812b Led Strip: 8 pasos
Cómo configurar OSMC con Hyperion en Raspberry Pi con WS2812b Led Strip: 8 pasos

Video: Cómo configurar OSMC con Hyperion en Raspberry Pi con WS2812b Led Strip: 8 pasos

Video: Cómo configurar OSMC con Hyperion en Raspberry Pi con WS2812b Led Strip: 8 pasos
Video: Crea tu sistema Ambient Light con Raspberry Pi e Hyperion de forma fácil 2024, Noviembre
Anonim
Cómo configurar OSMC con Hyperion en Raspberry Pi con WS2812b Led Strip
Cómo configurar OSMC con Hyperion en Raspberry Pi con WS2812b Led Strip

A veces hablo muy bien en inglés, a veces no …

Lo primero es lo primero. Este es mi primer instructable y el inglés no es mi lengua materna, así que, por favor, no seas tan duro conmigo. No se trata de cómo construir el marco, eso es fácil. Se trata de instalar OSMC en RPi y principalmente cómo hacer que Hyperion funcione. Y fotos, he tomado muchas notas sobre ellas. Siga esos y estará bien.

Para empezar, qué es OSMC, Hyperion, etc.

"OSMC (Open Source Media Center) es un reproductor multimedia gratuito y de código abierto basado en Linux y fundado en 2014 que le permite reproducir contenido multimedia desde su red local, almacenamiento adjunto e Internet. OSMC es el centro multimedia líder en términos de funciones. conjunto y comunidad y se basa en el proyecto Kodi ".

Eso es lo que dice su web. Básicamente es un sucesor de XBMC.

Estoy usando Raspberry Pi ver. B, que es una pequeña computadora basada en ARM. No tiene suficiente poder para renderizar sitios web, porque no tiene gráficos acelerados. Pero puede reproducir películas full hd, debido a la decodificación de video por hardware. Usted puede leer más aquí.

Hyperion es un clon de Abilight, similar a Boblight. Captura colores en el borde de la imagen y los proyecta en la pared detrás del televisor. Puedes ver eso en mis fotos.

EDITAR 8/2020: Este instructable en su mayoría está desactualizado. Ahora todo lo que tiene que hacer es habilitar SSH en RPi, descargar HyperCon.jar, conectarse a través de HyperCon a RPi y hacer clic en instalar / actualizar. Funciona con RPi3, RPi4 no probado ya que no hay soporte para OSMC. Están trabajando en eso. La configuración sigue siendo la misma, todo a través de HyperCon.

Paso 1: Reunir cosas: ¿Qué necesitas?

Recolección de material: ¿qué necesitas?
Recolección de material: ¿qué necesitas?

Así que compremos algunas cosas:

Raspberry Pi: estoy usando el modelo B y B +, también tengo RasPi 2, pero hay algunos problemas conocidos, así que me quedo con estos más antiguos (y menos potentes), hasta que encuentren soluciones para esos problemas.

Tarjeta SD: recomiendo 16GB clase 10. Cuanto más rápido, mejor. La velocidad del sistema depende de qué tan rápido pueda leer / escribir en esa tarjeta, porque RasPi no tiene almacenamiento propio, el sistema operativo y todos los datos están en esa tarjeta. Aquí hay una lista: https://elinux.org/RPi_SD_cards Estoy usando tarjetas SanDisk y Kingston.

Tira de led WS2812b: se trata de una tira de led con chips de led direccionables de forma independiente. El mío tiene un chip por cada 16 mm de tira. Esta es una tira de led controlada digitalmente, NO USE analógicas, no funcionará. Utilice este tipo específico y todo será fácil. Esos son similares a los míos, busque WS2812b:

Suministro de energía de 5V: tenía un 5V 20A industrial de repuesto (tipo S-100F-5), creo que 5A sería suficiente. Es estable y eso es lo que necesitamos, ya que también lo vamos a utilizar como fuente de alimentación RasPi.

EDITAR: 5A PSU no es suficiente, los leds en mi configuración necesitan casi 18A

Convertidor de nivel lógico: podríamos hacer uno, pero son baratos. Necesitamos una señal lógica de 5V para controlar la tira de led, pero RasPi solo tiene una salida de 3, 3V en GPIO y no queremos dañarlo.

Y: resistencia de 300 ohmios, conector macho USB micro B (extraí el mío de un cable que no necesito), cables, herramientas de soldadura.

Como escribí, esto no se trata del marco, pero escribiré algunos consejos, medidas, etc.

Y finalmente, software: SD Formater https://www.sdcard.org/downloads/formatter_4/OSMC Installer https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://winscp.net/eng/download.php HyperCon

Paso 2: Instalación de OSMC en la tarjeta SD

Instalación de OSMC en la tarjeta SD
Instalación de OSMC en la tarjeta SD
Instalación de OSMC en la tarjeta SD
Instalación de OSMC en la tarjeta SD
Instalación de OSMC en la tarjeta SD
Instalación de OSMC en la tarjeta SD

Si tiene OSMC instalado, puede omitir esta parte y la siguiente. Pero un comienzo limpio es mejor.

Por supuesto, comencemos formateando nuestra tarjeta SD con SD Formater. Una vez hecho esto, inicie el instalador de OSMC. Si recorre las imágenes, puede ver cada paso de la instalación con notas. La primera parte está en la PC, una vez hecho esto, inserte la tarjeta en RasPi y luego pasamos por el resto de la instalación de OSMC. Más información sobre las imágenes.

EDITAR 29.11.2015: la actualización de OSMC 2015.11-1 no funciona correctamente con Hyperion. Instale 2015.10-1 en su lugar

EDITAR 10.12.2015: Falta spidev0.0 en 2015.11. Se solucionará en la próxima actualización.

EDITAR: funciona

Paso 3: instalación en RasPi

Instalación en RasPi
Instalación en RasPi
Instalación en RasPi
Instalación en RasPi
Instalación en RasPi
Instalación en RasPi

Conecte la tarjeta a RasPi, enciéndala y siga los pasos. Es simple, no necesitará esta parte si puede leer. Pero solo para estar seguro, mira esas fotos que he agregado. Puede controlar RasPi con teclado y / o mouse, o con el control remoto del televisor si es compatible con Anynet +.

Paso 4: cableado

Alambrado
Alambrado
Alambrado
Alambrado
Alambrado
Alambrado

Vamos a hacer el cableado después de la instalación de OSMC porque puede hacerlo con un cargador de teléfono o una fuente de alimentación RasPi original (unidad de suministro de energía). Pero claro, puede hacer el cableado y el marco, luego la instalación de OSMC.

¡ADVERTENCIA! ASEGÚRESE DE QUE SU PSU ELEGIDA ES ESTABLE A 5 V EXACTAMENTE, NO MÁS, PARA EVITAR DAÑAR SU RASPI

Como escribí antes, la mía es una fuente de alimentación industrial de 5V 20A. Eso está al borde.

Mire las imágenes para ver los detalles del cableado. Pero recuerde mantener cortos los cables de RasPi a la tira de LED. Los tenía unos 20cm y hacían parpadear los leds.

Sugerencia para el marco: Calculé el marco para que se esconda detrás del televisor y los leds se doblen en esas marcas de corte en las esquinas. Todo el marco está hecho de aluminio, atornillado y montado sobre roscas para montaje en la pared.

Paso 5: Es hora de instalar Hyperion

Necesitamos instalar PuTTY en Windows. Es una forma de terminal de acceso remoto en OSMC. Necesitamos saber la dirección IP, el nombre y la contraseña de RasPis. Puede encontrarlo en la información del sistema OSMC

EDITAR 2019-12-23: HyperCon puede instalar Hyperion. Actualicé de RPi2 a RPi3, lo único que se necesitaba era cambiar la tarjeta SD de una a otra, conectarme con Hypercon y presionar el botón de actualización.

Inicie PuTTY. En el nombre de host ingrese la dirección IP y presione ABRIR. También puede guardar la conexión para usarla en el futuro.

Ahora ingrese estos comandos en la terminal PuTTYs:

Necesitamos actualizar y actualizar el sistema:

sudo apt-get update

sudo apt-get upgrade

Ahora instale las bibliotecas necesarias:

sudo apt-get install libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 certificados-ca

Despliegue de Hyperion:

wget -N

sudo sh./install_hyperion.sh

¿Hyperion ya funciona?

sudo /etc/init.d/hyperion status

Si todo va bien, debería obtener el estado "en ejecución".

Los derechos de acceso a la carpeta de configuración de Hyperions deben cambiarse, para que podamos cargar nuestro archivo de configuración en ella.

sudo chmod + x / opt / hyperion / config

No funcionará sin el archivo de configuración correcto, así que aprendamos a crear uno en el siguiente paso.

Paso 6: Herramienta de configuración de Hyperion

Herramienta de configuración de Hyperion
Herramienta de configuración de Hyperion
Herramienta de configuración de Hyperion
Herramienta de configuración de Hyperion
Herramienta de configuración de Hyperion
Herramienta de configuración de Hyperion

Para nuestro propósito usamos HyperCon.jar, no la versión SSH. Responde más rápido a los cambios realizados y no necesitamos el control remoto LED ni la configuración del grabador. Está un poco desactualizado, no hay configuración de WS2812b, por lo que debemos modificar la configuración manualmente después de cargarla en RasPi. Pruebe también diferentes configuraciones para el intervalo de captura de fotogramas y el suavizado.

Todo lo necesario se anota en las imágenes, solo algo de información sobre esos dos:

Intervalo: determina la frecuencia con la que el capturador actualiza el color que luego se envía a los leds.

Suavizado: suaviza la transición entre los colores de los leds. Creo que este tiempo debería ser más corto que el intervalo.

Una vez que haya terminado, presione el botón Crear y guarde la configuración en algún lugar donde pueda encontrarla.

Paso 7: casi ahí

Ahora instale WinSCP y ábralo. Crea un nuevo lugar con el protocolo SFPT. El host será la dirección IP de RasPis, igual que PuTTY. El mismo nombre de usuario y contraseña también. Guarde la conexión para que no tenga que volver a hacer esto. Conéctese y busque la configuración de Hyperions en / opt / hyperion / config /. Reemplace el original con su archivo hyperion.conf.json. Si hay un problema de permisos, vuelva a ejecutar el comando chmod. Ábralo en RasPi en WinSCP y reemplace esto:

"dispositivo":

"dispositivo":

sudo /etc/init.d/hyperion reiniciar

En PuTTY, debería ver el estado de ejecución de Hyperion: OK, y el LED debería hacer lo que haya configurado como secuencia de arranque. En mi caso, rainbowswirl. Si no, algo anda mal. Hyperion no se está ejecutando (el estado no era correcto) o lo más probable es que sea una mala configuración. Revísalo de nuevo.

Paso 8: bonificación

Felicidades, lo has logrado

Y como extra, descargue e instale Hyperion Free ap desde Google Play, para que pueda controlar los leds a distancia desde su teléfono. Lo único que necesita es la dirección IP de RasPis, nuevamente.

Sugiero configurar una IP estática para RasPi. He bloqueado el mío con su dirección MAC en el enrutador. Cada vez que conecto esta RasPi específica, obtengo la misma dirección IP y no tengo que reemplazarla en todas esas aplicaciones.

Espero no haber olvidado algo …

Le FIN y disfruta de las películas con esta maravillosa barra de luces.

Recomendado: