Tabla de contenido:

Haga videos de lapso de tiempo con Raspberry Pi (11 líneas de código): 12 pasos (con imágenes)
Haga videos de lapso de tiempo con Raspberry Pi (11 líneas de código): 12 pasos (con imágenes)

Video: Haga videos de lapso de tiempo con Raspberry Pi (11 líneas de código): 12 pasos (con imágenes)

Video: Haga videos de lapso de tiempo con Raspberry Pi (11 líneas de código): 12 pasos (con imágenes)
Video: [Curso Raspberry Pi - #11] Uso y manejo de la camara 2024, Mes de julio
Anonim
Haga videos de lapso de tiempo con Raspberry Pi (11 líneas de código)
Haga videos de lapso de tiempo con Raspberry Pi (11 líneas de código)

Recientemente planté algunas semillas en mi maceta de mesa por primera vez. Estaba realmente emocionado de verlos crecer, pero como todos sabemos, es un proceso lento. No poder ver el crecimiento me decepcionó mucho, pero de repente el aficionado a la electrónica dentro de mí se despertó y decidió montar la Raspberry Pi y su cámara para capturar este proceso lento y convertirlo en un hermoso video de lapso de tiempo.

Aquí les presento las instrucciones para hacer videos tan hermosos en lapso de tiempo. Empecemos.

Paso 1: video rápido

Image
Image

Aquí hay un pequeño video, que resume todo en 6 minutos (incluidas hermosas imágenes de lapso de tiempo de 2 minutos).

haga clic aquí para ver en youtube

Paso 2: Cosas necesarias

Cosas necesarias
Cosas necesarias
Cosas necesarias
Cosas necesarias
Cosas necesarias
Cosas necesarias

Descripción: Usaremos la cámara Raspberry Pi para capturar imágenes, Raspberry Pi estará programada para capturar imágenes a intervalos regulares. La tarjeta SD (preferiblemente de 16 GB) alojará raspbian y almacenará las imágenes capturadas. El lector de tarjetas SD se utilizará para conectar la tarjeta SD con la computadora portátil / PC a través de USB para flashear raspbian. El cable Ethernet pondrá Raspberry Pi sin cabeza en la red y podremos acceder a él a través de nuestra computadora portátil / PC también conectada a la misma red (puede poner su computadora portátil / PC y Raspberry Pi en la misma red conectándolos con un solo cable Ethernet). La fuente USB de 5V / 2A alimentará nuestra Raspberry Pi. Además, puede tener en sus manos el soporte para cámara Raspberry Pi.

Lista de cosas necesarias:

  1. Raspberry Pi (enlace)
  2. Cámara Raspberry Pi 5MP (enlace)
  3. Tarjeta microSD de 16GB (enlace)
  4. tarjeta microSD con lector (enlace)
  5. Cargador 5V / 2A (enlace)
  6. cable ethernet (enlace)

Paso 3: requisitos de software

Descripción: Raspbian jessie OS para Raspberry Pi, usaremos sus características como nmap, ssh, scp y python3. Editor de video Openshot para convertir secuencias de imágenes en videos de lapso de tiempo (Este es un editor de video que usé en mi computadora portátil Linux, puede elegir el editor de video de su preferencia).

Requisitos de Software:

  1. Raspbian jessie (enlace)
  2. Editor de video Openshot (enlace)

Paso 4: Instalación de Raspbian en la tarjeta SD

Instalación de Raspbian en la tarjeta SD
Instalación de Raspbian en la tarjeta SD
Instalación de Raspbian en la tarjeta SD
Instalación de Raspbian en la tarjeta SD
Instalación de Raspbian en la tarjeta SD
Instalación de Raspbian en la tarjeta SD

Descripción: Lo primero que debe hacer es poner en funcionamiento nuestra Raspberry Pi. Para hacer eso, primero debemos descargar Raspbian OS de raspberrypi.org. Una vez descargado, necesitamos escribir la imagen de este SO en nuestra tarjeta SD. Siga estos pasos para instalar Raspbian en la tarjeta SD.

Pasos:

  1. Vaya a raspberrypi.org y descargue la última versión de Raspbian,
  2. Inserte su tarjeta SD en el lector de tarjetas SD,
  3. Inserte el lector de tarjetas SD en su computadora portátil / PC,
  4. Siga ESTE ENLACE para cargar el sistema operativo en su tarjeta SD. El enlace contiene instrucciones para computadoras portátiles / PC con Windows, MAC y Linux, siga según sus requisitos.

Ahora inserte esta tarjeta SD en su Raspberry Pi y lea el siguiente paso [no se preocupe demasiado por encender su Rpi;)].

