¿Cómo realizar operaciones de fotografía a intervalos con Raspberry Pi?

Para capturar el glamour de la naturaleza sin perder mucho tiempo, lapso de tiempo la fotografía es la mejor técnica. Es una técnica en la que la velocidad a la que se capturan los fotogramas de vídeo es mucho menor que la que se utilizará para reproducir el arreglo. Podemos hacer videos time-lapse usando DSLR, videocámaras, etc. pero estos dispositivos no son económicos. Un modelo promedio de DSLR cuesta alrededor de $ 400 y no puede ser comprado por alguien que tenga un presupuesto limitado. Por lo tanto, manteniéndolo a la vista hoy, realizaremos operaciones de fotografía de lapso de tiempo utilizando un Frambuesa pi es una computadora de bolsillo de bajo costo que requiere algunos equipos fundamentales para realizar proyectos fascinantes como este. Puede hacer todo lo que anticiparía que debería hacer una estación de trabajo, como reproducir un video de calidad superior, hacer hojas de cálculo, estaciones de radio FM y juegos, etc. Pi la cámara se colocaría en una posición fija y tomaría fotografías por sí misma en un lapso de tiempo establecido por el usuario. En el momento en que se juega a una velocidad típica, el tiempo parece moverse más rápido.



Fotografía secuencial

¿Cómo configurar la cámara Pi para fotografía a intervalos?

El mejor enfoque para comenzar cualquier proyecto es hacer una lista de componentes porque nadie querrá quedarse en medio de un proyecto solo porque falta un componente.



Paso 1: componentes necesarios

  • Frambuesa Pi 3B +
  • Monitor de tamaño estándar para pantalla
  • Teclado con cable
  • Ratón con cable
  • Conector HDMI a VGA
  • Lector de tarjetas micro SD
  • Tarjeta SD de 32 GB
  • Adaptador Raspberry Pi
  • Módulo de cámara Raspberry Pi

Paso 2: Seleccionar el modelo de Raspberry Pi

La selección de Raspberry Pi es una tarea muy técnica y debe hacerse con cuidado para que no sufra en el futuro. La Raspberry Pi Zero no es la preferida porque es el modelo más antiguo disponible en el mercado con una cantidad limitada de especificaciones y configurar una red es un trabajo muy agotador. Los últimos modelos como 3A +, 3B + se pueden comprar. El Raspberry Pi 4 es el dispositivo más rápido y dominante que la Fundación Raspberry Pi ha lanzado hasta la fecha, pero el equipo de Raspberry Pi no ha compartido sus problemas de hardware después del lanzamiento. No lo hace bota bueno, porque su puerto USB-C no proporciona suficiente energía para arrancar. Entonces, en este proyecto, usaremos la Raspberry Pi 3B +.



Frambuesa Pi 3B +



Paso 3: diagrama de bloques del proyecto

He incluido el Diagrama de bloques del proyecto en el artículo para una mejor comprensión del principio de funcionamiento de este proyecto.

Comprender el principio de funcionamiento

Paso 4: Configuración de Raspberry Pi

Hay dos opciones para configurar Raspberry Pi. Primero, uno es conectar su Pi con LCD y conectar todos los periféricos necesarios y comenzar a trabajar. El segundo es configurar Pi con la computadora portátil y acceder a él de forma remota. Depende de la disponibilidad de LCD, si lo tiene en casa, puede configurar su Pi usando un LCD. Conecte la pantalla LCD al puerto HDMI de la Raspberry usando un adaptador HDMI a VGA. Si desea acceder a su Pi de forma remota, siga mi artículo llamado '¿Cómo acceder a la interfaz gráfica de usuario (GUI) de Raspberry Pi usando SSH y VNC Viewer?'. En este artículo, se describe una configuración detallada de Pi con una computadora portátil y, después de iniciar sesión, podrá obtener acceso remoto a Pi.



Paso 5: Comprensión del principio de funcionamiento

El principio de funcionamiento del proyecto es bastante simple. Una cámara se coloca en una posición adecuada, por ejemplo. Si desea capturar la puesta de sol, monte la cámara en el techo y gírela al ángulo adecuado en el que capturará el paisaje y establezca el tiempo durante el cual seguirá capturando las imágenes. Hay dos tipos de velocidades de fotogramas que se establecen para la fotografía de lapso de tiempo en la actualidad. El primero es 24 fps y el segundo es 30 fps por lo tanto, si ha establecido un intervalo de tiempo de una hora, es decir, 3600 segundos y necesita un video de 10 segundos, divida 3600 segundos / 30 cuadros y obtendrá un intervalo de 12 segundos. Depende totalmente de usted, puede establecer su intervalo de tiempo aplicando una fórmula simple mencionada anteriormente. Una vez que la cámara ha completado el proceso de tomar fotos durante el intervalo preestablecido, puede descargar todas las imágenes en su PC y observar la progresión de las fotos con respecto al tiempo. Después de descargar esas fotos, puede seleccionar las fotos de su elección de la colección que ha guardado y realizar una operación de procesamiento de imágenes adicional sobre eso o puede combinarlas para hacer un video y observar cómo cambian las escenas naturales con respecto al tiempo.

