domingo, 20 de diciembre de 2015

Raspberry Pi, control remoto con SSH. Primeros pasos con Raspbian Jessie (X) parte2.

Control remoto para Raspberry Pi con SSH.


Generalmente no vamos a conectar un teclado un ratón y una pantalla cada vez que queramos hacer algo con nuestro dispositivo. Os voy a enseñar otra forma para controlar la Raspberry Pi sin tener que conectarle ningún periférico usando SSH, de esta forma podemos controlar nuestro dispositivo de forma sencilla a través de nuestro portátil o ordenador de sobremesa.

1. Control remoto con SSH (Secure Shell)


Si tenemos nuestra Raspberry Pi encendida y conectada en red, ya sea con Wi-Fi o mediante un cable de red, podemos usar SSH desde un ordenador para abrir una consola y trabajar con nuestro dispositivo. Para ello es necesario activar el SSH en nuestra Raspberry Pi, y disponer de un software que pemita la conexión SSH (como por ejemplo PuTTY).

Raspberry Pi, actualizar, instalar, desinstalar software. Primeros pasos con Raspbian Jessie (IX).

Actualizar, isntalar y desinstalar software en Raspbian Jessie, con pi-package.

1. Actualizar, instalar y desisntalar software con pi-package (entorno de escritorio)

Raspbian cuenta con una herramienta llamada apt que se encarga de la gestión de paquetes de software. Con esta herramienta podemos actualizar, instalar y desinstalar paquetes de software de forma muy sencilla, sin olvidar que nuestra RaspberryPi debe estar conectada a internet. Pero el comando apt no tiene interfaz gráfica así que tendremos que usar una terminal para ejecutarlo. 
Pero con la última revisión de Raspbian Jessie se ha incorporado la posibilidad de usar un gestor de paquetes desde el entorno gráfico de Raspbian (tal y como os expliqué en un anterior post https://frambuesa-pi.blogspot.com.es/2015/12/raspberrypi-raspbian-jessie-revision.html)

Podemos instalar este gestor de paquetes (pi-package) desde una pantalla de terminal con las ordenes

sudo apt-get update

(con esta orden actualizamos la cache del gestor de paquetes para que tenga las últimas actualizaciones)

sudo apt-get install pi-package

(con esta orden se instala el nuevo paquete de software, nos pedirá la confirmación y a esperar a que se acabe la instalación, y reiniciad la Raspberry Pi)

Una vez reiniciado nuestro dispositivo en el escritorio vamos a Menu-Preferencias, si todo va bien deberíais ver la opción Add / Remove Software, tal y como se ve en la imagen



miércoles, 16 de diciembre de 2015

RaspberryPi, conexión a internet con WiFi. Primeros pasos con Raspbian Jessie (VIII)

Conexión a internet con Wi-Fi.

1 Conectar Raspbian Jessie a una WiFi

1.1 Escoger un adaptador

También podemos conectar nuestra RaspberryPi a través de una conexión Wi-Fi, sin embargo, para ello necesitaremos adquirir un adaptador USB para redes inalámbricas. Existen muchos adaptadores compatibles pero tenemos que tener en cuenta algunos aspectos. 

  • En primer lugar para asegurarnos que el adaptador es compatible con nuestro dispositivo RaspberryPi podemos consultar la siguiente dirección web:
  • En segundo lugar hay que tener en cuenta qué tipo de red inalámbrica tenemos en casa, las redes inalámbricas se clasifican o definen según un número y letra, como por ejemplo, 802.11a, 802.11g, al adquirir un adaptador USB para red inalámbrica debemos cerciorarnos que el adaptador es compatible con nuestra red, en caso contrario no funcionará.
  • En tercer lugar es importante comprobar que el USB para red inalámbrica soporta la frecuencia de transmisión. Por ejemplo si nuestro adaptador USB está diseñado para trabajar con una red de 2,4 GHz no podrá conectarse a una red que funcione a 5GHz.
  • En cuarto lugar hay que tener en cuenta el tipo de cifrado de nuestra red inalámbrica, los adaptadores USB más modernos soportan todos los tipos de cifrado pero otros no, los más comunes son el cifrado WEP, WPA i WPA2. También debemos cerciorarnos que el adaptador soporta el tipo de cifrado de nuestra red.
Otro aspecto a tener en cuenta es que los adaptadores Wi-Fi consumen bastante energía si al encender nuestro dispositivo y conectar el adaptador USB la RaspberryPi se reinicia o se vuelve inestable, en primer lugar debemos verificar que el transformador de alimentación proporciona suficiente energía, en caso contrario podemos cambiar el transformador de alimentación o bien conectar un concentrador USB con alimentación de corriente propia a la RaspberryPi y conectar nuestro adaptador USB de red inalámbrica a este concentrador.

martes, 15 de diciembre de 2015

RaspberryPi, conexión a internet con cable. Primeros pasos con Raspbian Jessie (VII)

Conexión a internet con cable.

La nueva versión de Raspbian Jessie incorpora un nuevo gestor de conexión de redes llamado dhcpcdui, encontraremos el icono de este nuevo gestor junto al reloj de la barra de inicio. Este gestor nos sirve para conectar tanto a una red con cable como a una red WiFi. Según la conexión establecida veremos uno de los iconos siguientes.




Para la mayoría conectar nuestra Raspberry Pi a una red con cable solamente requiere conectar a nuestro dispositivo un cable ethernet al puerto RJ45 de la Raspberry Pi. Sí solamente conectar el cable, ¿y si mi Raspberry Pi no tiene puerto RJ45?, bueno hay dos excepciones, el modelo Raspberry Pi A y el modelo Raspberry Pi Zero, no disponen de puerto RJ45, de manera que deberemos adquirir un adaptador USB-RJ45 para conectarla a una red mediante un cable, o bien usando los puertos GPIO.
Generalmente las redes domésticas disponen de servidor DHCP, lo que significa que este dispositivo le indicará a nuestra Raspberry Pi cómo conectarse a la red otorgándole una dirección IP (que puede variar cada vez que nuestro dispositivo se conecte a la red).
¿Qué pasa si mi red no dispone de servidor DHCP? en este caso deberemos configurar manualmente la conexión a la red. Por otro lado aunque tengamos servidor DHCP es muy útil otorgar a nuestro dispositivo una IP fija, de esta forma nuestra Raspberry Pi tendrá una dirección IP concreta en nuestra red lo que nos facilitará la conexión con nuestro dispositivo.

1. Configurar la red a través del escritorio (con dhcpcdui)

Si hacemos click con el botón derecho encima del icono del gestor de red aparecerá un menú como el que os muestro a continuación



domingo, 13 de diciembre de 2015

RaspberryPi, entorno de escritorio o línea comandos y autologin. Primeros pasos con Raspbian Jessie (VI)

Entorno de escritorio o línea de comandos y autologin.

Una de las novedades de Raspbian Jessie es que nuestra RaspberryPi arranca por defecto en modo de escritorio. Sin embargo podemos cambiar y hacer que por defecto arranque en modo de línea de comandos, ¿para qué?, pues bien,  si usamos el dispositivo por ejemplo como printer server, o como un dispositivo de almacenamiento en red, sin tener conectada una pantalla ni teclado ni ratón, no necesitamos que se arranque el entorno gráfico, ya que le restará rendimiento a la RaspberryPi. Para cambiar esta opción lo podemos hacer desde el escritorio o desde la línea de comandos.

1. Cambiar el modo de arranque desde el escritrio

Para cambiar el modo de arranque desde el escritorio vamos al botón 
Inicio - Preferencias - Raspberry Pi Configuration, se abrirá la pantalla de configuración



sábado, 12 de diciembre de 2015

RaspberryPi, cambiar contraseña. Primeros pasos con Raspbian Jessie (V)

Cambiar la contraseña por defecto

Como ya sabéis en Raspbian Jessie el SO por defecto arranca en modo de escritorio, y de entrada no nos pide contraseña ni nada, ya que al arrancar en modo de escritorio el propio sistema hace el login con el usuario por defecto. Al igual que en la versión anterior el usuario por defecto del sistema es pi y la contraseña raspberry, esta es la contraseña por defecto pero no es muy segura, por ello es recomendable cambiarla. Si ya sé, ¿para qué cambiarla? pues muy sencillo, cualquier persona podría conectarse a nuestro dispositivo a través de la red con el usuario pi y eso significa que puede hacer todo lo que le permita el usuario (creedme, cuesta poco y es gratis). Podemos hacerlo de dos formas desde el escritorio o desde la línea de comandos.

1. Cambiar contraseña desde el escritorio Raspbian

Para ello usaremos el programa de configuración del escritrio de RaspberryPi, vamos al botón de Inicio - Preferencias - Raspberry Pi Configuration se abrirá la pantalla de configuración



viernes, 11 de diciembre de 2015

RaspberryPi, Raspbian Jessie revisión

Hola, hace poco colgué un post sobre la nueva versión de Raspbian Jessie, y desde el día 25/11/2015 disponemos de una revisión de la versión con algunas mejoras que os detallo a continuación.


1. Nueva versión Lite


Para empezar en la zona de descargas de la web oficial de raspberrypi.org si accedemos al apartado de Raspbian encontraremos las imagenes de Raspbian Whezzy, Raspbian Jessie y Raspbian Jessie Lite, el hermano pequeño es una versión reducida de Raspbian, para aquellos puristas que no les gusta tener software añadido como Scratch, Wolfram, LibreOffice, etc... (cuidado que es muy minimalista, el SO una vez inatalado ocupa menos de 2 Gb, es posible que encontréis a faltar alguna cosa y la tendréis que descargar). En esta versión Lite se ha detectado un problema para usar el paquete wicd (que sirve para configurar la conexión del dispositivo), previamente tendréis que eliminar el paquete dhcpcd5 (en la línea de comandos) con la orden

sudo apt-get remove dhcpcd5

una vez hecho esto ya podéis usar wicd para configurar la conexión de vuestro dispositivo.


Bien, si dejamos de lado la versión Lite, estas son las novedades:

2. Novedades

2.1 Se ha añadido el software Node-RED Internet Of Things. Se trata de un software de IBM que permite crear aplicaciones a través de un sistema visual (con bloques). Si queréis más información sobre este software tiene su propia web http://nodered.org/



viernes, 27 de noviembre de 2015

Nueva RaspberryPi Zero

Ayer se presentó un nuevo modelo de Raspberry Pi, con la obsesión de crear un producto muy económico al que pueda acceder un gran número de personas se ha presentado la RaspberryPi Zero con un precio aproximado de 5€ (sí lo habéis leído bien). Como siempre el cargador, cables adaptadores etc, se compran por separado de manera que si no disponemos de ellos el precio final aumenta (he visto un kit completo a  partir de unos 30€).


Me ha llamado la atención su tamaño, solo mide 65x30x5mm, y en ese espacio lleva lo siguiente:
  • Soc Broadcom BCM2835
  • procesador a 1 Ghz
  • 512 Mb RAM
  • Salida video mini-HDMI (puerto inferior izquierdo)
  • Ranura Micro SD (en el lado izquierdo)
  • puerto Micro USB para la alimentación (puerto inferior derecho)
  • puerto Micro USB para datos (junto al puerto de alimentación)
  • incorpora 40 Pin GPIO (en la parte superior, no están soldados en la placa)
  • incorpora dos Pin para botón Reset (están debajo de los GPIO en la parte inferior derecha, no están soldados en la placa)
  • incorpora dos pin para salida RCA de video compuesto (están debajo de los Pin para el botón Reset, no están soldados en la placa)
El poco espacio de la placa está bien aprovechado, y su precio es excelente ya que han recortado muchas cosas, todos los conectores son micro de manera que seguro que necesitaréis un adaptador para el HDMI y el USB de datos (solo lleva uno), no tiene conector Ethernet, y los pines GPIO no vienen soldados.

A pesar de todo lo que han recortado parece un placa interesante por su tamaño y capacidad.


También he actualizado la tabla comparativa con los diferentes modelos, aquí os dejo el enlace:




miércoles, 25 de noviembre de 2015

RaspberryPi, overclock, overvolt. Primeros pasos con Raspbian Jessie (IV).

Antes que nada he de avisaros que las acciones que explico a continuación pueden dañar la Raspberry Pi hasta el punto de tener que comprar otra nueva. 

Hacer overclock en los primeros modelos de Raspberry Pi era necesario para aumentar su rendimiento, si queríamos transformarla en un centro multimedia o una consola de juegos, sin embargo creo que con la nueva Raspberry Pi 2, con un porcesador de 4 núcleos y una velocidad mayor, el overclock ya no será necesario para estos casos. 

Hay que tener en cuenta que el overclock es malo o poco recomendable, y el overvolt es peor, ya que disminuye de forma drástica la vida útil de la Raspberry Pi. Por otro lado el límite del overclock y el overvolt puede variar para cada dispositivo en función del proceso de fabricación, montaje y ensamblado de cada uno de ellos, de manera que no os fiéis de los parámetros que otros usuarios han podido usar en sus dispositivos, la misma configuración podría quemar vuestra Raspberry Pi.

Si pese a ello queréis hacer overclock y/o overvolt os recomiento que antes hagáis una copia de seguridad del fichero config.txt (por si las cosas se ponen feas), abrid una pantalla de terminal y usad la orden sudo cp /boot/config.txt /boot/config_bak.txt y presionamos Intro en el teclado, esto crea una copia del fichero config.txt con el nombre config_bak.txt, si por alguna razón tras las modificaciones de configuració o del fichero el, dispositivo se vuelve inestable o no arranca podemos poner la tarjeta SD en un PC eliminar el fichero config.txt y restaurar el nombre del fichero config_bak.txt con los valores por defecto.

domingo, 15 de noviembre de 2015

RaspberryPi, expandir la tarjeta SD. Primeros pasos con Raspbian Jessie (III).

Expandir la tarjeta SD en Raspberry Pi

¿Que significa expandir la tarjeta SD?, bien en primer lugar hay que explicar que el sistema operativo instalado en nuestra tarjeta SD (después de flashear la tarjeta y arrancar la Raspberry Pi) solamente ocupa una parte del tamaño total de la tarjeta ya que el S.O. se instala en una partición con el espacio necesario (este espacio varia en función del S.O. flasehado). 
Esto deja la mayoría de espacio de la tarjeta si utilizar. Para poder utilizar este espacio "vacío" vamos a expandir la partición para ocupar todo el espacio de la tarrjeta, de esta forma dispondremos de más espacio para guardar, descargar archivos etc.
Con Raspbian Jessie hay tres formas de hacer esto. Mediante el programa de configuración de RaspberryPi en el modo  escritorio, mediante el programa de configuración de RaspberryPi a través de la línea de comandos, o manualmente. ¿Cual debemos usar? yo siempre he usado el programa de configuración desde la línea de comandos sin ningún problema y con la nueva versión de Raspbian Jessie lo he hecho desde el entorno de escritorio. En algunos casos he leído que alguien ha perdido archivos o información con este sistema. Yo siempre ejecuto este paso antes de empezar a trabajar con una nueva tarjeta así que la posibilidad de perder algo es 0%. Si tenéis archivos con información o proyectos creados en vuestra RaspberryPi antes que nada os recomiendo hacer una copia de seguridad de la tarjeta y luego expandir la tarjeta SD.

1. Pasos para expandir la tarjeta SD desde el entorno de escritorio:

  • En primer lugar abriremos el programa de configuración, vamos al botón Menú - Preferencias - Rassspberry Pi Configuration. Se abrirá la pantalla del programa de configuración. En la primera pestaña (System) encontramos un botón con el texto Expand Filesystem, haremos click en este botón para expandir la tarjeta SD (tened paciencia y seguid las instrucciones). Al final reiniciad la RaspberryPi

jueves, 12 de noviembre de 2015

Raspberry Pi, ajustes de pantalla. Primeros pasos con Jessie (II)

Ajustes de pantalla

Generalmente la Raspberry Pi funciona bien con la mayoría de pantallas o TV, especialmente si la conectamos a través del cable HDMI, ya que se detecta el dispositivo de forma automática. Pero hay casos en que se producen problemas como: ruido en la imagen, que alguna parte de la pantalla quede oculta, que la imagen aparezca muy pequeña, y en el peor de los casos, que no se vea la imagen. Un problema habitual al conectarla a una TV es el overscan (la imagen no ocupa toda la pantalla sino que está rodeada por un borde negro). Podemos modificar los parámetros de pantalla para solventar estos problemas.

1. Eliminar el overscan ()
Uno de los problemas más comunes es el overscan (un borde negro que rodea el escritorio de Raspbian en la pantalla), mas o menos como muestra la siguiente imagen



martes, 10 de noviembre de 2015

RaspberryPi, puesta en marcha paso a paso. Primeros pasos con Raspbian Jessie (I)

Puesta en marcha con Raspbian Jessie paso a paso

1. Primer encendido

Para arrancar por primera vez nuestra Raspberry Pi, con el S.O. Raspbian flasheado en la tarjeta, seguiremos estos sencillos pasos:
  • Colocaremos la tarjeta con el S.O. en la ranura de nuestro dispositivo
  • Conectaremos la Raspberry Pi a una pantalla o TV a través de la salida HDMI.
  • Conectaremos un teclado y un ratón a los conectores USB.
  • Finalmente conectaremos la Raspberry Pi a la corriente a través del conector MicroUSB.
El primer arranque es lento puesto que se instala el S.O., y veremos como se suceden múltiples instrucciones mientras se realiza el proceso. Si todo se desarrolla de forma correcta al finalizar la instalación veremos en pantalla el escritorio de Raspbian (a diferencia de las versiones anteriores esta arranca por defecto en modo escritorio). Aquí podéis ver una imagen.



viernes, 6 de noviembre de 2015

Raspberry Pi, Raspbian Jessie

Desde el mes de septiembre de 2015 disponemos de la nueva versión de Raspbian 4, apodada Jessie. Y por fin he tenido tiempo de descargar y flashear la imagen y probar su funcionamiento en mi Raspberry Pi B+.

Mis primeras impresiones han sido buenas, ya que el primer arranque es mucho más rápido que su predecesor, a continuación os dejo una lista de diferencias, novedades y mejoras que me han llamado la atención.


1. Diferencias

1.1 Arranque del sistema (modo escritorio)

Si..., arranca en modo de escritorio en lugar de arrancar en modo de línea de comandos como sus predecesores (si no os gusta se puede cambiar), de forma que disponemos de un entorno de trabajo amigable para el usuario desde el inicio. Su aspecto es muy parecido a su predecesor con algunas mejoras y cambios, aquí os dejo una imagen.



miércoles, 21 de octubre de 2015

Raspberry Pi, control remoto con VNC. Primeros pasos con Raspbian (X) parte3.

Control remoto para Raspberry Pi con VNC.


Generalmente no vamos a conectar un teclado un ratón y una pantalla cada vez que queramos hacer algo con nuestro dispositivo. Os voy a enseñar otra forma para controlar la Raspberry Pi sin tener que conectarle ningún periférico usando VNC, de esta forma podemos controlar nuestro dispositivo de forma sencilla a través de nuestro portátil o ordenador de sobremesa.

1. Control remoto con VNC


Si tenemos nuestra Raspberry Pi encendida y conectada en red, ya sea con Wi-Fi o mediante un cable de red, podemos usar un software de control remoto de tipo VNC desde un ordenador para trabajar con nuestro dispositivo en modo escritorio. Para ello es necesario instalar un servidor VNC en nuestra Raspberry Pi, y disponer de un software que pemita la conexión VNC desde otro ordenador (como por ejemplo TightVNC o RealVNC). Neccesitaremos dos pasos, primero instalar un servidor VNC en la Raspberry Pi, y en segundo lugar instalar un software de cliente VNC en un pc para conectarnos a ella.

jueves, 8 de octubre de 2015

Raspberry Pi, control remoto con SSH. Primeros pasos con Raspbian Wheezy (X) parte2.

Control remoto para Raspberry Pi con SSH.


Generalmente no vamos a conectar un teclado un ratón y una pantalla cada vez que queramos hacer algo con nuestro dispositivo. Os voy a enseñar otra forma para controlar la Raspberry Pi sin tener que conectarle ningún periférico usando SSH, de esta forma podemos controlar nuestro dispositivo de forma sencilla a través de nuestro portátil o ordenador de sobremesa.

1. Control remoto con SSH (Secure Shell)


Si tenemos nuestra Raspberry Pi encendida y conectada en red, ya sea con Wi-Fi o mediante un cable de red, podemos usar SSH desde un ordenador para abrir una consola y trabajar con nuestro dispositivo. Para ello es necesario activar el SSH en nuestra Raspberry Pi, y disponer de un software que pemita la conexión SSH (como por ejemplo PuTTY).

jueves, 1 de octubre de 2015

Raspberry Pi, control remoto con Cable de Consola. Primeros pasos con Raspbian (X) parte 1.

Control remoto para Raspberry Pi. Cable de consola


Generalmente no vamos a conectar un teclado un ratón y una pantalla cada vez que queramos hacer algo con nuestro dispositivo. Os voy a enseñar en los próximos posts tres formas para controlar la Raspberry Pi sin tener que conectarle ningún periférico. Hoy en primer lugar os voy a enseñar a controlar la Raspberry Pi usando un cable de consola, en segundo lugar usando SSH, en tercer y último lugar con VNC. Estas tres formas de control remoto permiten que podamos controlar nuestro dispositivo de forma sencilla a través de nuestro portátil o ordenador de sobremesa.


1. Control remoto con cable de consola


¿Qué es un cable de consola? pues un cable que en un extremo tiene una conexión USB y en el otro 4 cables que conectándolos a los puertos GPIO de la Raspberry Pi nos permiten establecer una conexión de consola de forma directa. Con este cable no necesitamos pantalla, teclado ni ratón, ni cable de alimentación para la Raspberry Pi (el cable USB alimenta también la Raspberry Pi).
Si no disponéis de este cable en adafruit lo podéis conseguir, os dejo un enlace

http://www.adafruit.com/product/954

sábado, 11 de julio de 2015

Raspberry Pi, actualizar, instalar, desinstalar software. Primeros pasos con Raspbian Wheezy (IX).

Actualizar el software en Raspbian Wheezy.

Raspbian cuenta con una herramienta llamada apt que se encarga de la gestión de paquetes de software. Con esta herramienta podemos actualizar, instalar y desinstalar paquetes de software de forma muy sencilla, sin olvidar que nuestra RaspberryPi debe estar conectada a internet.

Ahora que ya sabemos como conectar nuestra RaspberryPi a internet podemos realizar estas acciones conectado a internet. El comando apt no tiene interfaz gráfica así que tendremos que usar una terminal para ejecutarlo. Existen programas de entorno gráfico en sustitución de apt pero acostumbran a consumir mucha memoria, no os lo recomiendo para los modelos antiguos de RaspberryPi, sin embargo es posible que en el nuevo modelo de RaspberryPi 2B, funcionen bien.

Actualizar la cache de apt

En primer lugar, lo primero que debemos hacer siempre, antes de instalar o actualizar software, es asegurarnos que disponemos de la última versión de apt.
En la línea de comandos o en una pantalla de terminal escribiremos la orden

sudo apt-get update

presionaremos intro en el teclado, esta orden se encarga de actualizar la utilidad apt, y es recomendable realizar esta acción antes de instalar, actualizar o eliminar software de nuestro dispositivo. (paciencia, ya que puede tardar un poco en finalizar la actualización) Os dejo una captura de pantalla




sábado, 4 de julio de 2015

Raspberry Pi, conexión a internet con WiFi. Primeros pasos con Raspbian Wheezy (VIII).

Conexión a internet con Wi-Fi.

Escoger un adaptador

También podemos conectar nuestra RaspberryPi a través de una conexión Wi-Fi, sin embargo, para ello necesitaremos adquirir un adaptador USB para redes inalámbricas. Existen muchos adaptadores compatibles pero tenemos que tener en cuenta algunos aspectos. 

  • En primer lugar para asegurarnos que el adaptador es compatible con nuestro dispositivo RaspberryPi podemos consultar la siguiente dirección web:
  • En segundo lugar hay que tener en cuenta qué tipo de red inalámbrica tenemos en casa, las redes inalámbricas se clasifican o definen según un número y letra, como por ejemplo, 802.11a, 802.11g, al adquirir un adaptador USB para red inalámbrica debemos cerciorarnos que el adaptador es compatible con nuestra red, en caso contrario no funcionará.
  • En tercer lugar es importante comprobar que el USB para red inalámbrica soporta la frecuencia de transmisión. Por ejemplo si nuestro adaptador USB está diseñado para trabajar con una red de 2,4 GHz no podrá conectarse a una red que funcione a 5GHz.
  • En cuarto lugar hay que tener en cuenta el tipo de cifrado de nuestra red inalámbrica, los adaptadores USB más modernos soportan todos los tipos de cifrado pero otros no, los más comunes son el cifrado WEP, WPA i WPA2. También debemos cerciorarnos que el adaptador soporta el tipo de cifrado de nuestra red.
Otro aspecto a tener en cuenta es que los adaptadores Wi-Fi consumen bastante energía si al encender nuestro dispositivo y conectar el adaptador USB la RaspberryPi se reinicia o se vuelve inestable, en primer lugar debemos verificar que el transformador de alimentación proporciona suficiente energía, en caso contrario podemos cambiar el transformador de alimentación o bien conectar un concentrador USB con alimentación de corriente propia a la RaspberryPi y conectar nuestro adaptador USB de red inalámbrica a este concentrador.

miércoles, 24 de junio de 2015

Raspberry Pi, conexión a internet con cable. Primeros pasos con Raspbian Wheezy (VII).

Conexión a internet con cable.

Para la mayoría conectar nuestra Raspberry Pi a una red con cable solamente requiere conectar a nuestro dispositivo un cable ethernet al puerto RJ45 de la Raspberry Pi. Sí solamente conectar el cable, ¿y si mi Raspberry Pi no tiene puerto RJ45?, bueno hay dos excepciones, el modelo Raspberry Pi A y Raspberry Pi Zero, no disponen de puerton RJ45, de manera que deberemos adquirir un adaptador USB-RJ45 para conectarla a una red mediante un cable, o bien tendremos que usar los pines GPIO.
Generalmente las redes domésticas disponen de servidor DHCP, lo que significa que este dispositivo le indicará a nuestra Raspberry Pi cómo conectarse a la red otorgándole una dirección IP (que puede variar cada vez que nuestro dispositivo se conecte a la red).
¿Qué pasa si mi red no dispone de servidor DHCP? en este caso deberemos configurar manualmente la conexión a la red. Por otro lado aunque tengamos servidor DHCP es muy útil otorgar a nuestro dispositivo una IP fija, de esta forma nuestra Raspberry Pi tendrá una dirección IP concreta en nuestra red lo que nos facilitará la conexión con nuestro dispositivo.

Configurar manualmente la red

Los datos de conexión a la red se almacenan en el archivo /etc/network/interfaces, para editarlo necesitaremos permisos de usuario administrador. Para ello usaremos el editor nano que ya hemos visto en posts anteriores. Seguiremos los siguientes pasos:

En la línea de comandos pondremos la orden sudo nano /etc/network/interfaces (si estamos en el entorno de escritorio abriremos la consola de línea de comandos escribiremos la orden) Se abrirá una pantalla parecida a la que os muestro abajo.



jueves, 23 de abril de 2015

Raspberry Pi, entorno de escritorio. Primeros pasos con Raspbian Wheezy (VI).

Entorno de escritorio y/o línea de comandos

Seguramente la mayoría de usuarios están acostumbrados a utilizar un entorno de escritorio en sus ordenadores, ya expliqué que para activar el entorno gráfico en Raspbian debíamos introducir la orden startx en la línea de comandos. Todo lo que podemos hacer con el entorno gráfico del escritorio se puede hacer mediante la línea de comandos, pero es evidente que no es tan amigable y nos obliga a aprender de memoria muchas órdenes (seguramente más adelante ya profundizaré en este aspecto).
Si deseamos arrancar la Raspberry Pi directamente con el entorno de escritorio en lugar de la línea de comandos, podemos modificar el arranque de nuestro dispositivo, de esta forma nos ahorraremos tener que introducir la orden startx para arrancar cada vez el entorno gráfico de Raspbian.
Para hacer esto seguiremos los siguientes pasos. En la línea de comandos introduciremos la orden sudo raspi-config, aparecerá la pantalla de configuración, seleccionaremos la opción 3 Enable Boot to Desktop/Scratch (en otras versiones encontraréis boot_behaviour)



jueves, 16 de abril de 2015

Raspberry Pi, cambiar contraseña. Primeros pasos con Raspbian Wheezy (V).

Cambiar la contraseña por defecto

En Raspbian el usuario por defecto es pi y la contraseña raspberry, esta es la contraseña por defecto pero no es muy segura, por ello es recomendable cambiarla. Para ello usaremos el programa de configuración de Raspberry Pi. Introduciremos la orden para abrir el programa en la línea de comandos, sudo raspi-config, aparecerá la pantalla de configuración y seleccionaremos la copción 2 Change User Password (en otras versiones lo encontraremos como change_pass



jueves, 9 de abril de 2015

Raspberry Pi, overclock, overvolt. Primeros pasos con Raspbian Wheezy (IV).

Antes que nada he de avisaros que las acciones que explico a continuación pueden dañar la Raspberry Pi hasta el punto de tener que comprar otra nueva. 

Hacer overclock en los primeros modelos de Raspberry Pi era necesario para aumentar su rendimiento, si queríamos transformarla en un centro multimedia o una consola de juegos, sin embargo creo que con la nueva Raspberry Pi 2, con un porcesador de 4 núcleos y una velocidad mayor, el overclock ya no será necesario para estos casos. 

Hay que tener en cuenta que el overclock es malo o poco recomendable, y el overvolt es peor, ya que disminuye de forma drástica la vida útil de la Raspberry Pi. Por otro lado el límite del overclock y el overvolt puede variar para cada dispositivo en función del proceso de fabricación, montaje y ensamblado de cada uno de ellos, de manera que no os fiéis de los parámetros que otros usuarios han podido usar en sus dispositivos, la misma configuración podría quemar vuestra Raspberry Pi.

Si pese a ello queréis hacer overclock y/o overvolt os recomiento que antes hagáis una copia de seguridad del fichero config.txt (por si las cosas se ponen feas) con la siguiente orden sudo cp /boot/config.txt /boot/config_bak.txt y presionamos Intro en el teclado, esto crea una copia del fichero config.txt con el nombre config_bak.txt, si por alguna razón tras las modificaciones del fichero el dispositivo se vuelve inestable o no arranca podemos poner la tarjeta SD en un PC eliminar el fichero config.txt y restaurar en nombre del fichero config_bak.txt con los valores por defecto.

jueves, 2 de abril de 2015

Raspberry Pi, expandir la tarjeta SD. Primeros pasos con Raspbian Wheezy (III).

Expandir la tarjeta SD en Raspberry Pi

¿Que significa expandir la tarjeta SD?, bien en primer lugar hay que explicar que el sistema operativo instalado en nuestra tarjeta SD (después de flashear la tarjeta y arrancar la Raspberry Pi) solamente ocupa una parte del tamaño total de la tarjeta ya que el S.O. se instala en una partición con el espacio necesario (este espacio varia en función del S.O. flasehado). 
Esto deja la mayoría de espacio de la tarjeta si utilizar. Para poder utilizar este espacio "vacío" vamos a expandir la partición para ocupar todo el espacio de la tarrjeta, de esta forma dispondremos de más espacio para guardar, descargar archivos etc.
Hay dos formas de hacer esto. Mediante el programa de configuración de Raspberry Pi o manualmente. ¿Cual debemos usar? yo siempre he usado el programa de configuración sin ningún problema, pero en algunos casos he leído que alguien ha perdido archivos o información con este sistema. Yo siempre ejecuto este paso antes de empezar a trabajar con una nueva tarjeta así que la posibilidad de perder algo es 0%. Si tenéis archivos con información o proyectos creados en vuestra Raspberry Pi antes que nada os recomiendo hacer una copia de seguridad de la tarjeta y luego expandir la tarjeta SD.

Pasos para expandir la tarjeta SD:

jueves, 26 de marzo de 2015

Raspberry Pi, ajustes de pantalla. Primeros pasos con Raspbian Wheezy (II).

Ajustes de pantalla

Generalmente la Raspberry Pi funciona bien con la mayoría de pantallas o TV, especialmente si la conectamos a través del cable HDMI, ya que se detecta el dispositivo de forma automática. Pero hay casos en que se producen problemas como: ruido en la imagen, que alguna parte de la pantalla quede oculta, que la imagen aparezca muy pequeña, y en el peor de los casos, que no se vea la imagen. Un problema habitual al conectarla a una TV es el overscan (la imagen no ocupa toda la pantalla sino que está rodeada por un borde negro). Podemos modificar los parámetros de pantalla para solventar estos problemas.
Para cambiar los parámetros de la pantalla Raspberry Pi lee un fichero al arrancar, de manera que si queremos modificar los valores por defecto tenemos que editarlo, el fichero en cuestión es /boot/config.txt.
Para editar el fichero podemos usar la línea de comandos (sin abrir el entorno gráfico de Raspbian), escribiremos en la línea de comandos la orden sudo nano /boot/config.txt, presionaremos la tecla Intro del teclado (esto abre el fichero config.txt con el editor de texto llamado nano) y veremos que aparece una pantalla similar a la siguiente.


jueves, 19 de marzo de 2015

Raspberry Pi, puesta en marcha paso a paso. Primeros pasos con Raspbian Wheezy (I).

Puesta en marcha con Raspbian Wheezy paso a paso

1. Primer encendido

Para arrancar por primera vez nuestra Raspberry Pi, con el S.O. Raspbian flasheado en la tarjeta, seguiremos estos sencillos pasos:
  • Colocaremos la tarjeta con el S.O. en la ranura de nuestro dispositivo
  • Conectaremos la Raspberry Pi a una pantalla o TV a través de la salida HDMI.
  • Conectaremos un teclado y un ratón a los conectores USB.
  • Finalmente conectaremos la Raspberry Pi a la corriente a través del conector MicroUSB.
El primer arranque es lento puesto que se instala el S.O., y veremos como se suceden múltiples instrucciones mientras se realiza el proceso. Si todo se desarrolla de forma correcta al finalizar la instalación se abrirá una pantalla de configuración como la siguiente, con un fondo azul (la pantalla puede variar en función de la versión de Raspbian i/o Raspberry Pi que tengáis, yo en este caso he usado una Raspberry Pi B+ con la versión  de Raspbian que apareció el 16/02/2015 con la versión kernel 3.18)


jueves, 12 de marzo de 2015

Raspberry Pi, flashear la tarjeta SD. Puesta en marcha (II).

Flashear la tarjeta

Flashear la tarjeta... aunque parezca complicado solo consiste en grabar en la tarjeta Micro SD o SD, el sistema operativo para nuestro dispositivo. Si habéis adquirido un Kit con una RaspberryPi, en muchos casos esta tarjeta ya viene flasheada de forma que os podéis saltar este paso, por el contrario si no os interesa el software pre-instalado lo podéis cambiar siguiendo estos mismos pasos.
Qué necesitamos? 

1. En primer lugar necesitamos un Ordenador al que podamos insertar nuestra tarjeta de forma directa o con un adaptador. Si no tenéis lector de tarjetas ni adaptador para vuestro PC os recomiendo un adaptador USB al que se le inserta la tarjeta MicroSD como el que se muestra en la imagen.


Adaptador USB para tarjeta MicroSD

jueves, 5 de marzo de 2015

Raspberry Pi, Sistemas Operativos. puesta en marcha (I).

Información Previa

Para poner en marcha nuestra RaspberryPi en primer lugar tenemos que saber para que la queremos. En función de nuestro objetivo instalaremos un sistema operativo u otro. Y los pasos a seguir también varían en función de si compráis una tarjeta Micro SD o SD con el sistema operativo pre-instalado o no. A continuación vamos a ver distintos S.O. (sistema operativo) y luego explicaré como instalarlo en nuestra tarjeta, en el caso que venga con una pre-instalación nos podremos saltar este paso.

Sistemas Operativos (S.O.)

¿Que es el sistema operativo? pues el software que gestiona y hace funcionar nuestro pequeño dispositivo, por ejemplo: Windows 7 y OS X Yosemite son sistemas operativos para PC creados por Microsoft y Apple respectivamente, pero estos S.O. no funcionan en nuestra Raspberry. Nuestro dispositivo ha sido diseñado para ejecutar un sistema GNU/Linux, un sistema operativo que a diferencia de los dos anteriores es de código abierto, lo que significa que es modificable y personalizable por cada usuario.
En la página oficial disponemos de diferentes S.O. para descargar y instalar en nuestra Raspberry, os pongo el enlace debajo.


En esta página disponemos de varias opciones "oficiales", en primer lugar vamos a ver los S.O.

jueves, 26 de febrero de 2015

Raspberry Pi, posibles problemas

¡Atención! posibles problemas con Raspberry Pi


Para no encontrar-nos con sorpresas hay que tener en cuenta unos pequeños detalles antes de empezar a comprar o aprovechar componentes que tengamos en casa:

  • En primer lugar la tarjeta Micro SD o SD (según el modelo de la Raspberrry Pi) es el disco duro de nuestro dispositivo, donde se almacena el sistema operativo y los archivos de instalación etc, os recomiendo no escatimar dinero, y comprar una tarjeta como mínimo de 8Gb y de clase 10, la velocidad de acceso a la información de la tarjeta y su fiabilidad son importantes, si compráis un Kit aseguraos de las características de la misma, si la compráis a parte o tenéis una en casa no está de mas tener en cuenta que algunas tarjetas funcionan mal o son incompatibles con Raspberry Pi aquí tenéis un enlace para verificarlo.

jueves, 19 de febrero de 2015

Raspberry Pi, que necesito y dónde lo encuentro

¿Que necesito para mi Raspberry Pi?¿Dónde lo encuentro?

¿Que necesitamos para poder empezar a disfrutar de nuestra raspberry pi? Para poder empezar a trastear con ella necesitaremos algo más que la placa SBC, Además de la Raspberry Pi necesitaremos:
  • Alimentador de corriente.
  • Tarjeta Micro SD o Tarjeta SD (según el modelo)
  • Cable HDMI para conectar a la TV o a una pantalla.
  • Cable Ethernet (si la queremos en red i/o conectar a internet)
  • Teclado USB
  • Ratón USB
  • Caja para Raspberry Pi (no es obligatorio pero os la recomiendo)
Con todo esto ya podríamos poner en marcha nuestro dispositivo, seguramente ya disponéis de algunos de ellos en casa de manera que el gasto no será muy elevado. Sin embargo en función del objetivo que tengáis es posible que necesitéis adquirir algunas cosas más.
Personalmente yo adquirí un Kit que incluye una placa de pruebas, cables, resistencias, leds de diferentes colores, disipadores de temperatura, un adaptador USB para WiFi, pulsadores, etc. De esta forma el primer día ya pude poner en marcha la Raspberry Pi y empezar a crear circuitos y programas para controlar los diferentes dispositivos. 
Si el objetivo es aprender electrónica y programación, os recomiendo buscar en internet un Kit más o menos completo, salen económicos y no tenemos que ir comprando componentes aquí y allá.
Si no queréis aprender electrónica ni programación y la compráis para crear un media center, un servidor, o un pc de bolsillo, os podéis ahorrar algo de dinero y comprar los elementos básicos que os he enumerado anteriormente.
Yo me decanté por el Ultimate Starter Kit de Vilros que se puede encontrar en Amazon por unos 60€. El paquete llegó completo y todo funciona correctamente.

domingo, 15 de febrero de 2015

¿Para que quiero una Raspberry Pi?

Ante todo hay que tener en cuenta que la Raspberry Pi tal y como podemos encontrar en la Wikipedia
"es un ordenador de placa reducida o (placa única) (SBC) de bajo coste, 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"
Esto significa que se diseñó básicamente para aprender, ¿y que podemos aprender?, os daré algunas ideas:
  • para empezar (para los que tienen la mala suerte de tener un Pc con Windows o IOSX) aprenderemos a usar un pc basado en Linux
  • también podemos usar nuestra Raspberry Pi para aprender a programar de forma fácil (con Scratch, Python u otros lenguajes...)
  • podemos aprender a crear pequeños circuitos en una placa de pruebas con diferentes dispositivos (leds, sensores, pulsadores, teclados, pantallas, cámaras..) y controlarlos desde nuestra Raspberry Pi
  • podemos crear un servidor Web con todo lo que puede derivar (nuestro propio hosting web, nuestro propio Cloud, nuestro propio servidor de archivos compartidos, etc...)
  • y podemos conectar nuestra Raspberry Pi a otras placas como Arduino (también podéis encontrar más información sobre esta placa en Wikipedia), y ampliar aún más sus funcionalidades.

jueves, 12 de febrero de 2015

Que es una Raspberry Pi

¿Que es una Raspberry Pi?

Raspberry Pi es lo que se denomina en inglés una SBC (Single-Board Computer) o computadora de placa única. Se trata de un pequeño ordenador (del tamaño de una tarjeta de crédito) de bajo coste diseñado para fomentar la enseñanza de las ciencias de la computación en las escuelas (podéis leer más sobre este dispositivo en este enlace de  wikipedia y en la propia web de raspberrypi.org).


Raspberry Pi B+