Paso 5: primer arranque

Descripción: Antes de encender Raspberry pi, use un cable Ethernet para poner el Pi sin cabeza (uno sin pantalla) y su computadora portátil / PC en la misma red. Ahora encienda su Pi con una fuente de alimentación de 5V / 2A. Ese es su primer arranque, pero no hay nada que ver bien, solo unos pocos parpadeos de LED en Raspberry Pi y un parpadeo continuo de los LED de red. Espere, el siguiente paso es donde ingresa su Raspberry pi:).

Paso 6: busque la dirección IP de Pi y el acceso remoto Raspberry Pi

Encuentre la dirección IP de Pi y Raspberry Pi de acceso remoto
Encuentre la dirección IP de Pi y Raspberry Pi de acceso remoto

Descripción: Ahora necesitamos encontrar la dirección IP de Raspberry Pi conectada a la misma red que su computadora portátil / PC. En caso de que esté utilizando el sistema operativo Linux en su computadora portátil / PC, escriba ifconfig para encontrar la dirección IP de su computadora portátil / PC. Podemos encontrar la dirección IP de Raspberry pi utilizando uno de los dos métodos siguientes.

Métodos para encontrar la dirección IP:

  1. Use el comando nmap en su máquina Linux para escanear su subred y anote la IP que aparece para la base raspberry pi.
  2. Utilice el convertidor de USB a UART y siga ESTE ENLACE. Esto le permitirá acceder a Raspberry Pi, allí nuevamente puede usar ifconfig para encontrar la dirección IP de Raspberry Pi.

Una vez que encuentre la dirección IP de Raspberry Pi, puede acceder a Raspberry Pi usando SSH en Linux y PuTTY en máquinas con Windows.

Paso 7: Primer acceso Parte 1: Expandir el sistema de archivos

Primer acceso, parte 1: Expandir el sistema de archivos
Primer acceso, parte 1: Expandir el sistema de archivos
Primer acceso, parte 1: Expandir el sistema de archivos
Primer acceso, parte 1: Expandir el sistema de archivos
Primer acceso, parte 1: Expandir el sistema de archivos
Primer acceso, parte 1: Expandir el sistema de archivos

Descripción: En el primer arranque, ingrese Raspberry Pi usando SSH. Necesitamos realizar 2 configuraciones importantes, es decir, expandir el sistema de archivos y habilitar la interfaz de la cámara. Al expandir el sistema de archivos, puede asegurarse de que todo el almacenamiento de la tarjeta SD esté disponible para el sistema operativo. Los pasos para realizar estas configuraciones son los siguientes.

Pasos para expandir el sistema de archivos:

  1. Una vez que ingrese SSH a su Pi usando su dirección IP, escriba 'sudo raspi-config',
  2. Aparecerá la herramienta de configuración del software Raspberry Pi, seleccione 'Expandir sistema de archivos' y presione enter,
  3. Aparecerá una ventana emergente que dice 'Se ha cambiado el tamaño de la partición raíz. El sistema de archivos se ampliará en el próximo reinicio ', nuevamente presione enter,
  4. Salir del menú de configuración,
  5. De nuevo, una ventana emergente que dice "¿Le gustaría reiniciar ahora?" aparecerá, seleccione 'sí' y presione enter,
  6. Al reiniciar, SSH en Pi y escriba 'df'. Esto mostrará los detalles de su sistema de archivos expandido.

Entonces, ahora que tiene su sistema de archivos expandido, habilitemos la interfaz de la cámara.

Paso 8: Primer acceso Parte 2: Habilitar la interfaz de la cámara

Primer acceso, parte 2: habilitar la interfaz de la cámara
Primer acceso, parte 2: habilitar la interfaz de la cámara
Primer acceso, parte 2: habilitar la interfaz de la cámara
Primer acceso, parte 2: habilitar la interfaz de la cámara
Primer acceso, parte 2: habilitar la interfaz de la cámara
Primer acceso, parte 2: habilitar la interfaz de la cámara

