Constrúyase su propio descodificador con una Raspberry Pi


Aunque el objetivo fundacional de Raspberry Pi era la educación, no se trata de un ordenador para niños en su sentido mas estricto . La nueva placa no es solo un dispositivo estupendo para programar sino que es el ideal para jugar y experimentar. La placa perfecta para sus futuros proyectos de IoT.Es un miniordenador , sin más ( en el sentido  estricto de la palabra pues no lleva ni  fuente de alimentación ni periféricos de E/S)  que es posible usar en  miles de aplicaciones diferentes en campos avanzados como  pueden ser la robótica o las monedas criptográficas, y otras más lúdicas  como podría ser construir una miniconsola retro  o un robot mayordomo como hemos visto en este blog .

Como  ejemplo de polivalencia  de la Raspebrry PI  también puede usarse para   tareas complejas de vídeo ,gracias a su potencia de procesamiento especialmente en gráficos  que y por supuesto también a la gran versatilidad del sw de Kodi.  Veamos los pasos necesarios para llevar a cargo esa tarea;

HARDWARE

Aunque desde Raspberry Pi Fundation  dejan claro que no van a olvidarse ni abandonar los modelos anteriores, lo cierto es que dado que la diferencia de precios actuales es muy pequeña ( apenas uno euros entre la versión 2   y la 3 ) , merece la pena en caso de no disponer ya de una versión anterior , de adquirir  la nueva  Raspberry Pi 3 Modelo B (1,2 GHz Quad-core ARM Cortex-A53, 1GB RAM, USB 2.0)

Esta es  la última placa de la familia de Raspberry Pi  ,la cual es  10 veces más potente que la original . A diferencia del la versión 2    lleva  conectividad inalámbrica integrada de 802.11 b/g/n LAN y Bluetooth 4.1  y  se  puede comprar por unos 40€ en Amazon .

raspberrypi

Entre las novedades más destacadas de la Raspberry Pi 3 está su nuevo procesador, ARM Cortex A53, un procesador de cuatro núcleos a 1.2GHz de 64 bits  con chipset  Broadcom BCM2387   y  que es superior un 50% más que la Raspberry Pi 2 model b , es decir el modelo anterior Raspberry Pi 2 model B  , que  a pesar de todo  para aplicaciones de vídeo como las que vamos  a ver,también  ofrece unos resultados también mas que excelentes.

Para empezar nuestro proyecto    es interesante resaltar  que para las funciones de video que vamos a usar  tanto la versión 2 como la 3 cumplirán con excelencia su cometido,  por lo que si tenemos una Raspberry Pi 2  también podremos usarla para este proyecto.

Una vez tengamos la placa  ( la Raspeberry Pi  2  o la Raspberry Pi 3  ) ,lo primero es buscar un emplazamiento para la placa, siendo lo más sencillo  y económico usar una caja trasparente de plástico que tengamos para reciclar  a las que les haremos los agujeros correspondientes con  un  simple  cortante  para las tomas usb, la alimentación por el micro-usb, el hdmi , la toma ethernet  y por ultimo para la micro-sd con idea de poder experimentar con diferentes posibilidades .

Asimismo es importante no olvidar fijar la placa a la caja con 4 tornillos para que no se mueva ésta

En la siguientes imágenes podemos ver lo fácil que resulta  practicar los  agujeros con  un cutter para  dar una mínima  consistencia  física

IMG_20160528_113034 IMG_20160528_113051 IMG_20160528_113103 IMG_20160528_113121

Y aquí vemos el resultado con el trabajo terminado y la tapa puesta

IMG_20160528_113013

Una vez hayamos fijado la placa a la caja, conectaremos la fuente  de 5V   (se  recomienda al menos de 1,5Amp  , intensidad  muy similar a las de los cargadores de  smartphones mas grandes) , el cable hdmi, la conexión ethernet  y por ultimo un medio de comunicación con la consola (teclado o ratón )  como puede ser  un mando inalámbrico  que incluya un ratón y mini-teclado en un  único dispositivo .

miniteclado

Un ejemplo de multidispositivo inalámbrico que podremos usar es KKmoon 2.4G Mini Teclado con ratón táctil QWERTY sin hilos del Touchpad para PC portátil Android TV Box HTPC Blanco

SOFTWARE

OpenELEC es un sistema operativo embebido en torno a Kodi  , entorno es ultimo  por excelencia para labores  multimedia que es open sw. Este ambiente está diseñado para ser lo más ligero posible en términos de tamaño y complejidad, para poder convertir por ejemplo un  HTPC en un receptor de satélite o un reproductor de DVD. Con su pequeño tamaño, OpenELEC también es ideal para pequeños sistemas de formato de hoy en día, por lo que no necesitará una computadora de escritorio grande en su sala de estar

Ya que está diseñado para ser ligero, OpenELEC utiliza muy pocos recursos del sistema para el procesador o la memoria. Con soporte para Intel HD Graphics, la plataforma GeForce y ION de NVIDIA, la plataforma Radeon & Fusion de AMD, así como chips Crystal HD de Broadcom, OpenELEC puede soportar contenido de alta definición en máquinas con procesadores de baja potencia mediante la descarga de contenido de vídeo a las tarjetas y descodificadores de gráficos compatibles .

Tambien openELEC es compatible con una amplia gama de tarjetas gráficas, por lo que es posible convertir los nuevos y no tan nuevos ordenadores en los sistemas de funciones completo de cine en casa,lo  cual o significa que se puede construir (o comprar) incluso máquinas pequeñas, silenciosas, sin ventilador para ser utilizado con eficacia como centro multimedia. Las siguientes plataformas son:

  • Generic (64 & 32bit): Intel HD/GMA graphics, NVIDIA Geforce / ION / ION2, AMD Radeon / Fusion
  • Raspberry Pi: A and B(+)
  • RaspberryPi-2: Cortex-A7 ARM
  • Freescale iMX6 ARM

Tambien esta aun disponible para plataformas  OpenELEC 3.x («Frodo») y 4.x («Gotham»):

  • NVIDIA ION / ION2
  • Intel GMA HD chipsets
  • AMD Fusion
  • Apple TV 1 (using Broadcom Crystal HD)
  • Raspberry Pi

Se podría instalar Windows o su distribución Linux favorita en su ordenador y luego Kodi en la parte superior – y  funciona- pero no sería tan rápido ni tan fácil como OpenELEC. OpenELEC se construye desde cero específicamente para una tarea, para ejecutar Kodi. Otros sistemas operativos están diseñados para ser polivalentes, por lo que incluyen todo tipo de software para ejecutar otros  servicios y programas que si necesita sólo la parte multimedia no  va a utilizar. OpenELEC, sin embargo, sólo incluye el software necesario para ejecutar Kodi. Debido a que es pequeña (aproximadamente 150 MB), se instala en cuestión de minutos, literalmente, y, se puede arrancar de forma extremadamente rápida en 5-20 segundos, dependiendo del tipo de hardware utilizado.

A diferencia de otras soluciones de Kodi, OpenELEC no se basa en Ubuntu. De hecho, no se basa en cualquier distribución de Linux; OpenELEC ha sido construido desde cero específicamente para actuar como un centro de medios de comunicación. Eso significa que no incluye controladores para las cosas que simplemente no se pueden utilizar como tarjetas 3G y gráficos comprimidos, por ejemplo.

Además, OpenELEC está diseñado para ser manejado como un aparato: se puede actualizar automáticamente y puede ser administrado en su totalidad dentro de la interfaz gráfica. A pesar de que se ejecuta en Linux, usted nunca tendrá que ver una consola de administración, terminal de comandos o tener conocimientos de Linux para usarlo.

Viendo las bondades que nos ofrece  OpenElec  , siendo posible con Raspberry Pi  (incluso en sus versiones anteriores ) veamos ahora como podemos  instalarlo en nuestro proyecto

Lo primero que hay que hacer es descargar la última versión estable de OpenELEC para ello podemos descargar la imagen versión actual desde aquí:http://openelec.tv/get-openelec  seleccionando «Raspberry Pi builds» en la columna de Open Elec stable Releases (6.0.3), o pulsando en el enlace directo de  la imagen  pinchando  en http://openelec.tv/get-openelec/category/7-raspberry-pi2-builds

openelec.png

Como  puede observar hay bastantes plataformas disponibles  por lo que como se había comentado hay un gran abanico de posibilidades

Para continuar necesitaremos las siguientes herramientas :

  1. Windows XP/7/8.x
  2. 7zip
  3. Win32DiskImager
  4. Una memoria micro-sd de al menos 8GB

Los  pasos   a seguir  para instalar

  • Descargar la imagen   desde  aqui http://openelec.tv/get-openelec/category/7-raspberry-pi2-builds
  • Extraer la imagen utilizando 7zip.
  • Insertar su memoria micorsd   en un lector microsd a USB . Debe aparecer como una nueva letra de unidad.
  • Ejecutar Win32DiskImager
  • Seleccione el archivo de imagen para comprobar la letra de la unidad de destino es correcta, a continuación, en escritura.
  • Cuando esté terminado se puede retirar de forma segura el dispositivo USB / tarjeta SD haciendo clic derecho sobre la unidad en Windows Explorer y seleccionando la opción de expulsión.

ADVERTENCIA: Su memoria micro-sd e borrará por este procedimiento, ya que se instala OpenELEC en la misma. Por favor asegúrese de conocer la letra  correcta para su USB Stick / tarjeta SD.

ADDON

Gracias  al sw de Kodi  junto a  un ADDOn,  es posible visualizar  toda la oferta  de canales de Imagenio que se tenga contratada   desde cualquier equipo  que este conectado a la red del hogar    gracias  a la  tecnología  DLNA  actualmente ya soportada por Movistar +

Este  addon   disponible gratuitamente en sourceforge,  permite realizar las mismas acciones (y otras mejoras) que un decodificador de movistar TV desde un PC, tabletas Android, smartphones, Android TVs, raspberrys, Bannana Pi y Linux x64 y 32 bits  pues  soporta los siguientes SO: windows 7 o superior, Android y Linux.

Este software funciona como un plugin dentro del famoso  reproductor multimedia  Kodi Helix  , por lo que es obligatorio tener instalado como prerequisito la  aplicación Kodi (www.kodi.tv) .pero como sabemos en OPenElec  ya esta instalado

Kodi Movistar+ TV es pues un ADDON para Kodi ( y también para XBMC)  que permite disponer de un decodificador virtual de Movistar+ TV para distintos sistemas operativos.

Las principales funcionalidades del addON son:

  •  Actualización automática de canales con descubrimiento automático de canales.
  •  Guía de programación EPG( Guía electrónica de programas).
  •  Grabaciones en la Nube y en local.
  •  Visualización de grabaciones en la nube.
  •  Sincronización de grabaciones a local para evitar su caducidad.
  •  Gestión avanzada de series.
  •  Últimos 7 días.
  • Grabaciones y programación de grabaciones.
  • Funciones Timeshift.
  • Distribución de señal mediante DLNA a otros dispositivos.
  • Gestión y grabación de series.
  • Grabaciones y reproducción en la nube (habilitar grabaciones en nube en la configuración).
  • Sincronización de grabaciones en nube a local.

Veamos  los pasos para instalar  este software:

Paso 1
Descargarse la versión del ADDON correspondiente al sistema operativo/dispositivo  desde el siguiente link: https://sourceforge.net/projects/movistartv/

Actualmente existen las siguientes versiones de Kodi Imagenio:

  •  Windows. Para XBMC/Kodi de sistemas Windows.
  •  Raspberry. Para Raspberry PI y sistemas Openelec , raspbmc o Bannana PI.
  •  Openelec X64. Para aquellos que tenéis instalado Openlec para X64 o sistemas X64 con compilaciones de ffmpeg 2.4 (en XBMC).
  •  Ubuntu X64. Resto de sistemas Linux X64.
  •  Android arm. Compilación para android con procesadores arm.

Una vez descargado, el paquete zip debe quedar accesible desde el dispositivo en el que está instalado el XBMC.

Paso 2.
Iniciamos la instalación de Add-on, para ello entramos en sistema -> Ajustes.
Entramos en la opción Add-ons  y   seleccionamos la opción de instalar desde un archivo .zip.
Seleccionaremos el archivo zip correspondiente y con esto quedará instalado el Add-on.
Paso 3.
Activamos y configuramos las opciones de TV en directo.
Para ello entramos en sistema -> Ajustes y seleccionamos la opción de TV en directo.
Activamos en general la TV en directo.
Paso 4.
Existen diversos parámetros de configuración que pueden ser variados y ajustados.Para entrar en los parámetros de configuración ir a Sistema-> Ajustes y seleccionar la opción deAdd-ons. Seguidamente seleccionar Add-ons activados.Seleccionar la categoría de Clientes PVR y  dentro de clientes PVR seleccionar el PVR IPTV Imagenio.
Desde la siguiente pantalla pulsar la opción de configurar.
Existen 3 bloques de configuración:general,Grabación de series,grabación en nube  y DLNA

Las opciones  más importantes son:

  • Directorio de grabación. En que directorio se dejarán los archivos de las grabaciones efectuadas. Por defecto en Windows es c:\recording y en los sistemas Linux el directorio recodings del storage. Esta configuración puede variarse hacia cualquier directorio o recurso compartido.
  •  Cargar todos los canales. Por defecto la aplicación solo le mostrará los canales que tienes contratados, ya que en general para los que no tiene contratado Movistar no devuelve ni tan siquiera señal. Aun así esta opción sirve para realizar un scan automático en toda la posible lista de canales y mostrará aquellos para los que movistar devuelve señal de TV.Como resultado de esto lo más probable es que encuentre nuevos canales que antes no tenía en la lista, en general será la correspondiente versión en SD de los canales HD (para los que tengan HD) o los HD para los que tengan señal en SD.A veces aparece alguno más que por lo que sea está abierto. El objetivo de esta opción (y del addón en general) no es el “pirateo” de canales, sino la de integrar en un solo dispositivo XBMC y el deco de imagenio para suprimir trastos innecesarios.
Paso 5
Una vez detectados los canales  desde  la barra horizontal de Kodi, simplemente hay que pulsar en TV , y podremos ver todos los canales que tengamos contratados
 LODI
KODI
Realmente como ha podido ver no es muy complicado  la construcción de este descodificador  cuyo corazón es una  Raspberry Pi 3 Modelo B (1,2 GHz Quad-core ARM Cortex-A53, 1GB RAM, USB 2.0  ¿se  anima a construirlo usted también?

 

Cónstruyase un despertador inteligente por menos de 2€


Estamos todo el día hablando del hogar inteligente y a veces se echan en falta que los fabricantes inviertan en cosas tan básicas como el dormir.

Los despertadores de toda la vida han acabado por convertirse en objetos odiosos. A nadie le gusta esa sensación de ruptura abrupta del sueño que producen los despertadores cuando llega la hora convenida,  así como también la tediosa  tarea de todos lo días de estar conectándolo o conectándolo  en función del día de la semana que sea para que nos despierte según nuestras necesidades   con el riesgo posible de que nos olvidemos de conectarlo. Es obvio que el paso necesario es hacia el despertador inteligente, aquel que sea más amable al sacarnos de nuestros sueños y por supuesto no haya que estar pendiente de conectarlo o desconectarlo  en función de nuestras necesidades personales

Uno podría pensar que en el mundo de los despertadores ya está todo inventado, pero con la llegada de los smartphones parece que el asunto no ha hecho más que empezar. Estamos en pleno siglo XXI ¿no? así que este siglo  tecnológico uno no puede esperar a despertarse con un clásico reloj   digital de display de leds  de los 70/’s o un  lcd  a pilas , por muy  bonitos que sean …

Si  dispone de un viejo terminal Android   que  no use porque quizás se haya quedado obsoleto  , existe un sinfín de posibilidades  de darle  una segunda vida , entre ellas la que proponemos es este post: convertirlo en un reloj-despertador inteligente:

 

IMG_20160415_184339

En el caso de Android (aunque también es posible encontrar opciones para  Symbian y windows phone ) encontramos muchas aplicaciones de  despertadores que, como poco, son muy originales y lo cierto es que le sorprenden no ya por el sonido que emiten para despertarte, sino por el sistema que utilizan para hacerlo y las características que puede encontrar.

Antes  de personalizar nuestro viejo smartphone  ,  tendremos que dotarle de un soporte estable  para que el teléfono  sea visible y este estable

Existen en el mercado  multitud de soportes  que sin  duda   harán de sobra su cometido , pero si no dispone de este, existe una opción muy económica :  los  organizadores con abrazadera de suspensión recogecables los cuales básicamente son base adhesiva de goma con una apertura para hacer pasar cables.

Estos soportes se pueden comprar por muy poco dinero (unos 2€) en  establecimientos especializados y también en Amazon :Cable Organizador Abrazadera de Suspensión Recogecables Fijador Holder Cargador

2016-04-16_09h29_31

 

Para utilizarlos como soporte simplemente ,usaremos dos de ellos, le quitaremos el auto-adhesivo  y  haremos pasar  los dos extremos del teléfono por las canaladuras  de los  soportes procurando que no  haga presión por la parte del sensor táctil:

IMG_20160415_184258

Por supuesto no necesitara ninguna tarjeta SIM , y una vez que instalemos el sw, tampoco será necesaria una  conexiona wifi ( en función de las utilidades que desee usar ) ,pudiéndolo  dejar «en modo avión» para que no emita ningún tipo de señal de RF

Como el gasto de energía sera mínimo ,  basta conectarle  un cargador USB  que tengamos que ya no usemos  quizás por su baja corriente de salida

Ahora  que tenemos todos los componentes , veamos las aplicaciones Android que nos van a  dar vida a nuestro   viejo smartphone convirtiéndolo en un fantástico  despertador del siglo XXI:

 

Timely es uno de los mas novedosos relojes despertadores para Android, con una novedosa  experiencia de usuario gracias  a  la  integración con la nube para copias de seguridad y sincronización de tus alarmas con múltiples dispositivos.

Configurar una alarma nunca ha sido tan fácil  desde la que podemos fijar una alarma con solo hacer swipe desde el lateral de la pantalla y deslizando una barra hasta la hora que queramos, es decir basta con  deslizar el dedo desde el borde de la pantalla y establecer la hora deseada arrastrando la barra  y presionar para hacer ajustes de 5 minutos.

Listo, así habremos activado la alarma básica, pero también se puede personalizar y configurar con distintos parámetros con sólo pulsar sobre ella, entre ellos fijar los días de repetición(lo  cual es  una de carestericticas mas diferenciadoras respecto a los despertadores convencionales ), el tono, vibración

Incluso para los más duros  de despertar  como otras apps  hay puzles y retos para desactivar la alarma.Puede usar desafíos con sus alarmas para asegurarse de que se ha levantado realmente cuando apaga una alarma.Y si  presionar botones no es suficiente lujo puede dar la vuelta a su teléfono para callarlo. Además, Timely reconoce cuando se  levanta el teléfono y reduce la intensidad de la alarma bajando el volumen.

También dispone de la función Smart Rise que esta basada en la teoría de los ciclos de sueño, activando una melodía suave durante los 30 minutos previos a la alarma para despertarnos del sueño profundo sin sobresaltarnos.

Otra característica es la personalización  permitiendo escoger entre temas de color que coincida con su propio estilo o bine usando la  herramienta de diseño para crear una apariencia completamente nueva. Incluso tiene  relojes de diseño hechos a mano para  adaptarse a su estilo.

La aplicación también tiene un sistema de sincronización de alarmas entre dispositivos así, si descartamos o creamos una en el teléfono, también lo hará en la tablet y además tiene multitud de temas de diferentes colores y estilos para todos los gustos, e incluso puedes crear el suyo exclusivo.

Gracias a la conectividad  permite gestionat, descarta y pausar alarmas en todos sus dispositivos a la vez. La sincronización en la nube permite pues una experiencia transparente entre teléfonos y tabletas (adicionalmente, todo se respalda).

 

 

Despertador  gratis  es una  aplicación  veterana  mucho mas sencilla que la anterior ,la cual como su nombre indica  esta libre de pagos. Existen infinidad de aplicaciones similares  incluso con funciones  mas avanzadas pero esta cumple  con su función

2015-10-04_23h45_27

 

Algunas de  las funciones básicas de esta aplicación:

★ Reloj ★

  •  Fabulosa pantalla verde LCD
  • Vista horizontal y vertical.
  • Formato horario de 12 o 24 horas
  • Mostrar/ Ocultar el secundero
  • Autobloqueo del tiempo personalizable

★ Alarma ★

  •   Super big Snooze/Stop Alarm buttons
  • Botones de Snooze/ Stop Alarma super grandes
  • Multiple alarms supported
  • Soporta Multiples alarmas
  • 11 sonidos de alarma integrados: Ascendiente, Pájaros, Clásico, Cuco, Digital, Electrónico, Tono Alto, Mbira, Reloj Antiguo, Gallo, Timbre de Escuela
  • Sonido ON/OFF (Encendido / Apagado)
  • Volumen ajustable de Sonido
  • Snooze ON/OFF ( Encendido/ Apagado)
  • Snooze time personalizable
  • Vibración ON/OFF
  • Aparición Gradual de Sonido: despiertate cómodamente por la mañana.
  • La Alarma funciona incluso cuando la pantalla está bloqueada o el Android está en modo silencioso

 

 

 

El resultado es bastante «profesional» teniendo en cuenta  que hemos usado componentes que ya no necesitábamos:

IMG_20160415_184245

 

¿Cual es su aplicación favorita para despertar? No dude compartirla con toda la comunidad de este blog