jueves, 28 de noviembre de 2019

¿Cómo manejar Astro Pi desde un PC?

Algunos de nosotros cuando tenemos que impartir un curso de formación en Raspberry Pi nos hemos encontrado con al dificultad de tener que usar dos proyectores o conectar y desconectar nuestro PC para poder hacer ejemplos reales desde Astro Pi. 

Pero podemos usarla desde el propio PC directamente sin tener que desconectar nada o con la necesidad de añadirle un teclado, ratón o pantalla. Para ello sólo necesitamos un cable de red entre el PC y Astro Pi.

Lo primero es saber qué es Astro Pi:
Es una Raspberry Pi con el Sensor Hat y una cámara de fotos. Hay dos versiones una con cámara en visible y otra en infrarrojo. Dos de estas unidades están a bordo de la Estación Espacial Internacional y forman parte de un proyecto educativo destinado a estudiantes de primaria, secundaria y bachillerato.

Este vídeo muestra qué son y su aplicación en educación.


Si nos interesa participar o que los alumnos entiendan la Misión Zero, no necesitamos tener el equipo físico para probar a programarla o ver resultados porque disponemos un emulador que nos ofrece hasta una vista 3D del Astro Pi y de cómo se comporta con nuestras instrucciones.

En este enlace lo podéis hacer y dispone de tutoriales muy útiles:
https://projects.raspberrypi.org/es-ES/projects/astro-pi-mission-zero

Paso seguidamente a indicaros uno de los métodos que podemos usar para usar Astro Pi desde un PC


Para usar Astro Pi desde el PC necesitamos instalar el software VNC Viewer en el sistema operativo que nos corresponda, este es el enlace para la descarga:
https://www.realvnc.com/es/connect/download/vnc/

VNC Connect es un software de pantalla compartida que permite establecer una conexión con un equipo remoto situado en cualquier parte del mundo, ver en tu pantalla en tiempo real y controlarlo como si uno se encontrara frente a él.

Para la primera vez, debemos de trabajar directamente con nuestro Astro PI o Raspberry Pi.

Antes de nada hay que activar el servicio VNC en nuestra Raspberry, (Ya esta preinstalado), para ello podéis seguir estos pasos que he visto muy bien relatados en este enlace, pero recomiendo sólo fijarse en la primera parte, ya que es muy extenso y explica diferentes métodos y formas.

https://www.genbeta.com/paso-a-paso/como-manejar-tu-raspberry-pi-desde-cualquier-pc-o-movil-con-vnc

Notas a tener en cuenta:

Debemos de crear nuestro usuario para poder acceder con nuestro login en VNC Viewer desde nuestro PC.

Y como apunte muy importante debéis de configurar en el servicio VNC de la Raspberry la manera que vais a conectaros a ella, recomiendo modificar al usuario VNC y no Unix que viene por defecto. Seguro que resulta más sencillo porque sólo pedirá la password.


Activación del servicio VNC en Configuración de Raspberry


Modificación de acceso de usuario desde Astro Pi y desde el Servicio VNC

Ejemplo de cómo se muestra Astro Pi en nuestro PC desde una ventana de Windows. La ventaja es que si hemos seguido todos los pasos bien, la configuración se guarda y la conexión es directa sólo con el cable de red.


Espero que esta entrada sea de utilidad, de todas formas iré añadiendo capturas de cada paso en un futuro para que resulte más sencillo.