Guía de inicio rápido con Raspberry Pi

Raspberry Pi, o RPI, es una single-board computer, computadora en una sola placa, desarrollada en el Reino Unido por la Raspberry Pi Foundation con el objetivo de proveer un recurso barato para enseñar computación.

Hay muchas otras single-board de igual o mejor hardware, pero el RPI tiene una enorme comunidad que es una fuente inagotable de proyectos, por eso la elegimos.

Versiones de RPI

Actualmente RPI viene en tres “sabores”

  • Raspberry Pi 3, la mas completa de las opciones.
  • Raspberry Pi Zero, mucho mas pequeña que la RPI 3 es ideal para proyectos que necesiten poder de procesamiento y dispongan de poco espacio físico. no tiene conectividad de red.
  • Raspberry Pi Zero W, es el RPI Zero con conectividad WiFi y Bluetooth

Importante

  • Precaución con la electricidad estática: antes de manipular el RPI descargar la electricidad estática de nuestro cuerpo y ropa tocando un picaporte o canilla de agua. -** El disco rígido del RPI es una tarjeta SD**: antes de poder usarla debemos cargar el sistema operativo en una SD card
  • El procesador del RPI no es como el de una PC: tiene otra estructura interna, arquitectura en realidad, denominada ARM. Es muy común en las tablets y Smart-Phones.
  • No cualquier cargador de celular sirve para el RPI: debe tener al menos 2.5 Amperes.

Pre-Requisitos

Antes de empezar hay que tener estos elementos;

  • Raspberry Pi
  • Tarjeta SD de por lo menos 8gb clase 10 (la clase indica la velocidad)
  • PC con lector de tarjetas SD (para bajar y grabar el sistema operativo)
  • Fuente de celular de al menos 2.5A
  • Cable HDMI [1]
  • Teclado [1]
  • Mouse [1]
  • Monitor HDMI / TV [1]

[1] : Si utilizan el truco Headless, explicado mas abajo, no necesitan este elemento.

Si bien no es necesario, es muy recomendable conseguir un gabinete para el RPI.

Software

Descargar la imagen del sistema operativos desde aquí o pueden elegir otros sistemas operativos como Ubuntu Mate , Retro-Pie o incluso Windows IoT Core

Descarguen Etcher desde etcher.io es un programa para grabar la imagen descargada a la tarjeta SD.

Con Etcher instalado en la PC y la imagen del sistema operativo descargada.

  1. Descomprimimos la imagen en el disco local (generalemnte las comprimen para que descarguen mas rapido)
  2. Insertamos la SD card en el lector de tarjetas de la PC
  3. Abrimos Etcher
  4. Seleccionamos la imagen
  5. Seleccionamos la unidad que representa la SD card (muy atentos en este paso por que podemos formatear el disco local si no prestamos atención)
  6. Presionamos el Botón Flash.

Hardware

Cuando Etcher termina de grabar, extraemos la SD card hay que conectar los siguientes elementos al RPI

  1. Insertamos la SD card
  2. Teclado
  3. Mouse
  4. Monitor HDMI
  5. Cable de Red (si no se dispone de WiFi)
  6. Fuente de alimentación

Recuerden el método Headless para configurar el RPI solo con dos elementos

  • Fuente de alimentación
  • WiFi / Cable Ethernet

Actualización

Raspberry utiliza un repositorio de programas, como si fuera el Market de Android. Si el RPI tiene una conexión a internet. Lo rimero es actualizar este repositorio con el comando sudo apt-get update. Luego actualizar los programas o paquetes instalados utilizando el comando sudo apt-get upgrade este comando puede tardar un poco.

Configuración

Ingresamos al sistema. Por defecto el usuario de raspberry es pi y el password es raspberry El primer comando es par configurar el raspberry sudo raspi-config Desde aquí les recomiendo

  • Cambiar el password el usuario pi.

  • Cambiar el idioma de la interface

Truco – Headless

La primera vez que iniciamos el raspberry hay que conectar los periféricos para configurarlo, pero si disponemos de una conexión WiFi/ Ethernet podemos hacerlo en forma remota si necesidad de conectarle nada. A este modo se lo conoce como Headless.

En el modo headless debemos programar al RPI para que habilite las conexiones por SSH (deshabilitadas por defecto) e indicarle los datos de conexión a una red WiFi, en el caso de red por cable no hace falta.

Una vez que grabamos la SD card , la volvemos a insertar en el lector de tarjetas y , utilizando nuestra PC, generamos dos archivos nuevos dentro de la SD card.

ssh: no tiene extensión y esta en blanco, sirve para decirle al RPI que habilite el acceso en forma remota a la consola.

wpa_supplicant.conf: Tiene la configuración de WiFi. Si conectamos el RPI mediante un cable de red, este archivo no es necesario

country=MY
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="COMPLETAR CON EL NOMBRE DEL WIFI"
    scan_ssid=1
    psk="COMPLETAR CON LA CLAVE DEL WIFI"
    key_mgmt=WPA-PSK
}

Extraemos la tarjeta, en forma segura, la insertamos en el RPI y lo encendemos.

Truco – IP del raspberry

Para saber que IP tiene nuestro RPI en la red podemos utilizar un pragana llamado nmap.

Ejecutando la siguiente línea de comandos

nmap -sn 192.168.1.0-24

En mi caso mi red es 192.168.1.### puede ser que en su caso sea 192.168.0.###

Buscamos el registro que dice Raspberry Pi Foundation t copiamos la dirección IP

Truco – SSH

Ahora utilizamos la SSH (Secure Shell) que es una consola remota, nos permite operar la línea de comando de otra PC vía red.

Utilizaremos un programa llamado PuTTY que pueden bajar desde aquí. Colocamos la dirección IP y nos conectamos

Ingresamos al sistema por defecto el usuario de raspberry es pi y el password es raspberry

IMPORTANTE: El sistema operativo del RPI es sensible a mayúsculas y minúsculas.

PI es distinto que pi es muy importante.

Esta observación es valida para todos las distribuciones de LINUX.

Truco – SFTP

Muchas veces vamos a tener que grabar archivos desde muestra PC al RPI y viceversa. WINSCP es un programa muy útil que nos permite transferir archivos . Solo necesitamos la dirección IP del RPI.

Compartit en: Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on TumblrEmail this to someonePrint this page

Dejá un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *