Buscando artículos sobre "Raspberry PI"
2-julio-2018
admin

Programa de audio para Raspberry pi (alsamixer)

Alsamixer es un programa de mezclado de audio para la arquitectura de sonido de Linux ALSA. Se utiliza para configurar el sonido y ajustar los volúmenes. Se ejecuta por consola.

Configuración

-h, -help 	Ayuda: muestra las opciones disponibles.
-c  	Selecciona la placa de 
sonido a utilizar, si en el sistema existen más de una placa. 
Las placas se numeran desde 0 (por defecto).
-D  	Selecciona el mezclador 
para el control.
-g 	Cambia el uso de colores.
-s 	Minimiza la ventana del mezclador
-V  	Selecciona el modo de vista inicial, 
reproducción, captura o todos.

Fuente

1-julio-2018
admin

Reproductor multimedia para Raspberry Pi (Omxplayer)

Omxplayer es una aplicación que viene instalada por defecto en Raspbian. Este reproductor multimedia se ejecuta desde un terminal y nos permite controlarlo desde allí de forma sencilla mediante conexión ssh.

Ejemplo de uso… Supongamos que queremos reproducir el fichero videoclip.mp3
Bastaría simplemente con ejecutar en la consola: omxplayer -o hdmi videoclip.mp3
Eso sería la forma mas sencilla de utilizarlo, si por ejemplo quisiéramos utilizar un altavoz conectado por USB el comando seria: omxplayer -o alsa:hw:1,0 videoclip.mp3

Una vez lanzado podríamos interactuar con la reproducción utilizando nuestro teclado:

    z – Mostrar información del vídeo
    1 – Aumentar velocidad
    2 – Reducir velocidad
    j – Cambiar al anterior canal de audio
    k – Cambiar al siguiente canal de audio
    i – Capitulo anterior
    o – Siguiente capítulo
    n – Anterior idioma de subtítulos
    m – Siguiente idioma de subtítulos
    s – Cambiar subtítulos
    d – Atrasar subtítulos 250 ms
    f – Adelantar subtítulos 250 ms
    q – Cerrar omxplayer
    Espacio / P – Pausar / reanudar
    – Bajar volumen
    + Subir volumen
    Flecha a la izquierda – Retorceder 30 segundos
    Flecha a la derecha – Avanzar 30 segundos
    Flecha abajo – Retroceder 600 segundos
    Flecha arriba – Avanzar 600 segundos

Documentación Omxplayer

19-junio-2018
admin

Automatizar tareas en cron

Paso 1/ Instalamos el gnome-schedule

sudo apt-get install gnome-schedule

Paso 2/ Editamos la tabla de tareas

crontab -e
# m h  dom mon dow   command
# * * * * *  command to execute
# - - - - -
# ¦ ¦ ¦ ¦ ¦
# ¦ ¦ ¦ ¦ ¦
# ¦ ¦ ¦ ¦ +----- day of week (0 - 7) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
# ¦ ¦ ¦ +---------- month (1 - 12)
# ¦ ¦ +--------------- day of month (1 - 31)
# ¦ +-------------------- hour (0 - 23)
# +------------------------- min (0 - 59)

0 0 * * * /home/pi/backup.sh

0 */3 * * * sudo service serv1 start
0 */4 * * * sudo service serv2 start

Paso 3/ Podemos listar las tareas con el comando

crontab -l

Nota: Despues de realizar modificaciones es necesario reiniciar el servicio.

sudo /etc/init.d/cron restart
28-enero-2018
admin

Steam Link en una Raspberry PI con Moonlight

El Steam Link es una herramienta que te permite jugar a tus juegos de Steam en cualquier TV de tu hogar. Si no queremos comprarnos el aparato en cuestion podriamos utilizar una raspberry para realizar la misma tarea utilizando moonlight.

Moonlight es la implementación Open Source del GameStream para los dispositivos SHIELD. La gente de Nvidia sacó moonlight (antes limeLight) para que los fabricantes pudiesen compatibilizar su hardware con GameStream, más info en: http://moonlight-stream.com/

Antes de nada, comentar que para poder hacer esto necesitamos que nuestra tarjeta permita GameStream. GameStream permite a las tarjetas gráficas GeForce GTX para transmitir en streaming, a través de tu red, los juegos del PC al dispositivo SHIELD y permitirte disfrutar de ellos en cualquier lugar.

