DEV Community

Luis
Luis

Posted on

Raspberry Pi para novatos

Raspberry sin monitor ni teclado.

--- Nota Importante perdon por no abrir con signos de interrogación o exclamación pero no tengo un teclado en español. Eventualmente ire corrigiendo estos detalles.---

La primer vez que uno tiene en sus manos una raspberry pi quiere ponerse a "hackear", inventar alguna aplicación o algún producto que nos permita expander nuestros conocimientos, y en cierto punto es correcto pero muchas veces la puesta en marcha puede frustar a mas de uno. Es por esto que traigo este tutorial practico para poner en marcha nuestra raspberry pi.

La primer vez que tuve una raspberry pi sentí muchas ganas de ponerme a inventar o aprender cosas utilizando este pequeño dispositivo, pero este sentimiento eventualmente se convirtió en frustración total y porqué? bueno:

  1. Para empezar si no compras todos los componentes como un cargador y una micro SD practicamente estas manco.
  2. Monitor y teclado, eso es básico cierto? pero te das cuenta que los necesitas??? hasta que tienes en tus manos a la raspberry pi.
  3. Como diablos nos conectamos a nuestra modem.

Bueno básicamente necesitas una tarjeta SD, cargador y un cable ethernet. Y ya!!!

Empieza el viacrusis

Primera estación: grabar, guardar, quemar una imagen del sistema operativo en una tarjeta SD. (y solo es la primera estación)

Necesitamos descargar el programa que nos permitirá grabar la imagen en nuestra tarjeta SD, éste se llama Raspberry PI imager, necesitas descargar el programa de acuerdo al sistema operativo que tengas, en mi caso estaré trabajando en una Apple Mac. Una vez que puedas ver tu tarjeta SD desde tu computadora, puedes ignorar los mensajes de que necesitas formatear la SD, el formateo forma parte del proceso que hace el Raspberry pi Imager.

  1. Ejecutamos Raspberry pi Imager y selecionamos que imagen y la tarjeta SD. Yo grabaré raspbian en mi SD.

1.1 Seleccionamos Raspian, existen más opciones, escoge la que más se adecue a tus necesidades.
Raspberry pi Imager

1.2 Selecionamos a tarjeta SD.
Tarjeta SD

1.3 Le damos click a WRITE/Escribir
WRITE/Escribir imagen a Tarjeta SD

1.4 Esperamos algunas decadas, dependiendo de tu conexión de internet y laptop, a que termine el proceso.
Proceso finalizado, Awebo!!

1.5 Por default supuestamente el puerto 22 para poder conectarnos via SSH viene activado pero para asegurarnos es necesario crear un archivo llamado "ssh" en el root de la tarjeta SD.
SSH activado!!

Segunda estación: Es tiempo de sacar nuestra raspberry pi, prenderla y empezar a explorar.

  1. Estos son los componentes con los que estaré trabajando. La raspberry pi model 3, adaptador de corriente, la tarjeta SD y por allí anda un cable ethernet :D. La sensual y poderosa raspberry pi

2.1 Procedemos a proceder con la inserción de la tarjeta SD en la raspberry pi.
Procediendo a proceder...

2.2 Conectamos todos los componentes, el adaptador de corriente a un entrada de luz y el otro extremo a la raspberry pi, el cable ethernet al puerto ethernet de la raspberry pi y el otro extremo a tu modem.
Ensamble estelar!!

2.3 Si todo sale, esperaremos aproximadamente 3 minutos y aunque no lo veamos la raspberry pi habrá iniciado correctamente, por default en el modelo Raspberry 3 model B viene habilitado la posibilidad de conectarnos via SSH o PUTTY si estas usando Windows solo que tenemos un pequeño problema, para conectarnos necesitamos la ip que el modem le asigno a la raspberry pi, pero como podemos hacer esto si no estamos dentro de la raspberry pi? bueno usaremos una aplicación para que busque todos los dispositivos que estan conectados al modem, puedes instalar una aplicacion en tu celular, yo busqué ipscan y encontré una llamada Network Scanner, la instalé y al ejecutarla encontré qué mi raspberry pi tiene la ip asignada 10.0.0.250
IP Asignada

2.3.1 Una vez que sabemos la ip abrimos una terminal de comandos y ejecutamos

(base) m-c02xr17hjgh7:raspberryPrjs$ ping 10.0.0.250
PING 10.0.0.250 (10.0.0.250): 56 data bytes
64 bytes from 10.0.0.250: icmp_seq=0 ttl=64 time=10.984 ms
64 bytes from 10.0.0.250: icmp_seq=2 ttl=64 time=40.300 ms
64 bytes from 10.0.0.250: icmp_seq=3 ttl=64 time=2.441 ms
64 bytes from 10.0.0.250: icmp_seq=4 ttl=64 time=8.424 ms
64 bytes from 10.0.0.250: icmp_seq=5 ttl=64 time=8.969 ms
Enter fullscreen mode Exit fullscreen mode

2.3.2 Si el ping muestra signos de vida quiere decir que algo está conectado a esa ip, asi que ahora ejecutamos el comando ssh

(base) m-c02xr17hjgh7:raspberryPrjs$ ssh pi@10.0.0.250
Enter fullscreen mode Exit fullscreen mode

2.3.3 Aceptaremos el certificado y por default el password es raspberry y OMG estaremos en nuestra raspberry pi.
Enla misma Raspberry

Tercera estación: Actualizar nuestra raspberry pi y habilitar escritorio remoto via VNC.

3.1 Actualizar el software, para esto usaremos APT que es el administrador de paquetes.

pi@raspberrypi:~ $ sudo apt update
Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:2 http://archive.raspberrypi.org/debian buster InRelease [25.1 kB]
Get:3 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Get:4 http://archive.raspberrypi.org/debian buster/main armhf Packages [279 kB]
Fetched 13.3 MB in 21s (635 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
37 packages can be upgraded. Run 'apt list --upgradable' to see them.
Enter fullscreen mode Exit fullscreen mode
pi@raspberrypi:~ $ sudo apt upgrade
Enter fullscreen mode Exit fullscreen mode

3.2 Instalaremos VNC Server y VNC Viewer

pi@raspberrypi:~ $ sudo apt install realvnc-vnc-server realvnc-vnc-viewer
Enter fullscreen mode Exit fullscreen mode

3.3 Configuraremos las rapsberry pi para que soporte VNC

pi@raspberrypi:~ $ sudo raspi-config
Enter fullscreen mode Exit fullscreen mode

Una vez que se muestra la configuración seleccionamos interfaces
Configuracion VNC

Seleccionamos VNC
Configuracion VNC, sigue

Habilitamos VNC
Conf vnc no ma

Exito!!!
Conf vnc de nuevo

3.4 Instalar VNC Viewer
Instalaremos VNC Viewer

3.5 Ejecutamos VNC Viewer
Usaremos la misma IP
VNC Viewer

Recordemos usuario pi password raspberry
usuario y password

Y lo logramos podemos accesar a la raspberry pi, sin monitor ni teclado.
Alt Text

Cheers!!!!@

Top comments (0)