Raspberry Pi Stop Motion Camera

Fun Friday: Stop Motion Camera With Raspberry Pi

There is a ton of fun to be had with the Raspberry Pi!  This low cost, credit-card sized computer enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.

But…. there’s so much more!  This nifty little gadget is a dream for makers as the Pi can be used in a multitude of digital maker projects, from music machines and parent detectors to weather stations and tweeting birdhouses with infra-red cameras.

With all the myriad ways to make use of the Raspberry Pi, this week it was this one that caught our eye.

For all you aspiring film-makers, dig out your old Lego minifies – or an orange – and start creating fun, interesting, totally home-baked movies in no time!

OK, so maybe not a beginner project, but definitely inspiration!

With this resource, you will make a stop motion animation using a Raspberry Pi and a camera module to take pictures, controlled by a push button connected to the Pi’s GPIO pins. The photos will be automatically generated into a video by using the command line tool avconv.

By creating a push button stop motion machine with your Raspberry Pi you will learn:

  • How to set up and use the Raspberry Pi camera module
  • How to use the Python picamera library to capture photographs
  • How to connect a button to the GPIO pins on a Raspberry Pi
  • How to control the camera with a button using GPIO Zero
  • How to generate a video from the command line using avconv

This resource covers elements from the following strands of the Raspberry Pi Digital Making Curriculum:

What you’ll need for this project:

Hardware

  • Raspberry Pi camera module
  • 1 x Full size breadboard
  • 2 x Male-to-female jumper leads
  • 1 x Tactile button

Software

You’ll need to make sure you have the following packages installed to proceed with the workshop.

  • libav-tools

Check out the entire project HERE and, if you take it on, be sure to let us know!

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave