photobooth icon indicating copy to clipboard operation
photobooth copied to clipboard

Photobooth project

Open zysmo opened this issue 5 years ago • 9 comments

Describe your photobooth My wife asked me to build a photobooth for her birthday party. So I planned this an looked around for impressions from other projects. After short search I found this and it was almost that I was looking for. For my taste, it needs some little modifications in the future, but for the moment perfect. Thanks to reuterbal for this great job!

Hardware (please complete the following information):

  • Device: Raspberry Pi 3B+
  • Camera: Nikon D90
  • Printer: Canon Selphy CP1000
  • GPIO: Yes

Additional equipment

  • Studio Flash / Walimex Pro VC300 with wireless trigger
  • 19" screen (without touch)
  • Big arcade button 100mm
  • Small arcade button for printing
  • ...

Software (please complete the following information):

  • OS Raspbian Stretch
  • Python version 2.7.13

Problems:

No DIY project without problems ;-)

So I had a lot of problems with the camera fom beginning till now. After starting the camera is not working and I had to turn off an on several times... Different errors like:

_ERROR - CameraProcess: Exception "[-1] Unspecified error"
ERROR - Camera: [-1] Unspecified error_

_ERROR - CameraProcess: Exception "[-53] Could not claim the USB device"
ERROR - Camera: [-53] Could not claim the USB device_

After each taken picture I got warnings:

_INFO - Saving picture as 2019-05-29/photobooth_shot_00017.jpg
WARNING - Cannot set camera output to idle: [-2] Bad parameters.
WARNING - Cannot set camera output to active: [-2] Bad parameters._

but normally it continous working.

When countdown starts it needs 2-3 second till the live picture is shown. And the countdown is very slow. I used 4 seconds, but it needs about 10 seconds till the timer is finished. (this is only when using the camera... in dummy mode the timer counts real seconds).

Second problem was the printer. After a while (~40 pictures) it stops working. Cups said Send-Document successful-ok, but printer still said 'busy' and is not printing. I think this is a problem of cups and/or printer, but I wanted to mention it.

Pictures: Here some pictures of my project. If anyone is interested I can make more detail photos or can explain details of assembly... IMG_1271 IMG_1269 photobooth00022

zysmo avatar Jun 04 '19 11:06 zysmo

Hi @zysmo

Thanks for your feedback 😃 I've added your success story to the Wiki 😉

wikijm avatar Jun 04 '19 12:06 wikijm

Hello @zysmo,

If you could, I would like to see the modifications in the code to add the print button. A few days ago I asked the question but I have not had time to look at it. Also I think it would be useful for more people.

Thank you

AcidCool83 avatar Jun 12 '19 15:06 AcidCool83

Thank you for your feedback! The error message [-2] is non-fatal - it tries to do some power saving features for the sensor on canon cameras. I don't have any other model, thus I can't test it with Nikon etc. and instead of doing the same there, it prints this error message.

reuterbal avatar Jun 13 '19 10:06 reuterbal

Hi @zysmo

I'll loved to have more detail photos and details of assembly, anything you can offer 😃

wikijm avatar Jun 27 '19 09:06 wikijm

Hi @zysmo ,

I used 4 seconds, but it needs about 10 seconds till the timer is finished. (this is only when using the camera... in dummy mode the timer counts real seconds).

I do have the same problem, I think it's related to the fullscreen option on larger displays. Please can you try without the fullscreen option and check if it's better?

Even with my RPI4 4GB ram it's not better, so I think it's something related to the GUI interface.

oelegeirnaert avatar Sep 03 '19 21:09 oelegeirnaert

Hello @zysmo ,

Your collage has an open space in the upper left corner.

How did you do it?

I have no idea how you did it! I only get the free field at the bottom right.


in deutsch

Hallo @zysmo ,

Deine Collage hat oben links ein freies Feld.

Wie hast du das gemacht?

Ich habe keine Ahnung wie du das gemacht hast! Ich habe keine Ahnung wie du das gemacht hast! Ich bekomme das freie Feld nur unten rechts.

grafik

MarioJanssen27 avatar Sep 10 '19 07:09 MarioJanssen27

Hallo @Zysmo, ich bin dabei eine Fotobox zu bauen. Die Box läuft auch schon. Da ich keinen Touchscreen verwenden will, bin ich auf Dein Konzept mit den 2 Drucktastern gestoßen. Das wäre genau das, was ich mir vorgestellt habe. Leider bin ich ein absoluter Anfänger mit dem Raspberry. Kannst Du mir dabei irgendwie weiterhelfen?

Hubert-73 avatar May 01 '20 07:05 Hubert-73

Hallo @zysmo, ich bin dabei eine Fotobox zu bauen. Die Box läuft auch schon. Da ich keinen Touchscreen verwenden will, bin ich auf Dein Konzept mit den 2 Drucktastern gestoßen. Das wäre genau das, was ich mir vorgestellt habe. Leider bin ich ein absoluter Anfänger mit dem Raspberry. Kannst Du mir dabei irgendwie weiterhelfen?

klar kann ich dir dabei behilflich sein.

Was genau verstehst du denn nicht? Wenn die internen Pullup-Wiederstände benutzt werden, brauchst du über den Taster den gewünschten GPIO Pin eigentlich nur auf Masse zu ziehen. Vielleicht schaust du dir zum Einstieg erst mal das hier an: https://www.elektronik-kompendium.de/sites/raspberry-pi/2006031.htm

Wenn du noch Fragen hast, gerne melden.

Grüße Alex

zysmo avatar May 03 '20 12:05 zysmo

Hallo Alex, danke für Deine Antwort und für den Link. Da werde ich mich mal einlesen. Das Grundsystem von reuterbal läuft so weit. Jetzt geht es halt noch um ein paar individuelle Anpassungen wie z.B. Taster usw.

Viele Grüße

Hubert

zysmo [email protected] schrieb am So., 3. Mai 2020, 14:01:

Hallo @zysmo https://github.com/zysmo, ich bin dabei eine Fotobox zu bauen. Die Box läuft auch schon. Da ich keinen Touchscreen verwenden will, bin ich auf Dein Konzept mit den 2 Drucktastern gestoßen. Das wäre genau das, was ich mir vorgestellt habe. Leider bin ich ein absoluter Anfänger mit dem Raspberry. Kannst Du mir dabei irgendwie weiterhelfen?

klar kann ich dir dabei behilflich sein.

Was genau verstehst du denn nicht? Wenn die internen Pullup-Wiederstände benutzt werden, brauchst du über den Taster den gewünschten GPIO Pin eigentlich nur auf Masse zu ziehen. Vielleicht schaust du dir zum Einstieg erst mal das hier an: https://www.elektronik-kompendium.de/sites/raspberry-pi/2006031.htm

Wenn du noch Fragen hast, gerne melden.

Grüße Alex

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/reuterbal/photobooth/issues/134#issuecomment-623099117, or unsubscribe https://github.com/notifications/unsubscribe-auth/APNDENDCASCZKADHX2HKGJTRPVMIFANCNFSM4HS3SXCA .

Hubert-73 avatar May 06 '20 08:05 Hubert-73