George timmermans
  • About Me
    • Resume
    • Press releases
  • Blog
  • Projects
    • Long Range WiFi Link
    • Embedded Systems >
      • Photo Booth
      • Classroom VU meter
      • USB Media Controller
      • Weather Station
      • Arduino Swimming Pool Controller
      • GRBL Android Controller
      • Arduino Serial Driver
      • Arduino Multitasking
      • 8x8x8 LED Cube
      • Analog -> Digital Geiger Counter
    • 3D Printing >
      • Simplify3d Configuration
      • 3D print repairs
    • Home Brewing >
      • Mead Recipes >
        • Cinnamon Mead
        • Sweet Chili Mead
        • Lemon & Ginger Mead
        • Mead Liqueur
        • Honey Beer
      • Glühwein (Spiced Wine)
      • Limoncello
    • House
    • Toolmaking
    • Laser Cutting
  • Weather Cam
  • Contact

Raspberry Pi Photo Booth

For the 2016 Christmas staff party I was commissioned to build a photo booth. I was free to make design it however I wanted it and this is what I came up with. It has taken inspiration from a Leica M8 camera. The software is modified open source code to suit my needs and can be downloaded below. Information about the building process and how to get the flash driver going can be found in my blog.

Components
  • ​Raspberry Pi 3
  • RaspberryPi v2 8MP camera
  • 30cm ribbon cable
  • 7" 800x480 touch screen
  • 100mm dome button with light
  • 10Watt 12VDC garden light
  • 2x MosFet breakout boards 
  • Power supply 12VDC and 5VDC out (used for testing IDE devices)
Archive containing the photo booth program.
UPDATE: V2 does not require the flash driver. Flash is controlled within the main program.
photobooth_v2.zip
File Size: 6822 kb
File Type: zip
Download File

Download the Raspberry Pi flash driver below. Should go in 'boot' directory/partition (not required with photobooth_V2 )
dt-blob.bin
File Size: 39 kb
File Type: bin
Download File

Build Documentation

  1. raspberry-pi-camera-struggles
  2. raspberry-pi-photo-booth-and-parts
  3. raspberry-pi-photo-booth-software-modifications
  4. raspberry-pi-photo-booth-prototype
  5. building-the-photo-booth-enclosure
  6. building-the-photo-booth-interior
  7. finished-photo-booth
  8. Photo-booth-tweaks

Run photobooth.py on startup

For your party you might want to deploy your photo booth without having to ​bring a mouse and keyboard, or start your program through the touchscreen. The solution I ended up using was one I found on the raspberry pi forums (kudos to klricks).

    

Basic circuit diagram

Inputs:
  • Button 1 - Dome Button - 3.3VDC
Outputs:
  • Relay 1 - Dome Button LED - 12VDC
  • Relay 2 - Camera Flash LED - 12VDC
Picture
Powered by Create your own unique website with customizable templates.
  • About Me
    • Resume
    • Press releases
  • Blog
  • Projects
    • Long Range WiFi Link
    • Embedded Systems >
      • Photo Booth
      • Classroom VU meter
      • USB Media Controller
      • Weather Station
      • Arduino Swimming Pool Controller
      • GRBL Android Controller
      • Arduino Serial Driver
      • Arduino Multitasking
      • 8x8x8 LED Cube
      • Analog -> Digital Geiger Counter
    • 3D Printing >
      • Simplify3d Configuration
      • 3D print repairs
    • Home Brewing >
      • Mead Recipes >
        • Cinnamon Mead
        • Sweet Chili Mead
        • Lemon & Ginger Mead
        • Mead Liqueur
        • Honey Beer
      • Glühwein (Spiced Wine)
      • Limoncello
    • House
    • Toolmaking
    • Laser Cutting
  • Weather Cam
  • Contact