Paso 6: Conexión de los periféricos

Después de elegir Raspberry Pi conectaremos el teclado y el mouse a la Raspberry Pi. Después de conectarlos, use el cable HDMI para conectar Pi con el televisor. Después de realizar estas conexiones, estamos listos para continuar.

Paso 7: Asegúrese de que Raspberry Pi esté actualizado

Después de configurar Raspberry Pi, nos aseguraremos de que nuestro Pi funcione bien y de que todos los paquetes más recientes estén instalados en él. Abra la ventana de comandos y escriba los siguientes dos comandos para actualizar Pi.

sudo apt-get update

Luego,

sudo apt-get upgrade

Si hay actualizaciones instaladas, presione Y y luego presione Entrar para seguir descargando actualizaciones.

Actualización de paquetes

Paso 8: Habilitación del módulo de cámara Raspberry Pi

Necesitamos habilitar el módulo de la cámara Raspberry Pi antes de usarlo. Cierre la ventana de comandos después de actualizar los paquetes y haga clic en el icono de Raspberry en la esquina superior izquierda de la pantalla del escritorio. Desplácese hacia abajo hasta las Preferencias de Raspberry Pi, haga clic en la opción Interfaces y habilite la Cámara desde allí.

También se puede habilitar escribiendo el siguiente comando en el Terminal  ventana:

sudo raspi-config

Después de escribir este comando veremos que el Herramienta de configuración de software Raspberry Pi está abierto y desplácese hacia abajo hasta Opciones de interfaz y presione Entrar .

Herramienta de configuración Raspberry Pi

Aparecerá una nueva pantalla y veríamos el Cámara mencionado en la parte superior. Presione Enter:

Interfaz de cámara habilitada

Después de habilitar la cámara, es necesario reiniciar la Pi para que los cambios surtan efecto. Reiniciaremos nuestra Pi antes de continuar y se puede hacer escribiendo el siguiente comando.

sudo reiniciar

Paso 9: instalación de la compatibilidad con Python

Ahora necesitamos instalar Python Support para nuestra cámara Raspberry Pi. Como estamos usando Raspbian Buster como sistema operativo, por lo tanto, la cámara Pi no está instalada de forma predeterminada, tendríamos que instalarla manualmente. Para introducir la cámara Pi en Raspbian, es ideal utilizar el administrador de paquetes del sistema denominado como apto . Esto nos ayudará a instalar y eliminar los últimos paquetes de la cámara Pi en nuestra placa. Asimismo, hará que la cámara Pi sea accesible para todos los usuarios que estén disponibles en la red. Para instalarlo, ejecute el siguiente comando:

sudo apt-get install python-picamera python3-picamera

Soporte de Python para la cámara Pi

Después de instalar el soporte de Python, ejecute el siguiente comando:

sudo apt-get install ffmpeg [/ stextbox]

Instalación de ffmpeg

Queremos trabajar en el entorno de Python, por lo tanto, escribiremos el siguiente comando para ingresar al entorno de Python:

sudo inactivo & [/ stextbox]

Ahora navegaremos hasta el Archivo menú en el entorno Python y haga clic en Archivo nuevo. Se abrirá un entorno de Python en blanco y luego abriremos CameraTest.py código para probar la cámara.

Escribir código en el entorno Python

Guárdelo y luego presione el F5 botón. Después de un par de momentos, observaríamos que un archivo.png se guardaría en el escritorio y si este archivo se guarda tenemos suficiente evidencia para afirmar que nuestro módulo de cámara está funcionando correctamente. Si no es así, repita cuidadosamente todo el procedimiento mencionado anteriormente. Abra la ventana de la terminal y contra [stextbox id = ”info”] comando escriba el siguiente comando:

sudo inactivo & [/ stextbox]

Haremos clic en el menú del archivo y en el entorno de Python abriremos el Timelapse1.py código. Guárdelo y luego para ejecutarlo presione Alt + F5. Si quieres dejar de ejecutarlo pulsa Ctrl + F6 . Ahora, veríamos las imágenes capturadas en la carpeta de destino. Todas las fotos se organizarán en orden y puede verlas y realizar operaciones de procesamiento de imágenes en ellas si lo desea.

Fotos dispuestas en orden

Paso 10: Finalización del hardware

Como hemos probado nuestro proyecto ahora, todo lo que necesitamos es instalar el hardware en un lugar adecuado. Si has realizado este proyecto para tu hogar y quieres capturar la puesta de sol, coloca la raspberry pi en su carcasa, fija el módulo de la cámara con ella y colócala en un lugar apropiado para que pueda capturar la puesta de sol por la noche. Más tarde, puede extraer todas las imágenes.

Instalación de Pi en el techo

Aplicaciones

  1. Se puede utilizar para capturar la puesta de sol.
  2. Si está construyendo la casa, puede ver todo el trabajo en curso, incluso si no está presente en el sitio.
  3. Se puede utilizar para capturar el crecimiento de las plantas.
  4. Se puede utilizar como sistema de seguimiento en cualquier organización.