Elektroda.com
Elektroda.com
X

Photo booth for the party [Canon camera + Arduino]

JestemInzynieremPL 7389 31
Treść został przetłumaczona. Oryginalna wersja znajduje się pod tym adresem
  • Photo booth for the party [Canon camera + Arduino]
    Several days before my wedding I came up with an idea to rent a photo booth for a wedding party. When I saw what the rental prices are, I quickly decided that I would do my own, because the cost of building it was close to the cost of renting a photo booth for 2-3 hours. By the way, I recorded some material for my YT channel ( JestemInzynieremPL).

    My photo booth design consisted of a digital camera, monitor and Arduino board, without a printer. Printed photos in the ubiquitous times of socialmedia are rather outdated, because everyone prefers a photo for a fejsika rather than a small printout. What's more, from the designer's point of view a photo booth, omitting a printer is a very good idea, because it greatly simplifies its construction. And it reduces its price. And the cost of operation.

    Most cameras have a miniHDMI output, which can be used to send the image directly to the monitor. In older monitors, there is not always an HDMI socket, then you must use adapters for DVI or D-SUB jacks. I did the photo booth at cost, so I have a used monitor and I am using the miniHDMi - D-SUB adapter. After connecting the camera, the image from the display appears on the monitor. The device must have a power supply with an adapter pretending to be a battery so that it can work for several hours or more.

    I set the camera so that after taking each picture it would display the picture for a certain time. Ot all the magic of the photo booth. All I had to do was make an Arduino circuit based layout that triggered the shutter of the camera after pressing the 'take a picture' button.

    Photo booth for the party [Canon camera + Arduino]
    The camera's photo control system is based on the Arduino PRO Mini in the 5V version. I also used the construction of the device: 6 pcs. 12V signal lamps, 2 large buttons with backlight, one tact-switch button, LED, ON-OFF round switch, DC 12V socket, resistors with 200 Ohm and 10KOhm resistance, 2 optocouplers, 8 NPN transistors, prototype board, female goldpin strips and male, 2.5mm micro-jack, 4 nylon spacers and plastic housing.





    Photo booth for the party [Canon camera + Arduino]
    The scheme of the photo booth control system is very simple. The explanation may start with the fact that the whole is powered by 12V DC. There is a good option, because all elements of the system can be supplied with the same voltage.

    As I mentioned before, the fotobudka is controlled by the Arduino PRO Mini board with 5V logic. All peripherals are connected to it. The power supply to the PCB is fed to the RAW pin, GND ground. Two big front buttons and one small one, placed on the controller's casing, give the possibility of triggering the shutter from the inside of the photo booth connected to pins A0, A1, A2. From the pin D2 to the pin D9, the signaling and high key backlight are connected. Pins D10 and D11 are connected to the camera.

    Of course, the camera is not connected directly to the Arduino, because both devices have different operating voltage & # 8211; 3,3V camera, and Arduino 5V. Additionally, it is worth taking care of the camera's safety and electronically separating the Arduino camera system using an optocoupler. With this solution, for a zloty I have such protection that I can connect up to 1000V and nothing should happen with the camera.

    The control system is connected to the camera via the cable inlet. This is a 2.5mm micro-jack. Proper shorting of the pins of the camera's socket allows you to imitate pressing the shutter release button.

    These are now signal lamps. I admit that I do not know exactly what is in them, but I bet that some LED and resistor. The most important is that they are powered by 12V electricity, i.e. they can not be directly connected to Arduino. And here transistors come in with help.

    The entire assembly of electronics, explanation of the scheme, operation algorithm and sketch of the control program can be seen in the following video:

    Link


    I started the construction of the photo booth body by cutting the plywood. I can give you advice so that you do not let her alone in the DIY store. Most large DIY stores have such great, great saws on which they cut the plates to the nearest millimeter. I was very pleased, all the boards were cut evenly and precisely.
    Photo booth for the party [Canon camera + Arduino]

    I will immediately admit that I do not have much in common with woodwork, so it's possible that I made mistakes that seem blatant to those involved in this profession. If so, I would like to read your comments and comments.

    Below is a video on which I am describing the construction of the body and showing the work of the photo booth:

    Link


    At the end, a small summary: fotobudka is doing very well, she has already worked over a dozen events after 8-10 hours of uninterrupted work. I am very pleased with it, although there are a few things that I would change and improve in the construction of the next one. Maybe you have any questions or tips? I'm happy to discuss, but not in the style of Arduino? A real engineer does not tick it.

    I bet that entering a link to the site with photo gallery taken by the photo booth will be treated as a prohibited advertisement? If not, I would like to praise :-)

    Photo booth for the party [Canon camera + Arduino]


    Cool! Ranking DIY
    Can you write similar article? Send message to me and you will get SD card 64GB.
  • #3
    JestemInzynieremPL
    Level 6  

    erian wrote:
    What model of Canon do you use?

    Canon 700D

  • #4
    IS
    Level 16  

    I admire my friend that a couple of days before my wedding had time and permission from (then future) wife to fight this construction :)

  • #5
    JestemInzynieremPL
    Level 6  

    IS wrote:
    I admire my colleague that several days before his wedding he had time and permission from (then future) wife to fight this construction :) < span class = "notranslate">

    The second time I would not have taken up in such a short time, because the last work on the photo booth ended the day before the wedding :-D

  • #6
    artwa
    Level 12  

    Respect for taking up the challenge a few days before the wedding.
    I'm asking a few questions:
    - softboxes shine all the time? What is the source of light in them?
    - is this added lighting enough to set a fixed exposure in the camera (Manual Exposure) and not to worry about other ambient light?
    - uses a colleague from AutoFocus, or permanent ManualFocus with sufficiently closed aperture is enough?
    - photos are saved on the camera card and - what next? Photographed waiting for the colleague, "send" to them photos taken from the card after the party?

  • #7
    JestemInzynieremPL
    Level 6  

    artwa wrote:
    - softboxes are lit all the time? What is the source of light in them?

    Yes, softboxes have a candle all the time. There are 5500K solid light bulbs in the lamps. I'm thinking about adding a flash, because it happens that "dynamic" pictures are sometimes disturbed.
    artwa wrote:
    - is this added lighting enough to set a fixed exposure in the camera (Manual Exposure) and not to worry about other ambient light?

    Yes, everything is set to manual and so far there were no problems.
    artwa wrote:
    - uses a colleague from AutoFocus, or permanent ManualFocus with sufficiently closed aperture enough?

    I use the manual focus, because automatic is sometimes free and unreliable.
    artwa wrote:
    - photos are saved on the camera card and - what next? Photographed waiting for the colleague, "send" them pictures taken from the card after the event?

    Exactly, after the party, I take pictures of the organizer of the event and he decides what to do next with them.

  • #8
    ziko234
    Level 17  

    Hello, great idea!
    Do you have the sizes of plywood you wrote down that you ordered in the shop for cutting?

  • #9
    JestemInzynieremPL
    Level 6  

    ziko234 wrote:
    Do you have the sizes of plywood you wrote down what you ordered in the shop for cutting?

    Thanks! The body was made of 18 mm thick plywood, I used panels with the following dimensions:
    2 items - 868 x 500 mm
    2 items - 850 x 500 mm
    4 items - 850 x 350 mm
    2 items - 500 x 368 mm
    2 items - 464 x 100 mm

  • #10
    Jawi_P
    Level 33  

    Revelation!
    Especially for creativity and the deadline for implementation :)
    In the end something different than the amplifier, power supply or Tesla coil;)

  • #11
    ladamaniac
    Level 37  

    If manual sharpening, light permanently, writing on the card, why the arduino?

  • #12
    ziko234
    Level 17  

    ladamaniac wrote:
    If manual sharpening, permanent light, card recording, what is the purpose of arduino?
    In total, it's enough to set the self-timer on the camera, the button from the trigger and the monitor: D

  • #13
    artwa
    Level 12  

    Arduino probably basically serves only to light up the lights, which count down the time to take off (and replace the self-timer). It looks like shooting a cannon to a sparrow, but in my opinion it is a detail that is quite important for the recipient.

  • #14
    JestemInzynieremPL
    Level 6  

    artwa wrote:
    If manual sharpening, permanent light, card recording, what is the purpose of arduino?

    ziko234 wrote:
    In total, it's enough to set the self-timer on the camera, the button on the trigger and the monitor: D

    to your questions, Artwa replied roughly:
    artwa wrote:
    Arduino probably basically serves only to light up the lights, which count down time to the picture (and replace the self-timer).


    Using Arduino to trigger the shutter of the camera gives you much more control over the whole. I can freely set the time and number of photos taken "at once". Thanks to Arduino, the photo booth has the ability to take pictures eg after 3 and 6 seconds (two different buttons), there is the possibility of highlighting large buttons for different modes of operation, you can change the way of signaling taking a picture. It was possible to make a photo-frame in the version without Arduino, but it would be ... sad? :-P

  • #15
    ladamaniac
    Level 37  

    artwa wrote:
    Using Arduino to trigger camera shutter gives you much more control over the whole. I can freely set the time and number of photos taken "at once". Thanks to Arduino, the photo booth has the ability to take pictures eg after 3 and 6 seconds (two different buttons), there is the possibility of highlighting large buttons for different modes of operation, you can change the way of signaling taking a picture. It was possible to make a photo-frame in the version without Arduino, but it would be ... sad?


    This paste into the first post, without it, just a few meters of two-wire cable, monostable button and a dedicated plug for the camera, with me just 2.5mm Jack.

    Before this type of events, quite interesting effects give the application of a random time from pressing to photo, of course within reasonable limits. Here arduino would work very well.

  • #16
    JestemInzynieremPL
    Level 6  

    ladamaniac wrote:
    without it, just a few meters of a two-core cable

    From the experience I have gained, it is necessary to use as few cables as necessary to operate the photo booth. Drunk people can do a good shit :-D

    And that's btw. I do not know why such an aversion to using Arduino, even in stupid-simple projects? After all, it costs a few zlotys, and greatly expands the capabilities of each device.

  • #17
    Zbychm
    Level 11  

    BRAVO!
     Congratulations on the occasion of the wedding and the idea! Maybe other colleagues were having fun in this idea? I have a few ideas and I will try to present them in a few weeks.

         greetings

  • #18
    krzbor
    Level 16  

    JestemInzynieremPL wrote:
    And so btw. I do not know why such an aversion to using Arduino, even in stupid-simple projects? After all, it costs a few zlotys, and greatly extends the capabilities of each device.

    I agree with you exactly. Why use 2 integrated circuits, if one processor can be used? And instead of an independent processor - PRO Mini, which was created just to use it in ready-made solutions. The processor gives many options, eg. Light animation.

  • #19
    krru
    Level 32  

    What type of camera did you use? Some of the Canons had the ability to control the USB - you could both release the shutter and set some exposure parameters. Of course, you can also transfer photos, and even not write photos to the card at once, just send to your computer. Applying something like a raspberry allows simultaneous connection of the camera to USB and the network for sending pictures.

  • #21
    JestemInzynieremPL
    Level 6  

    krru wrote:
    can be controlled via USB

    krru wrote:
    set some exposure parameters

    krru wrote:
    transfer photos, and even not save photos to the card just send to your computer at once
    < / span>
    That would be best, without a doubt, but software would be a drama (at least for me). Write a program for communication, camera operation, transferring live image and transferring photos by USB is a thicker case, so I immediately fell off the idea, because I had little time (maybe too little skill). In general, I am aware of the existence of dedicated, commercial photo booth software, but I think I just wanted to do everything myself :-)

  • #22
    Jawi_P
    Level 33  

    JestemInzynieremPL wrote:
    Generally, I'm aware of dedicated commercial photobooths software, but I think I just wanted to do everything myself :-)

    And a plus for that.
    Raspberries, writing a softy, commercial chewing, etc. is probably a topic for another thread, not a "wedding day 3" type design.

  • #23
    st4chuu
    Level 15  

    How would I read my own story;).
    Two years ago, a couple of weeks (about 10) before her fiancée said she wanted to have a photo booth. Fast phone in a few places and no dates.
    She wanted so badly that I did;).

    I used the canon s5is. I uploaded him FW chdk, with the computer communicating after ptp.
    As a screen I hunted down an old lenovo think it's raining with a rotating touch screen
    In c # I wrote an application that took a preview from the camera at the right moment, took a photo then I made a layout, added frames, etc. I sent to the printer.
    As a flash I gave a flash bulb with e27 thread
    Canon cost me about PLN 150 for this power supply about PLN 30
    the laptop cost PLN 300
    200 PLN canon inkjet printer
    flashlight PLN 30.
    plywood fittings, etc. about 500 zlotys

    Ultimately, the whole went to splinters a bit spastered in concept time for printing is about 10-15 seconds per piece. The assumption about the maintenance-free foto booth was not successful. I have only a few pictures left from the whole
    While the guests at the wedding were having a great time, some probably did not know that in addition to the print is the recording on the card and laptop (taking care of their privacy, I will not throw these photos)
    Photo booth for the party [Canon camera + Arduino] Photo booth for the party [Canon camera + Arduino] Photo booth for the party [Canon camera + Arduino]

    ps. what to do at the last minute. My wife had a make-up and I sat next to sitting soft and finished writing;). Make-up artist / make-up artist (or whatever it is called otherwise), she smiled that she got stressed by getting married. Wife pissed off, she said that more than a wedding she is stressed that something is not working.

    ps2. as to the obsolescence of printed photos. My booth printed 10x15, many visitors whom I visited later I saw that they had photobonds attached somewhere. The printouts themselves also added "emotions" during the event itself when they showed each other what they had done.

  • #24
    amcio111
    Level 4  

    Very nice design, I'm also at the stage of creating such a photo booth I only have a problem because my printer does not have bluetooth and I temporarily stopped because I do not know how to completely solve it.

  • #25
    st4chuu
    Level 15  

    amcio111 wrote:
    Very nice design, I'm also at the stage of creating such a photo booth I only have a problem because my printer does not have bluetooth and I temporarily stopped because I do not know how to end solve.


    Describe what the problem is. I've had a nice photo booth behind me that made and printed photos.
    As I mentioned earlier, the project worked great, but it was not self-service and at your wedding you stupidly stand and watch the booth.

    Admittedly, I have not had many photos and videos from acting. And I will not throw fragments from the wedding with respect for guests. I still have all the right equipment and I have not deleted the software.

    If programming is not completely black magic for you, I can help you write soft from the basics of camera operation and photo printing, then just a simple usb printer.
    Describe how you want it to work.

  • #26
    amcio111
    Level 4  

    st4chuu wrote:
    amcio111 wrote:
    Very nice design, I'm also at the stage of creating such a photo booth I only have a problem because my printer does not have bluetooth and I temporarily stopped because I do not know how to solve it completely.


    Describe what the problem is. I've had a nice photo booth behind me that made and printed photos.
    As I mentioned earlier, the project worked great, but it was not self-service and at your wedding you stupidly stand and watch the booth.

    Admittedly, I have not had many photos and videos from acting. And I will not throw fragments from the wedding with respect for guests. I still have all the right equipment and I have not deleted the software.

    If programming is not completely black magic for you, I can help you write soft from the basics of camera operation and photo printing, then just a simple usb printer.
    Describe how you want it to work.

    I would like it to be maintenance-free, temporarily I stopped at the fact that the camera takes a picture and I still do not know how to download photos from the camera and send to the printer (some program in c #?). The next problem, on which I already have a small idea, is that the shutter button works for servo (SLR camera for everyday use, that's why kicking off the button), I came up with a bluetooth remote control for mirror refill and replace it with a relay controlled by arduino.

    And why was not your service unattended, what did you have to do exactly?

  • #27
    st4chuu
    Level 15  

    amcio111 wrote:

    I would like it to be maintenance-free, temporarily I stopped at the fact that the camera takes a picture and I still do not know how to download photos from the camera and send to the printer (some program in c #?). The next problem, on which I already have a small idea, is that the shutter button works for servo (SLR camera for everyday use, that's why kicking off the button), I came up with a bluetooth remote control for mirror refill and replace it with a relay controlled by arduino.

    And why was yours unmanned, what did you have to do exactly?


    Maintenance-free for me it was I put and forget.
    In fact, once in a while some guest pulled the power cord and everything had to be restarted.
    I could put 50 sheets of paper at once. Guests printed 2 photos, which means that every 25 photos had to be changed.
    Near the booth there were gadgets, hats, glasses, etc. On average, the guests respected it.
    I started jamming the paper in the printer.
    All this meant that on average every 15-20 minutes someone had to look after them.

    See if the camera you want to use has the option of changing FW to CHDK (or if it supports ptp).
    There is something like PTP (picture transfer protocol). Thanks to this, you send instructions to the camera and you can change any parameters. You are downloading the preview from the camera. You send a command to take a picture, you can download the photo immediately. This way you have a photo on your computer.
    There are many graphics processing libraries in C #. I made a 2x2 layout photo + a frame with a signature at the end sent from the printer and a 10x15 printout.

    Tell me which camera model do you want to use?
    Remember, a photo-camera does not necessarily have to be a SLR camera. All you need is a monkey, in the case of printouts, the printer will be a bottleneck.

  • #28
    amcio111
    Level 4  

    My current configuration is a nikon d3400 and a brother dcp-j100 printer.
    Well, right, drunk people do not pay much attention to anything, you've actually reminded me of paper that it could be a problem. Unfortunately, from what I see, my camera does not have a ptp function or there is nothing written about it on the nikon website

  • #29
    st4chuu
    Level 15  

    The printer would be best if it was loaded from above. Especially with photo paper, which is quite stiff, it can gently lock into the printer when printing.
    In addition, there is easy access to the printer through the door.
    The camera I see is info that people are firing on him ptp. Download some soft and try to take a picture of it from the camera, download a preview, etc. If it succeeds, it should go.

  • #30
    Skipperab kobieta
    Level 9  

    artwa wrote:
    - photos are saved on the camera card and - what next? Photographed waiting for the colleague, "send" them pictures taken from the card after the event?

    Exactly, after the party, I'm shooting photos of the event organizer and he's already deciding what to do with them. [/ Quote]
     
    I know that it's a bit old, but my colleague did not think about putting a printer on photo paper, which prints immediately after taking a photo? Recently I was at a party, someone normally put a PC with Windows 7 there, some lens (I do not know if it was a regular camera or something more advanced), a monitor and then it printed.