Pasos para habilitar la interfaz de la cámara:

  1. SSH en Pi usando su dirección IP y escriba 'sudo raspi-config',
  2. Aparecerá la herramienta de configuración del software Raspberry Pi, seleccione 'Habilitar cámara' y presione enter,
  3. Aparecerá una ventana emergente que dice '¿Le gustaría que se habilitara la interfaz de la cámara?', Seleccione 'sí' y presione enter.
  4. Aparecerá una ventana emergente de confirmación que dice 'La interfaz de la cámara está habilitada', presione Intro.
  5. Salga del menú de configuración.

Ahora que todas las configuraciones están hechas, apague su Raspberry Pi y vaya al siguiente paso.

Paso 9: conecte la cámara Raspberry Pi

Conectar la cámara Raspberry Pi
Conectar la cámara Raspberry Pi
Conecte la cámara Raspberry Pi
Conecte la cámara Raspberry Pi

Descripción: Ahora, una vez que Raspberry Pi esté apagado, conecte su cámara en el conector CSI de Pi. Oriente la tira del conector de la cámara como se muestra en la imagen. Finalmente, vuelva a encender Raspberry Pi.

Paso 10: Código

Código
Código
Código
Código
Código
Código

Descripción: Nuestro código está escrito en Python3 y solo tiene 11 líneas de código. Las primeras 3 líneas importan clases de paquetes, luego tenemos un bucle infinito que crea un objeto de cámara y toma una instantánea periódicamente. Podemos ejecutar este código de Python usando el comando python3. En lugar de ejecutar este código manualmente, podemos poner este comando de ejecución en el archivo /etc/rc.local. Esto garantizará que cada vez que se inicie Raspberry Pi, este script se ejecutará, lo que significa que la cámara comenzará a capturar imágenes. No olvide poner ampersand (&) al final, en el comando de ejecución del archivo rc.local, ya que nuestro código contiene un bucle infinito.

Incluso puedes descargar este código desde GITHUB.

Paso 11: Transferencia de imágenes desde Raspberry Pi a su computadora portátil

Transferencia de imágenes desde Raspberry Pi a su computadora portátil
Transferencia de imágenes desde Raspberry Pi a su computadora portátil

Descripción: Una vez que capture algunas imágenes en su Pi, estará ansioso por verlas. Use el comando 'scp' para transferir imágenes desde su Pi a la computadora portátil. El formato del comando scp se puede ver en la imagen de arriba.

Paso 12: Conversión de imágenes en un video de lapso de tiempo

Conversión de imágenes en un video de lapso de tiempo
Conversión de imágenes en un video de lapso de tiempo
Conversión de imágenes en un video de lapso de tiempo
Conversión de imágenes en un video de lapso de tiempo
Conversión de imágenes en un video de lapso de tiempo
Conversión de imágenes en un video de lapso de tiempo

Descripción: Una vez que todas las imágenes se importan a su computadora portátil. Podemos usar nuestros editores de video para convertir esta secuencia de imágenes en un hermoso video de lapso de tiempo. Si está en Linux, puede seguir los siguientes pasos para hacer lo mismo.

Pasos:

  1. Abra el editor de video 'OpenShot' (instálelo desde el centro de software),
  2. Establezca el tiempo que desea asignar a cada fotograma desde Editar-> menú Preferencias,
  3. Importe imágenes en el editor de video haciendo clic con el botón derecho en el área de archivos del proyecto y haciendo clic con el botón izquierdo en importar archivos,
  4. Una vez importadas, seleccione todas las imágenes y nuevamente haga clic derecho y seleccione 'Agregar a la línea de tiempo',
  5. Eche un vistazo a la vista previa y finalmente exporte su video desde Archivo-> Exportar video.

Al exportar recibirás tu hermoso video time-lapse, échale un vistazo y …… (no sé, dale la sensación).

Si desea ver mis videos de lapso de tiempo, mire el video en el paso 2. Eso es todo por estos instructivos. Gracias por su tiempo.

Si te gustó este instructivo, es muy probable que te encante mi canal de youtube.

Recomendado: