Introduction: Raspberry Pi Photobooth

This instructable will show you how to make your own Raspberry Pi Photobooth!

This was a project for the Sydney Mini Maker Faire

What you will need:

  1. A Raspberry Pi (~$35 AUD) (I used a B but other models should probably work)
  2. A Raspberry Pi Camera (~$40 AUD) (I used Rev 1.3)
  3. An HDMI screen (~$100 AUD)(I used something similar to but any should do
  4. A button (~$15 AUD) (I used little bird big red button from )

The photobooth takes three photos and generates a bmp photostrip with a header of your choice!

Step 1: Set Up on RPi

To attach the camera watch the video here:

Then install python-picamera by following the instructions here:

You also need to install the python-pygame package

Make sure your rpi boots to a console rather than a desktop by following this:

Connect the button to gpio pin 4 and ground on the rpi. Look up which one using this site:

If you bought the same button i did, you can also power the buttons LED from the 5v pin on RPi so it lights up when pushed.

Step 2: Photobooth Script

Run "git clone" from the console after you are logged in. This will download the python script. Now run "cd photobooth && sudo ./" to launch the photobooth app

The images are in "images/"

To change the header on the top of the photostrip replace the makerHeader.png

Make sure it is the same size and has a transparent background. I made these images with Gimp.

I had an 8Gb sd card. This should be enough space for most events (300 strips i reckon but not tested). Currently the script saves the images in /media/disk/Photobooth_images/image_*/* (I had a separate disk mounted but you don't have to have one)

Each folder has the 3 original images in it and the generated strip

I had intended to get a printer and print it (looking at but ran out of time. Also grab a $100 ottoman for a seat and make a wooden frame to mount the electronics. An ottoman is great cause you can store costume stuff inside it.

That all there is too it :) any bugs or patches create an issue or pull request at the github. It is very hacky and only tested a couple of times.


About This Instructable



More by StephenT6:Raspberry Pi PhotoboothGetting Started With Chisel
Add instructable to: