Hacer una plataforma de video Stop Motion con una Raspberry Pi

Hacer una plataforma de video Stop Motion con una Raspberry Pi / Bricolaje

Wallace y Gromit, dos de los personajes animados más queridos del mundo, comenzaron la vida como terrones primitivos de masilla de colores. Pero al igual que otras animaciones no digitales, cobran vida al fotografiar minuciosamente una escena 24 veces por cada segundo de grabación..

Sin embargo, no necesita un equipo de gama alta para hacer su propia película: en esta era de cámaras digitales o teléfonos inteligentes de alta resolución, cualquiera puede tener una oportunidad. Aquí en MakeUseOf.com hemos visto varios ejemplos de aplicaciones de cámara stop-motion. Crea animaciones Stop Motion con estas 5 aplicaciones divertidas [iPhone y Android] Crea animaciones Stop Motion con estas 5 aplicaciones divertidas [iPhone y Android] En términos de Las cosas creativas que puedes hacer con mucho tiempo libre, las animaciones de stop motion se encuentran entre las mejores. Para niños y adultos por igual, poder tomar inanimaciones ... Leer más a lo largo de los años para teléfonos inteligentes, y esta es una gran solución.

Pero ¿y si quisieras algo un poco más permanente? Si tienes una Raspberry Pi con el módulo de cámara PiCam, ya estás en camino de construir tu propio estudio de animación stop-motion!

Reúna sus bits

Para este proyecto, necesitará una computadora Raspberry Pi y el módulo PiCam, que es compatible con todas las versiones de Pi. Si aún no tiene uno, estos son módulos de cámara digital de bajo costo con capacidad de video de 1080p disponibles por solo $ 30 en Amazon.

Eso es sólo lo básico, sin embargo. Si planea construir la configuración completa de arriba a abajo para la animación de la mesa (incluida la animación de celula, como la usan los dibujantes), también necesitará armar una tribuna, esencialmente un soporte o plataforma para sostener nuestro movimiento de parada..

Es posible que prefiera evitar esto si está realizando una animación de estilo Wallace & Gromit de lado a lado, para lo cual solo necesitará un agarre adecuado para la Raspberry Pi y PiCam, y un trípode. Alternativamente, un soporte de tablero para un teléfono inteligente puede ser invaluable.

Lo que también podría ser útil es un estuche Raspberry Pi que te permite montar la cámara, como la que se muestra arriba. Estos pueden ser recogidos bastante barato en Amazon.

Finalmente, es posible que aprecie la adición de un botón para tomar las fotos, en lugar de escribir un comando en su Pi a través de SSH VNC, SSH y HDMI: tres opciones para ver su Raspberry Pi VNC, SSH y HDMI: tres opciones para ver su Raspberry Pi La Raspberry Pi es una computadora pequeña y notable, pero puede llevarle mucho tiempo configurarlo y conectarlo a su monitor. Lee mas . Para ello, necesitará una placa de pruebas sin soldadura, dos cables macho a hembra y un botón pulsador de doble estado..

Mientras reflexiona sobre eso, aquí hay un video sobre cómo construir conejos de plastilina..

Configurar el módulo PiCam

Si aún no ha configurado el PiCam, entonces deberá comenzar a conectarlo a su Raspberry Pi..

Encontrará el zócalo de destino a una corta distancia del puerto Ethernet, aunque su ubicación exacta depende del módulo Raspberry Pi que esté utilizando. Comience levantando el sujetador de plástico en el zócalo, luego coloque el cable flexible de la PiCam en su posición, el lado con los conectores metálicos orientados hacia afuera del cable Ethernet.

Con un módulo PiCam conectado, puede participar en todo tipo de proyectos, desde usar su Pi como cámara de seguridad hasta convertirla en una cámara de video. Recientemente vimos una serie de excelentes proyectos de cámaras Raspberry Pi 5 cosas que puedes hacer con el módulo de la cámara Raspberry Pi 5 cosas que puedes hacer con el módulo de la cámara Raspberry Pi Una de las primeras expansiones que debes comprar para la Raspberry Pi es el módulo de la cámara . Con un conector dedicado, la cámara se puede utilizar para una variedad de tareas. Vamos a ver. Lea más que le gustaría echar un vistazo antes de continuar.

Configurando la Raspberry Pi como una cámara

Con la PiCam conectada, es el momento de conectar y arrancar tu Raspberry Pi de manera normal. Estarás bien usando el sistema operativo Raspbian. 5 maneras New Raspbian Jessie hace que Raspberry Pi sea aún más fácil de usar 5 formas New Raspbian Jessie hace que Raspberry Pi sea aún más fácil de usar Tras el lanzamiento de Debian Jessie en julio, la comunidad de Raspberry Pi ha sido bendecida con una nueva versión de la variante Raspbian, basada en la distro "padre". Más información, que puede instalarse manualmente en su tarjeta SD Cómo instalar un sistema operativo en su Raspberry Pi Cómo instalar un sistema operativo en su Raspberry Pi Aquí le indicamos cómo instalar y ejecutar un nuevo sistema operativo en su Pi, y cómo clonar Su configuración perfecta para una rápida recuperación de desastres. Lea más o si prefiere un poco de apoyo, use la herramienta NOOBs. Cómo NOOBS para Raspberry Pi puede ayudar a los usuarios primerizos. Cómo NOOBS para Raspberry Pi puede ayudar a los usuarios primerizos. Hay algo acerca de Raspberry Pi que podría desalentar a la gente: hasta Ahora, configurarlo no ha sido particularmente fácil de usar. NOOBS pretende cambiar eso! Lee mas .

Una vez que se haya iniciado y configurado correctamente (normalmente con sudo raspi-config), es hora de comenzar a probar la cámara. Inicie en la GUI (ingrese startx si ha iniciado en una pantalla de texto) y en la línea de comandos, ingrese:

raspistill -o imagen1.jpg

Se tomará una foto de lo que esté frente a la cámara, la cual encontrará al abrir el Administrador de archivos y viendo el Casa directorio. Haga doble clic para abrir la imagen y continuar investigando. Notará que está al revés..

(Si desea tomar más imágenes ahora, simplemente cambie el nombre del archivo en el comando, de image1.jpg a image2.jpg, etc.)

Entonces, la PiCam está funcionando..

Introduciendo Stop Motion

A continuación, es hora de ingresar algo de código Python para comenzar a capturar su tema de animación.

Inicie un nuevo proyecto de Python e ingrese lo siguiente:

importar imágenes desde RPi importar botón GPIO = 17 GPIO.setmode (GPIO.BCM) GPIO.setup (botón, GPIO.IN, GPIO.PUD_UP) con picamera.PiCamera () como cámara: camera.start_preview () frame = 1 while True : GPIO.wait_for_edge (botón, GPIO.FALLING) camera.capture ('/ home / pi / animation / frame% 03d.jpg'% frame) frame + = 1 camera.stop_preview ()

Guarda esto como algo reconocible, como animation.py.

Construye y conecta tu botón

Ahora podemos capturar imágenes, que se guardan automáticamente en una carpeta en el almacenamiento de su Pi. Para automatizar aún más el proceso, podemos conectar un botón a la matriz GPIO de Pi para ajustar cada imagen en la secuencia de animación..

Conecte un botón a su placa de prueba sin soldadura como se ilustra, conectando los dos cables a los pines 6 y 11 en el encabezado de GPIO (o GND y GPIO17).

Una vez conectado, podrás presionar el botón para tomar cada disparo en tu cámara de movimiento. Sin embargo, en lugar de ejecutarse en Python, deberá abrir una nueva ventana de Terminal e ingresar:

sudo python3 animation.py

Con esta ejecución, su proyecto stop-motion capturará la imagen deseada cada vez que presione un botón. Sin embargo, cuando haya terminado, deberá presionar CTRL + C para finalizar la secuencia de comandos.

La construcción de su plataforma de tribuna

Varias opciones están disponibles para la construcción de una tribuna. Podrías, por ejemplo, optar por una configuración de bricolaje de madera como esta:

Alternativamente, podrías usar LEGO, o quizás Meccano:

Sin embargo, gracias a cosas como los soportes de teléfonos móviles y los trípodes, no tenemos que preocuparnos demasiado por construir una tribuna tradicional, ya que la tecnología ha avanzado considerablemente desde los días en que se utilizaron esos dispositivos..

Cosiendo todo junto

En este momento, su proyecto stop-motion simplemente será una colección de imágenes guardadas en el mismo directorio (como se especifica en el script).

Para convertir estas instantáneas en una película, deberás usar ffmpeg, que puedes instalar con

sudo apt-get install ffmpeg

Abra una ventana de Terminal e ingrese la siguiente secuencia de comandos, teniendo cuidado de alterar apropiadamente la ruta del archivo si usó algo diferente.

ffmpeg -y -f image2 -i /home/pi/Desktop/stop-motion/frame%03d.jpg -r 24 -vcodec libx264 -profile high -preset slow /home/pi/Desktop/stop-motion/animation.mp4

Cuando estés listo, usa el reproductor OMX para ver la animación:

omxplayer animation.mp4

Demasiado código? Prueba esto

Si prefiere un enfoque menos manual que se basa en la entrada del mouse, entonces el paquete stopmotion para la Raspberry Pi es ideal. Esto requiere que primero instale el raspicam-extras paquete, así que use lo siguiente:

sudo apt-get install uv4l uv4l-raspicam uv4l-raspicam-extras sudo apt-get install stopmotion

Stopmotion es una aplicación de escritorio. Todo lo que necesita hacer es asegurarse de que la cámara sea detectada, alinee su toma y haga clic en el botón de captura. Tuvimos algunos problemas con la función de exportación (Archivo> Exportar), pero esto debería permitirle generar las imágenes unidas como un archivo AVI..

Dos formas de hacer películas en stop-motion con tu Raspberry Pi

Siempre es bueno tener una alternativa a la que recurrir. Si bien nos gusta la brusquedad de la solución de interrupción manual de parada de movimiento, hay que decir que la aplicación de parada de movimiento es muy fácil de usar. Sin embargo, en términos de resultados, hay muy poco para elegir entre los dos, por lo que le dejaremos a usted decidir cuál usará..

Siéntase libre de compartir los resultados de sus trabajos de PiCam de stop-motion en los comentarios a continuación!

Explore más sobre: ​​Animación por computadora, Raspberry Pi, Grabar video, Cámara web.