monta tu centro multimedia con raspberry pi

89
Monta tu centro multimedia con Raspberry Pi

Upload: alvaro-garcia-loaisa

Post on 26-Jul-2015

1.320 views

Category:

Technology


1 download

TRANSCRIPT

Monta tu centro multimedia con

Raspberry Pi

• Que es Raspberry Pi? • No confundir con Arduino! • Modelos y diferencias • Sistemas Operativos • Que podemos hacer con ella? • Instalación de OpenElect y Kobi • Configuración de Kobi. • Instalación de Plugins • AirPlay • Descarga de torrents

Indice

Que es Raspberry Pi?

- Es un mini Pc, o ordenador de “placa reducida”, de bajo consumo y bajo coste, con todo lo necesario para funcionar con solo enchufarlo.- Desarrollado en Reino unido por la fundación Raspberry Pi con el objetivo de estimular la enseñanza de ciencias de la computación en las escuelas- Los Primeros diseños salieron en el 2006.- La Fundación Raspberry Pi fue fundada en 2009 en Canmbridge como una asociación caritativa. - La idea principal era hacer llegar un pc de bajo coste a todas las partes del mundo y animar a los niños a aprender informática.- El precio es sobre unos 35$ la unidad.

Que es Raspberry Pi?

- Salió a la venta oficialmente en Febrero de 2012 y las dos tiendas que la vendían terminaron su stock en pocos minutos.- En los 6 primeros meses se vendieron más de 500.000 unidades.- Tuvieron bastantes problemas de fabricación y de envío los primeros meses, aunque se fueron resolviendo con el tiempo.- Ahora mismo con el reciente lanzamiento de la versión 2, solo están teniendo problemas de Stock.

- Es un mini-pc al que podemos conectar todo esto y más!- El diseño no incluye un disco duro ni unidad de estado sólido, ya que usa una tarjeta SD para el almacenamiento permanente.- Tampoco incluye fuente de alimentación ni carcasa

No confundir conArduino

- Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.- Su software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing y el cargador de arranque que es ejecutado en la placa.- Arduino se suele utilizar para desarrollar objetos interactivos autónomos.- Las placas se pueden montar a mano (Free) o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente.- Puede tomar información del entorno a través de sus entradas analógicas y digitales, puede controlar luces, motores y otros actuadores.- Taller CyLicon Valley

Dimensiones

- Dimensiones muy reducidas (8,5cm x 5,6cm)

Componentes

- Componentes básicos de la Rapsberry Pi Model B (Después diferencias entre modelos.)- Video, Audio, Led de estado, USBs, LAN, GPIO (Puerto Entrada/Salida de Propósito General), CPU, GPU, RAM, Power, SD CARD Reader y HDMI- La GPU es capaz de procesar archivos de video en calidad BlueRay utilizando el estándar H.264 a 40MBits/s - También puede reproducir video en 3D

Componentes

- En su corazón nos encontramos con un chip integrado Broadcom BCM2835, que contiene un procesador ARM11 con varias frecuencias de funcionamiento y la posibilidad de subirla (overclocking) hasta 1 GHz sin perder la garantía, un procesador gráfico VideoCore IV.

- Versión 6 de la arquitectura ARM, la cual no es soportada por una gran cantidad de distribuciones Linux, incluyendo Ubuntu. (Esto cambia en Raspberry Pi 2)- Esta elección de la arquitectura fue una de las decisiones más importantes a tomar, en las versions Raspberry Pi 1 ya que limita mucho a los sistemas operativos, hay que migrar a esta arquitectura si no lo estaban ya como es

normal.

Modelos y diferencias

