Centro Multimedia Avanzado: Utilizando ODROID-N2 y Kodi

Este artículo es una continuación de mi anterior artículo tan acertado sobre cómo crear un centro multimedia flexible, basado en la primera Raspberry PI, aunque más tarde, debido a la falta de compatibilidad con HEVC, H.265 y HDMI 2.2, fue trasladado al ODROID-C2 de Hardkernel (https://www.instructables.com/id/Advanced-Multimedia-Center/). En el artículo anterior, traté todos los pasos necesarios, relacionados con la mecánica, la electricidad y la instalación de software para poder utilizar el ODROID con todo su potencial. Como sabéis, este mundo cambia muy rápido y la información precisa y actualizada se vuelve obsoleta muy rápido. El software principalmente se ve afectado, aunque el hardware también se desarrolla muy rápido. Con el lanzamiento del SBC más potente, en el momento de la publicación, el ODROID-N2, se volvió muy popular entre los entusiastas de Kodi; Kodi es el mejor centro multimedia de código abierto. Además, el equipo CoreELEC se decantó por este SBC, en una etapa muy temprana, y llego a ofrecer soporte incluso antes de que la placa fuera lanzado al público. Durante mis pruebas iniciales con el ODROID-N2 me sorprendió gratamente, a pesar de que la imagen CoreELEC existente todavía estaba en fase de "prueba"; casi todo funciona muy bien de serie, sin tener que configurar e instalar nada.

¿Qué diferencias hay con el ODROID-C2? Bastantes:

  • Tiene soporte 4k y HDR, el cual le faltaba al C2
  • Puertos USB 3.0 vs USB 2.0. Por la presencia de todos estos puertos, es más adecuado que el C2 para albergar varios sintonizadores de TV USB
  • 4 GB RAM vs 2GB
  • CPU más potente, el ODROID-N2 está basado en la nueva CPU Amlogic S922, lo que significa que es capaz de ejecutar complementos que requieren renderizado de software (Netflix, por ejemplo) en resoluciones Full HD, en comparación con 720p
  • Tiene modos de baja potencia.
  • Cuenta con un moderno kernel 4.xx en comparación con el anterior 3.14.x, que era uno de los principales inconvenientes del C2. Debido a un kernel más moderno, es más compatible con hardware moderno, como sintonizadores USB, mandos de juegos, etc.

Paso 1: Configuración mecánica y eléctrica

Como habrás visto en mi anterior artículo, para tener un centro multimedia que realmente se parezca a uno montado de fábrica, he usado una carcasa STB para alojar los componentes en su interior. Sin embargo, con el tiempo llegue a hacer tantas modificaciones en la configuración que la carcasa se rompió. Con esta nueva placa, llegué a la conclusión de que era mejor usar una nueva carcasa. Como una imagen vale más que 1000 palabras, he incluido algunas imágenes que tome mientras estaba montándolo todo. Los pasos fueron los siguientes:

La parte inferior del ODROID-N2 presenta 4 agujeros. He usado algunos marcadores de plástico con tornillos en el extremo para montarlo en la parte inferior de la carcasa de plástico. Es importante estar lo más cerca posible del panel frontal, ya que contamos con un receptor IR que podemos usar en algún momento, incluso si usamos un control remoto QWERTY USB (por ejemplo, tipo Airmouse)

Figure 1
Figura 1

Después, perforé los agujeros en la parte inferior para los 4 sintonizadores (2 Sundtek DVB-S2, 1 DVB-C / T2 de Dvbsky y un T330) y un sintonizador Xbox ONE (también para DVB-C). El conector Ethernet es un poco excesivo, pero no logré encontrar nada que fuera fácilmente montable (agujero circular en lugar de rectangular): : https://www.amazon.com/waterproof-connector-sockets-Socket-Ethernet/dp/B01HGMLOBI

Figure 2
Figura 2

Figure 3
Figura 3

Figure 4
Figura 4

Figure 5
Figura 5

El cable HDMI lo compre en AliExpress. Básicamente puede ser de cualquier tipo, siempre que tenga algún tipo de posibilidad de fijarlo al panel posterior de la carcasa: https://www.aliexpress.com/item/Newest-30cm-50cm-60cm-1m-1-5m-V1-4-Gold-Plated-HDMI-Extension-Cable-Male-to/32822304686.html?spm=a2g0s.9042311.0.0.27424c4dQSVJ9O

Alimentación: a diferencia de la Raspberry Pi, el ODROID-N2 se alimenta con 12V en lugar de 5V y tiene reguladores de voltaje integrados para proporcionar los 5V necesarios para el USB y otros componentes. Desconozco la potencia máxima que puede manejar, pero no he tenido ningún problema al alimentar los 4 sintonizadores y el módulo de pantalla VFD. En el cabezal de 40 pines, tienes 5 pines de salida de 5V y también pines de 3.3V, por si los necesitas.

LED de estado y alimentación: para la alimentación de 12V y 5V, he usado 2 LED, uno es un LED UV y el otro uno normal verde. Ten en cuenta que tendrá que limitar la corriente, de lo contrario dañarás el LED y/o la fuente de alimentación. Yo he usado resistencias de 1.2K en serie, pero según el tipo de iluminación que vayas a usar, puede utilizar una más pequeña, aunque siempre calcula que la corriente máxima nunca excederá de los 20mA.

VFD: he reutilizado una pantalla VFD similar a la utilizada en mi anterior artículo. Disponía de una mochila i2c, que está incluida en la caja blanca que se ve en una de las imágenes. Puedes conectarla al puerto i2c del ODROID-N2, del mismo modo que se conecta al C2 o al Raspberry Pi: 5V (pin 2 o 4), GND (pin 6), SDA (pin 3) y SCL (pin 5). Puedes ver el diseño del cabezal GPIO en la página web oficial de Hardkernel en https://www.hardkernel.com/blog-2/ODROID-n2/.

Figure 6
Figura 6

Figure 7
Figura 7

Figure 8
Figura 8

Para el VFD y los 2 LED de estado, tuve que cortar el panel frontal. La carcasa que elegí te permitía tener 2 paneles frontales. Utilicé el plástico original para sostener todos los componentes, y para el frontal usé un vidrio, que corté con el mismo tamaño que el plástico en una tienda de mi localizada que hace estas cosas.

Paso 2: Configuración del software

Esta parte es algo diferente a lo que aparece en el artículo vinculado mencionado al inicio de este artículo. Para la Raspberry Pi utilizamos la imagen OSMC que cuenta con un sistema operativo Linux completo que nos permitía también instalar un entorno de compilación. Desafortunadamente, en el momento de la publicación, no existe una imagen para el ODROID-C2, ni para el nuevo ODROID-N2. Actualmente, el mejor soporte lo ofrece el equipo CoreELEC, que en realidad es una bifurcación de LibreELEC. Esta imagen únicamente tiene un sistema de solo lectura y Kodi está instalado en una partición independiente llamada /storage. Este sistema es más inmune a la pérdida de energía y es más complicado que se corrompa, aunque también tiene algunas limitaciones: debe conformarte con el software precompilado que se proporciona a través de repositorios oficiales o no oficiales. De todos modos, es posible encontrar versiones actualizadas de los paquetes de software que necesitamos: tvheadend, oscam, lcdproc y varios complementos para películas, TV en vivo y radio. Lo primero es lo primero, antes de instalar cualquier cosa, debemos grabar una imagen en la tarjeta SD (o EMMC) y colocarla en su respectiva ranura. La imagen de prueba para ODROID-N2 la puedes descargar desde https://discourse.coreelec.org/t/odroid-n2-test-builds/4560. ¡No te preocupes, si es una imagen de prueba! Funciona estupendamente, incluso si aparecen algunos problemas menores, es muy ideal para el uso diario. Grabe la imagen con Balena’s Etcher (https://www.balena.io/etcher/). Si lo has hecho todo bien, tras colocar la tarjeta en la ranura, debería arrancar el sistema sin problema alguno. Para instalar los servicios de software (tvheadend, oscam, lcdproc) usa el repositorio CoreElec, la carpeta Programas y Servicios. Para configurar el resto del sistema, consulta el anterior artículo donde he tratado todos los aspectos con mayor detalle.

Paso 3: Conclusión

El ODROID-N2 es la mejor placa disponible para comprar en estos momentos. Si la velocidad es un factor importante para ti, entonces el ODROID-N2 es la mejor opción sin duda alguna.

Figure 9
Figura 9

Figure 10
Figura 10

-/. Además, CoreELEC ha hecho un gran trabajo al soportar esta placa desde el principio y simplemente se lo puedo agradecer a las personas involucradas en ello. Este artículo es una adaptación de  https://www.instructables.com/id/Folow-UP-Advanced-Media-Center-With-ODROID-N2-and-/.

Be the first to comment

Leave a Reply