Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Photobooth project #134

Open
zysmo opened this issue Jun 4, 2019 · 9 comments
Open

Photobooth project #134

zysmo opened this issue Jun 4, 2019 · 9 comments
Labels
success story Reports of successful appliances

Comments

@zysmo
Copy link

zysmo commented Jun 4, 2019

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

@wikijm wikijm added the success story Reports of successful appliances label Jun 4, 2019
@wikijm
Copy link
Collaborator

wikijm commented Jun 4, 2019

Hi @zysmo

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

@AcidCool83
Copy link

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

@reuterbal
Copy link
Owner

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.

@wikijm
Copy link
Collaborator

wikijm commented Jun 27, 2019

Hi @zysmo

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

@oelegeirnaert
Copy link

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.

@MarioJanssen27
Copy link

MarioJanssen27 commented Sep 10, 2019

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

@Hubert-73
Copy link

Hubert-73 commented May 1, 2020

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?

@zysmo
Copy link
Author

zysmo commented May 3, 2020

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

@Hubert-73
Copy link

Hubert-73 commented May 6, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
success story Reports of successful appliances
Projects
None yet
Development

No branches or pull requests

7 participants