I wanted to make a photbooth for a Christmas party. I wanted it to be simple to operate and only be one click easy so that even a guest who was chemically uncoordinated could even operate it.I wanted a solution that would take a photo and post it on facebook. Guests could later tag themselves or others.

There are three parts to this solution:
  1. The Photobooth software
  2. The Button
  3. Software for the button to talk to the software

Step 1: The Photobooth Software

For the photobooth software, I have used DSLRBooth (http://www.dslrbooth.com/) it had everything I wanted.

It can:
  • Print directly to a printer
  • Post to facebook (Pro version only)
  • Generate a QR code for guests to scan and retrieve their photos
  • Email guests a copy of their photos
  • SMS (Twilio account needed)
  • Has a range of templates that you can overlay images etc... These can be customised as well.)
Rather than regurgitate the setup instructions, you can view them at http://www.dslrbooth.com/howto/photo-booth-instructions/

The trial version runs for 7 days and gives you all premium features. If you plan on using this software, download it within 7 days of your event. Or pay for it.
<p>Ive wired everything up, got all the software and code copied but can't get the arduino to talk to the dslr photobooth. Can you provide some more instructions here? The photobooth program starts its sequence when i press the spacebar, but not 's'. </p>
<p>Hmmm... Did you install the AAC Keys program and set it to the correct serial port? The port can be found in the arduino software. If you successfully uploaded a sketch then look for the port it is using and use the same port for AAC Keys. Let me know how you go.</p>
<p>Thanks for the reply, yeah so I am not seeing the correct port that the arduino is using in the AAC program. It is not listed, maybe thats my problem. Any ideas?</p>
<p>What operating system are you using? I did this instructable on a Windows 7 machine and since have had problems with it on Windows 8+. Something to do with the USB to serial port drivers. I had the same problem with the arduino. The arduino forums had a solution from memory. Using a generic modem driver... try the arduino forums.</p>
<p>Hi. Works perfect on Windows 7. Now I am struggling to get it to work on Windows 10...</p>
<p>Yeah im on a mac. hmm will check around.</p>
<p>You've lost me there... no idea about mac drivers... good luck with it.</p>
<p>Check out Social Booth for another <a href="http://www.photoboothsolutions.com/socialbooth/" rel="nofollow">photo booth software</a> option. It will let your guests post to Facebook, <br>Twitter, Email and SMS right from your booth.</p>
<p>What resistor are you using?</p>
<p>Sorry for being a bit newbie, but can i use an Arduino Uno for this aswell?</p>
Most definately... <a href="http://www.freetronics.com/products/eleven#.U3DGOYGSxCg" rel="nofollow">http://www.freetronics.com/products/eleven#.U3DGOYGSxCg<br> T</a>he eleven is a clone of the Uno. Everything explained can be done on the Uno. I'd be interested to see your results.
<p>Awesome man thanks, will defently post a little picture of the result!</p>
<p>Dude you built that for a party? Haha that is insane, but pretty cool.</p>
<p>Very neat. This is a little over my head but I really enjoyed reading it.</p>
Nicely done , thanks for sharing ! <br>Build_it_Bob
Seems like my failed reply went through too... Two answers for the price of one.
Thanks achopra3. I have both sitting around and it would be ideal to make the whole system more portable. Hmmm...Battery powered and wifi. Could take it anywhere.
Achopra3, good idea. I wanted to use a raspberry pi but time was a factor. Party's tomorrow and I had a few other things to do beforehand - mow lawns, tidy up, make kegorator etc... Go pro was something I had not though about. The wide angle lens would mean subjects (guests) would have to be very close. 1 meter away and that would be a bit in your face, no pun... But more easily replaced than the slr in party mode.
Reggie, your right. See image attached. The hardest part is the triple connection between pin 3, the resistor and ground. Have a look at the example button script in Arduino examples. All I have added there is another pin to control the led in the button.
Or a bottom view of the pcb
I do not find the schematic clear. Could you have an explanation or image more geared towards beginners
Simply brilliant!
Cool! You could probably hook it up to a raspberry pi and use a go-pro as the camera.
This is so cool!
Cool, thanks for sharing!

About This Instructable




More by aashby1:FaceBooth - One button to facebook photobooth 
Add instructable to: