Orsai Insta360

A brief description of what this project does. Este proyecto permite controlar el movimiento de una cámara Insta360 Link desde una webapp y su transmisión de video utilizando una Raspberry Pi4 Model B.

Tabla de contenidos

Características

image

En la webapp se cuenta con:

  • Joystick: Permite mover la cámara según el punto de vista de lo observado en la transmisión.
  • Indicador de posición: Indica la posición en ambos ejes, los valores van desde 1 hasta 360.
  • Sensibilidad: Con un deslizable permite controlar la relación de movimiento de la cámara relativo al del joystick.
  • Menú de escenas: Permite alamcenar y cargar hasta 3 posiciones de la cámara.

Instalación

Para la puesta en marcha del sistema se deben seguir los siguientes pasos:

  1. Instalación del sistema operativo

Se flashea una Micro SD con el sistema Raspberry Pi OS (64-bits) Debian Bullseye y se actualizó utilizando sudo apt-get update && upgrade.

  1. Instalación de dependencias

Se instalan las siguientes librerias:

sudo apt-get install v4l-utils

sudo apt install unclutter

sudo apt install ffmpeg

sudo apt install xdotool

sudo apt install xterm

  1. Clonación de archivos

Se debe clonar el repositorio y colocar las siguientes carpetas en los directorios especificados:

  • Los 3 servicios (inicio_app.service, inicio_kiosko.service, inicio_max.service) ---> /etc/systemd/system
  • La carpeta app/ ---> /home/camara/orsai-insta360/
  • El archivo xtermin_init.sh ---> /home/camara/Kiosko/
  • El archivo xterm_max.sh ---> /home/camara/Kiosko/

Uso

Para la utilización del equipo se debe conectar la cámara, la salida HDMI y la alimentación y esperar a que el sistema cargue y se observe correctamente la transmisión del video.

Si se observa algún tipo de delay o problemas de transmisión se recomienda desconectar la alimentación del equipo, esperar 20 segundos y reconectarla.

A su vez, se debe utilizar un scaner de Ips (Como puede ser el Angry IP Scanner) para encontrar la dirección IP asignada a la Rasberry Pi y colocarla en algún navegador con la forma de http://192.168.X.XX:5000/ para poder utilizar la webapp.