- Los modelos principales son:- Raspberry Pi 1 => Model A, Model B Rev1, Model B rev2, Model B+ (Las principales diferencias son el Puerto Ethernet, los puertos USBs y tamaño de la memoria - 128, 256, 512MB (Han ido saliendo desde 2012 hasta finales de 2014 la B+)- Raspberry Pi 2 => Model B (Febrero 2015)

Modelos y diferencias

- No lleva pila para reloj en tiempo real y hay que actualizarlo cuando nos conectamos a internet en el arranque con un servidor de tiempos NTP - La CPU está basada en la versión 6 de la arquitectura ARM, la cual no es soportada por una gran cantidad de distribuciones Linux, incluyendo Ubuntu. (Esto cambia en Raspberry Pi 2)-

Modelos y diferencias

- Raspberry Pi 2 Model B es la 2º generación de Raspberry Pi reemplazando la original Raspberry Pi 1 Model B+ en Febrero de 2015.- El principal cambio es el cambio de arquitectura del microprocesador a ARMv7, Que tiene soporte para prácticamente todas las distribuciones GNU/Linux, incluidas Snappy Ubuntu Core y Microsoft Windows 10- También ofrece una compatibilidad 100% con la version ARMv6 de las anteriores Raspberrys- Comparada con la Raspberry Pi 1 tiene:

- 900MHz quad-core ARM Cortex-A7 CPU - 1GB RAM - Micro SD card slot - Consume 900mA - Y el resto de componentes de la Raspberry Pi 1 B+

- Algunos BenchMarks para comparar

- Algunos BenchMarks para comparar

- Algunos BenchMarks para comparar

Sistemas Operativos

- Existen muchos Sistemas Operativos que soportan correr en Raspberry Pi.

Sistemas Operativos

- Hay algunos que solo son soportados por la versión 2.- Windows 10 aún no está disponible, fue anunciado en el lanzamiento de Raspberry Pi 2.- Será gratuita!- OpenELEC Será el que utilizaremos más adelante para enseñar su instalación.

Sistemas Operativos

- Sistemas operativos Linux orientados a Media Centers, Minas de Bitcoins, Ataques de Seguridad, robótica, etc

Que podemos hacer con ella?

Que podemos hacer con ella?

Que podemos hacer con ella?

- Un servidor web como los básicos de Amazon- Estación metereológica, webcam de sistema de seguridad.- Ambiligth => https://www.youtube.com/watch?v=9bGORvKuWmg&feature=youtu.be- Casa Automatizada con Siri => https://www.youtube.com/watch?v=PXmCiaRc9XU- Servidor DropBox Privado de empresa con “OwnCloud” de SolidGear

Que podemos hacer con ella?

Que necesitamos?

- Además de la Raspberry Pi necesitaremos…- Tarjeta SD para Raspberry Pi 1- Tarjeta MicroSD para Raspberry Pi 2- Cable HDMI- Cargador de corriente, vale con un cargador de móvil microUSB

- Raspberry Pi 1 700mA (3.5W)- Raspberry Pi 1 600mA (3.0W)

Opcional: - Carcasa - USBWifi - Mini-teclado

Instalación del SO

- Vamos a instalar paso a paso esta mezcla de OpenElec con Kodi

Instalación del SO

- Vamos a conseguir tener algo parecido a esto según arranca la Raspberry Pi- Conectado a internet.- Controlándolo con el móvil, el mando de la televisión o el teclado/ratón- Demo => https://www.youtube.com/watch?v=LUK2rtPYnVI

Instalación desde Windows1º - Descargamos la imagen de OpenElec

- http://openelec.tv/get-openelec Versión de Raspberry que tengamos-

Instalación desde Windows2º - Formateamos la tarjeta SD - MicroSD

- Fat32 no NTFS => NTFS no está soportado de manera nativa en todos los Linux, problemas….-

Download =>http://www.electroensaimada.com/uploads/9/0/8/9/9089783/win32diskimager-binary.rar

Instalación desde Windows3º - Instalamos Win32 Disk Imager

4º - Grabamos la imagen en la tarjeta

- http://www.electroensaimada.com/uploads/9/0/8/9/9089783/win32diskimager-binary.rar

Instalación desde Linux1º - Descargamos OpenElec

- http://openelec.tv/get-openelec Versión de Raspberry que tengamos- En esta ocasión descargamos el archivo que contiene un directorio comprimido.

Instalación desde Linux2º - Descomprimimos el archivo

3º - Insertamos la tarjeta y buscamos el device

- Descomprimimos con tar- dmesg muestra por pantalla los logs de sistema y usamos tail para filtrar si supiéramos el nombre del dispositivo.- En este caso la tarjeta se llama mmcblk0-

Instalación desde Linux4º - Grabamos la imagen en la tarjeta

- Cuidado con seleccionar el dispositivo donde vamos a grabar!- Podemos formatear otra unidad!!- Poner leer, quitar leer, poner leer…..

Instalación desde MacOS1º - Descargamos la imagen de OpenElec

- http://openelec.tv/get-openelec Versión de Raspberry que tengamos- Descargamos el archivo de imagen comprimido.

Instalación desde MacOS2º - Descomprimimos el archivo

3º - Insertamos la tarjeta y buscamos el device

- En este caso la tarjeta es disk1 -

Instalación desde MacOS4º - Desmontamos la tarjeta

5º - Ponemos a 0 todos los bytes de la tarjeta

6º - Grabamos la imagen en la tarjeta

- Asegurarnos de que es el device correcto!!!

Instalación desde MacOS7º - Syncronizamos los cambios antes de extraer la tarjeta

Configuración de Kobi1º - Esperamos que arranque

- Colocamos la tarjeta SD y enchufamos la Raspberry Pi- Perdonadme por las capturas, son fotos desde el móvil :P

Configuración de Kobi1º - Esperamos que arranque

Configuración de Kobi2º - Configuramos el idioma

- Veis que se ve mal?- No encaja en la pantalla, es más grande.- Lo cambiaremos después

Configuración de Kobi2º - Configuramos el idioma

Configuración de Kobi2º - Configuramos el idioma

Configuración de Kobi3º - Configuramos el Nombre del equipo

Configuración de Kobi4º - Configuramos la red Wifi

- Os puede no salir ninguna como a mi, no hay problema, aunque tengáis vuestro USBWifi conectado.- Después veremos como configurarlo.

Configuración de Kobi4º - Activamos el servicio de SSH

- ssh es un servicio para conectarnos a la raspberry de manera remota desde otro pc y administrarla.- Samba es un servicio para compartir directorios.

Configuración de Kobi5º - Terminamos la instalación

Configuración de Kobi5º - Terminamos la instalación

- Todo bastante fácil

Configuración de Kobi

- Sistema => Ajustes

Configuración de Kobi

- Aquí tenemos todo el menú de configuración- Explicar paso a paso, pero no nos meteremos en todos, por que son muchos.- Solo los importantes.

Configuración de Kobi

- Apariencia => internacional- Se cambia el idioma y la hora

Configuración de Kobi

- Apariencia => Ajustes- Permitir renombrado y borrado de archivos está bien marcarlo.- Y mostrar archivos ocultos-

Configuración de Kobi

- Videos => Ajustes-

Configuración de Kobi

- Que sepáis que podemos ver un montón de canales por internet- Pero esto no lo veremos aquí.

Configuración de Kobi

- Servicios => Ajustes- Activar el permitir que los programas de otro equipo controlen Kodi, para las aplicaciones de terceros - Como el mando desde el móvil.

Configuración de Kobi

- Sistema => Ajustes- Aquí configuraremos la resolución y el tamaño de la pantalla.

Configuración de Kobi

- Menú Información del sistema- Configuramos y podemos ver cosas del propio sistema operativo.-

Configuración de Kobi

- En Red nos saldrán una lista de redes inalámbricas si tenéis el USBWifi, y con seleccionar una y darle a conectar, nos pedirá la clave y accederá después de meterla.

- En este caso está por cable conectado.

Configuración de Kobi

- Lista de reder wifi- Seleccionamos una.

Configuración de Kobi

- Aquí ya conectada

- Arrancar Kodi en local y poner algún video.

Instalación de Plugins

- Plugin de video por ejemplo - Videos => Add-ons

Instalación de Plugins

- Esta lista nos saldrá vacía - Tendremos que dar a “Conseguir más…”

Instalación de Plugins

- Saldrá esta lista, y seleccionaremos uno

Instalación de Plugins

- El de vine por ejemplo-

Instalación de Plugins

- Nos saldrá esta pantalla y le daremos a instalar.

Instalación de Plugins

- Una vez nos salga un aviso de que ya está instalado, nos iremos a la pantalla principal y ya lo tendremos.-

Uso de Plugins

- Plugin de Metacafé recién instalado.-

Uso de Plugins

- Lo seleccionamos y entramos en su menú de videos, seleccionamos una carpeta

Uso de Plugins

- Y ya tendremos los videos para verlos!

- Arrancar Kodi en local y poner el pluging de las TedTalks.

AirPlay

- AirPlay es un protocolo de comunicación de Streaming de audio, video y fotos.- También podemos hacer mirroring, aunque no funciona muy bien.- El AirPlay va mas o menos bien….

Activación de AirPlay

- Activamos el AirPlay en la configuración en el menú Servicios => Ajustes.- Si da tiempo => https://www.youtube.com/watch?v=PGWFXTn7WAE

Descarga de TorrentsQue son los Torrents?? En serio?!?!?!?

- Explicar un poco que son los torrents y como se utilizan normalmente desde el pc.-

Descarga de Torrents

- Transmission es el programa que vamos a instalar para poder descargar los torrents directamente a nuestro disco duro.-

Instalación de Transmission

- Antes no lo tenían como plugin y era más engorroso de instalar, pero ahora, es muy simple.- Para instalarlo como plugin Ajustes => Add-ons

Instalación de Transmission

- Seleccionar Todos los add-ons

Instalación de Transmission

- Entramos en Servicios- Como veis, hay muchísimos add-ons para instalar

Instalación de Transmission

Seleccionamos transmission.Y le daremos a instalar, aquí yo ya lo tengo instalado.

Configuración Transmission

Ahora para su configuración iremos a Ajustes => Add-ons

Configuración Transmission

Seleccionaremos transmission

Configuración Transmission

Seleccionamos Configurar

Configuración Transmission

Pantalla de configuración.Seleccionamos Download Directory para seleccionar la ruta donde queramos guardar las descargas.Tenemos que configurar también el directorio donde se almacenan los archivos temporales, ya que sino se guardarán en la tarjeta SD y nos quedaremos sin espacio seguramente.Lo mejor configurar los 3 paths a un disco duro externo grande, para que no nos de problemas. Este disco duro no tiene que estar en NTFS.

Configuración Transmission

Seleccionamos la ruta del disco externo, en este caso se llama Iomega_HDDAceptamos => OK

Configuración Transmission

Ahora ya tenemos transmission instalado y configurando, vamos a acceder a él.Miramos la IP de la Raspberry para conectarnos desde otro dispositivo, pc, móvil, etc

Descargando Torrents

Accedemos a la dirección de la IP de la Raspberry pero al puerto :9091Y se nos abrirá transmission.

Descargando Torrents

Buscamos torrents a bajar “Legales”.

Descargando Torrents

Le daremos a ese icono y se nos abrirá esta ventana para cargar los archivos torrentsO una url con el torrent.

Descargando Torrents

Y ya estamos descargando!!Una vez lo tengamos descargado desde Kobi podemos acceder a nuestro disco duro y a los archivos multimedia descargados!