Vamos a explicar un poco por encima como seria el proceso:

1/ Instalamos en nuestra raspberry un raspbian lite. Lo podemos descargar de esta url.
Tras descargarlo debemos formatear la SD usando por ejemplo la herramienta SDFormarter. A continuación, ya podemos instalar el raspbian utilizando el Win32DiskImager.

2/ Ahora ya podemos iniciar nuestra raspberrty. Una vez iniciada debemos realizar una serie de tareas de configuración:
Poner una IP fija a nuestra raspberry.

sudo nano /etc/network/intertarfaces

auto lo
iface lo inet loopback 
auto eth0
iface eth0 inet static
address 192.168.1.40
netmask 255.255.255.0
gateway 192.168.1.1

Habilitamos el SSH, lo podemos hacer desde el comando

sudo raspi-config

Reiniciamos las rapsberry.

3/ Ya solo queda el último paso, instalar el moonlight. Esta aplicación es la que va a permitir simular el funcionamiento de steam link en las raspberry.
Nos conectamos por ssh a la raspberry y ejecutamos el comando siguiente para que descargue el moonlight.

wget raw.githubusercontent.com/the-raspberry-pi-guy/game_stream/master/install.sh

Tras descargarlo ya podemos instalarlo

sh install.sh

Emparejamos nuestra raspberry con nuestro ordenador que tiene steam arrancado. Esto nos va a dar un pin que debemos meter en nuestro pc, donde la configuracion de nuestra tarjeta gráfica.

moonlight pair ipOrdenadorSteam

4/ Lanzamos el steam en la raspberry con el comando.

moonlight stream -1080 -30fps -app Steam

Documentación

11-noviembre-2013
admin

Comandos básicos para usar en la consola de dispositivos linux

Las órdenes que te pueden resultar útiles en la consola son:

  • ls -> lista de archivos y carpetas en el directorio actual
  • cd nombre_carpeta -> acceder a carpeta nombre_carpeta
  • cd .. -> bajar de directorio
  • mkdir -> crear directorio
  • rm nombre_archivo -> borrar el archivo nombre_archivo
  • rm -rf nombre_directorio -> borrar el directorio nombre_directorio
  • df -h -> Espacio libre disponible en los distintos dispositivos de almacenamiento
  • uname -a -> Versión e información del sistema
  • sudo -> Ejecución de comando como super usuario (root)
  • reboot -> Reiniciar el sistema
  • halt -> Apagar el sistema
10-noviembre-2013
admin

Usar una Raspberry PI como servidor Lamp, Django y MongoDB

Instalar SO
Descargar la imagen de Raspbian (Debian Wheezy) de la página oficial de la Raspberry pi
Se puede utilizar el programa Win32DiskImager para copiar la imagen a la tarjeta SD.
Nota: El programa win32diskimager, además, se puede usar luego para hacer una copia de seguridad completa.

Una vez se haya copiado todo, ponemos la tarjeta en la Raspberry y al enchufarla debería funcionar. Al iniciarse el usuario y contraseña por defecto suele ser: usuario: pi contraseña: raspberry

Una vez logueado, ejecutar:

sudo raspi-config

para proceder a expandir la partición del sistema. Esto es porque aunque tengas una tarjeta SD de más de 4 gb, la partición del sistema sólo va a ocupar 4 gb. Para solucionar esto hay que expandir dicha partición para tener la posibilidad de usar toda la memoria disponible.

Por último, proceder a actualizar todo:

sudo apt-get update
sudo apt-get upgrade

Montar partición USB
Primero se debe instalar ntfs-3g que es necesario para poder montar las particiones ntfs:
sudo apt-get install ntfs-3g

A continuación, ya podemos montar la partición de nuestra memoria usb.

mkdir /media/myusb
mount /dev/sda1/ /media/myusb

Si lo que se desea es que la partición se monte automáticamente al iniciar se debe añadir esta linea al fichero /etc/fstab.

/dev/sda1 /media/myusb ntfs-3g defaults,locale=es_ES.UTF8 0 0

Acceso SSH y FTP
Habilitar el acceso local por ssh.

sudo apt-get install avahi-utils
avahi-browse -tl _workstation._tcp

apt-get install ftpd 

Se puede configurar en el fichero /etc/ftpusers los usuarios a los que no se les deje acceder por ftp.

Python-MySQLDB

sudo apt-get install python-mysqldb

Servidor LAMP

sudo apt-get install apache2
sudo apt-get install mysql-server mysql-client
sudo apt-get install php5 libapache2-mod-php5 php5-mysql
sudo service apache2 restart

Tras instalarlo podemos instalar el PHPMyAdmin y configurar Apache.

sudo apt-get install phpmyadmin

Añadir en /etc/apache2/apache2.conf la línea

Include /etc/phpmyadmin/apache.conf
sudo service apache2 restart

Python Setup tools

sudo apt-get install python-setuptools

Django
En primer lugar instalar PIP, es la aplicación que usaremos para instalar django.

wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
sudo python get-pip.py
rm -rf get-pip.py

Luego, ya podemos instalar Django.

sudo pip install Django

Como ejemplo de prueba se puede hacer:

django-admin.py startproject prueba
python manage.py runserver 192.168.1.33:8888

(por defecto arrancaría el puerto 8000)

MongoDB

sudo apt-get install git-core build-essential scons libpcre++-dev xulrunner-dev libboost-dev libboost-program-options-dev libboost-thread-dev libboost-filesystem-dev

git clone git://github.com/RickP/mongopi.git
cd mongopi
scons
sudo scons --prefix=/opt/mongo install

PATH=$PATH:/opt/mongo/bin/
$ export PATH

mongod

Enlaces de interes:
Guia Completa Raspberry PI en Español
Curso de Django (Instalación y primera aplicación)
Configuración No-IP en la Raspberry PI
Establecer IP fija en la Raspberry PI
Instalación de Owncloud para la Raspberry PI

10-noviembre-2013
admin

Instalar y configurar RaspBmc

Poner a funcionar el sistema operativo RASPBMC en la raspberry pi es tan sencillo como seguir estos tres pasos:

Paso 1/
Bajarse el instalador de la página oficial. Al ejecutarlo dejara lista para la instalación del SO la tarjeta SD.

Paso 2/
Conectar a la Raspberry la tarjeta SD, el cable de red y demás dispositivos USB antes de enchufar la fuente de alimentación.
Nota: Es imprescindible que la primera vez que enchufeis la raspberry con este sistema operativo esté el Ethernet conectado (no le vale usar la conexión wifi).

Paso 3/
Una vez instalado, faltaría habilitar las conexiones ssh, ftp,… según se desee.
Hay multitud de manuales por la red que explican como hacerlo. P.e:
Configuración
Instalar cliente torrent transmission

Otros Enlaces de interes:
Add-Ons : Los add-ons son paquetes que añaden características y funciones no incluidas normalmente con XBMC.
Official XBMC Remote: Aplicación Android para controlar la raspberry de forma remota desde el móvil.
Remote Transmission: Aplicación Android para controlar las descargas a través de transmission.

20-julio-2013
admin

Instalar distribuciones linux en una Raspherry PI con NOOBS “New Out Of Box Software”

NOOBS (New Out Of Box Software) es una aplicación que facilita mucho la instalación de diversas distribuciones Linux en la Raspberry PI. Además, no precisa del acceso a Internet durante la instalación. Solamente hay que descargar NOOBS y descomprimirlo en una tarjeta SD de al menos 4 GB de capacidad. Al hacerlo se nos dará la opción de instalar alguna de estas soluciones: Raspbian, Arch Linux, RaspBMC, Pidora u OpenELEC.

Esta instalación permite tanto iniciar nuestro Raspberry Pi de forma normal con esa nueva distribución como volver a arrancar NOOBS mediante la pulsación de la tecla Shift durante el proceso de arranque. Esta segunda opción permitirá cambiar a otro sistema operativo si lo deseamos, pero también da acceso a la edición rápida del fichero config.txt para la distribución instalada en la que se establecen parámetros que afectan por ejemplo a la resolución de pantalla y el overscan aplicado para ajustar los bordes de la interfaz a los de la pantalla o televisor.

Puedes descargátelo de la página oficial de la Raspberry PI. En la propia página de descarga hay una guia de instalación muy sencilla de seguir.
Por otro lado, el código fuente de NOOBS está disponible en github por si se desea personalizarlo.

Categorias

Linkedin