Projekt:Photobooth: Unterschied zwischen den Versionen

K
fixed link
Keine Bearbeitungszusammenfassung
K (fixed link)
 
(58 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Infobox Projekt
|name            = Photobooth
|status          = stable
|beschreibung = Erinnerungsfotogenerator
|autor          = [[Benutzer:Fraxinas|Andreas]]
|owner          = Fraxinas
|image          = Photobooth.jpg
|imagesize      =240
}}
= Übersicht =
= Übersicht =


Zeile 12: Zeile 25:


=== Nach Projektabschluss ===
=== Nach Projektabschluss ===
Das Ding können wir als Cash Cow zum Spendensammeln einsetzen auf Veranstaltungen wie Tag der offenen Tür, dem CSD ([http://rainbows-ab.de/csd/ Christopher Street Day]) oder [[Bruderschaft der Völker]] wo wir Photos gegen Spende ausdrucken können. Käme natürlich auch gut auf privaten Partys der Mitglieder!
Das Ding können wir als Cash Cow zum Spendensammeln einsetzen auf Veranstaltungen wie Tag der offenen Tür, dem CSD ([http://rainbows-ab.de/csd/ Christopher Street Day]) oder [[Veranstaltung:BrüderschaftderVölker2016|Brüderschaft der Völker]] wo wir Photos gegen Spende ausdrucken können. Käme natürlich auch gut auf privaten Partys der Mitglieder!


=== Beteiligte Personen ===
=== Beteiligte Personen ===
* Fraxinas
* Fraxinas
* Viktor
* Hendrik[[Datei:rindphi.jpg|50px|]]
* plus wer mitmachen möchte
* plus wer mitmachen möchte


Zeile 43: Zeile 56:
|-
|-
|19.4.2016||Fraxinas||python-Testapplikation Testvideo overlay mit alphatransparentem PNG, einfache GUI mit Auslösersimulation
|19.4.2016||Fraxinas||python-Testapplikation Testvideo overlay mit alphatransparentem PNG, einfache GUI mit Auslösersimulation
|-
|21.4.2016||Fraxinas||python-Testapplikation kann live video preview von der Nikon D7200 und Foto auslösen
|-
|22.4.2016||Fraxinas||Frage mich, ob python die richtige Wahl ist... Bindings für benötigte libs sind teilweise unvollständig oder fehlerhaft gewrapped, z.B. skaliert Gstreamer die Overlays manchmal nicht richtig, capture-movie aus gphoto2 gibt es nicht, muss per subprocess Popen umständlich gepiped werden. Testapplikation in c mit gobject vielversprechend.
|-
|27.4.2016||Fraxinas||photobooth.c läuft ganz gut, mit gtk3+ und gstreamer in nativ gobject gecodet
|-
|29.4.2016||Fraxinas||Photobooth-Software ist einsatzbereit, direktes Drucken funktioniert. Als nächstes auf der Suche nach einem Touch und testen welchen Rechner man mindestens braucht für ordentliche Performance...
|-
|30.4.2016||Fraxinas||19" 4:3 open frame Touchscreen mit DVI für 45,- € auf Ebay Kleinanzeigen gefunden und bestellt.
|-
|01.5.2016||Fraxinas||Für hochwertigen Druck ist ein ICC-Profil zur Farbkalibrierung nötig, dafür habe ich dieses Wochenende ein Gstreamer-Plugin geschrieben [https://bugzilla.gnome.org/show_bug.cgi?id=765927]
|-
|08.5.2016||Fraxinas||Ich warte immer noch auf den Touchscreen -_- photobooth ist jetzt per ini-Datei konfigurierbar und muss nicht mehr jedes mal neu compiled werden ^_^
|-
|10.5.2016||Fraxinas||Touchscreen-Einzelteile sind endlich angekommen und funktionieren auch!
|-
|16.5.2016||[[Benutzer:Dg3hda|Hendrik]]||Controller für LED-Objektivring lebt als Prototyp mit 3 LEDs. Auslösung und Fertigmeldung per UART.
|-
|19.5.2016||Fraxinas||Ich habe mal angefangen das Gehäuse in Sketchup zu zeichnen, liegt im git
|-
|22.5.2016||[[Benutzer:Dg3hda|Hendrik]]||Original wird wohl ein Ring mit 30-60 LEDs, Prototyp läuft jetzt auf 59 LEDs. Flash, an, aus und countdown-Modus implementiert. Helligkeit reduziert auf 32/255 Tastverhältnis, um Stromversorgung zu schonen.
|-
|23.5.2016||Fraxinas||Stator gebastelt, Beschläge von Thomann bestellt
|-
|25.5.2016||Fraxinas||"Screensaver" (aka. Camerasaver) unterbricht Liveview nach x sec. und spielt Video/Audio/Photo ab. Beschläge sind da
|-
|27.5.2016||Fraxinas||Bei Holz Elzenheimer in Schöllkrippen benötigtes 10er Pappelsperrholz für 25 Euro gekauft
|-
|30.5.2016||Fraxinas||Gehäuse fertig zusammengebaut
|-
|31.5.2016||Fraxinas & Hendrik||Im Space RGB-Leds mit Arduino getestet
|-
|1.6.2016||Fraxinas||LED-Klasse in photobooth.c implementiert
|-
|5.6.2016||Jochen & Fraxinas||Bildausgabelade 3D-gedruckt
|-
|11.6.2016||Fraxinas||Erster "Produktiveinsatz" der Photobooth beim CSD Aschaffenburg
|-
|18.6.2016||Hendrik, Steven, Jochen, Fraxinas||Einsatz der Photobooth beim Repaircafé
|-
|16.-17.7.2016||BdV-Crew||Brüderschaft der Völker
|-
|18.9.2016||Fraxinas, Cmax, Olli||Familientag Mömbris
|-
|14.10.2016||Fraxinas||20jährige Jubiläumsgala im Jukuz
|-
|19.11.2016||Fraxinas||Klettercup in der Kletterhalle
|-
|4.12.2016||Fraxinas||DiY-Weihnachtsmarkt im Jukuz
|-
|14.-17.4.2017||Fraxinas, Karsten, Olli, Fabs||Easterhegg 2017 in Mühlheim/Main, Imgur-Upload und Twitter-Gateway implementiert http://imgur.com/a/ppbyh
|-
|29.4.2017||Fraxinas & co||Unser Vereinsjubiläum & Tag der offenen Tür http://imgur.com/a/2dyxD
|-
|25.-27.5.2017||GPN-Crew||Gulaschprogrammiernacht 2017 in Karlsruhe, Preview Mirroring implementiert, Schublade und Diffusor durch Hitze im Auto beschädigt! http://imgur.com/a/LPcM8
|-
|10.6.2017||Fraxinas||Einsatz beim Christopher-Street-Day im Jukuz Aschaffenburg http://imgur.com/a/B9ePZ
|-
|25.6.2017||Robert & Fraxinas||50-jähriges Jubiläum Landesbund für Vogelschutz Kleinostheim, Problem mit GTK-Versionen durch missglücktes Systemupdate
|-
|15.+16.7.2017||Robert & Fraxinas||Brüderschaft der Völker
|-
|20.+22.7.2017||Fraxinas||Einsätze in der Mittelschule Hösbach bei Abschluss der M10 und beim Schulfest
|-
|9.8.2017||Fraxinas||Umzug des Repository von git.schaffenburg.org auf https://github.com/Schaffenburg/photobooth
|-
|19.-22.10.2017||Fraxinas||Funktionserweiterung "Kemonomimi" mit automatischer Gesichtserkennung beim Gstreamer Hackfest und Einsatz und Vortrag bei der Gstreamer Conference https://imgur.com/a/N0jaa
|-
|25.04.2019||Fraxinas||Implementation von QR Code-Overlays und private Uploads auf linx-server
|-
|3.05.2019||Fraxinas||Portierung auf das meson-Buildsystem
|}
= Kamera-Kompatibilitäts-Tests =
{|class="wikitable sortable"
! | Hersteller!!Modell!!Name!!libgphoto2!!Spezielle Parameter!!Preview Res!!DC-Eingang!!Blitz-Ausgang!!Bemerkung!!Einsetzbar
|-
|Casio||Exilim EX-P700||Fraxinas||X||
|-
|Panasonic||Lumix DMC-TZ61||Fraxinas||X||
|-
|Nikon||D7200||Fraxinas/Justin||✓||CAM_REINIT_AFTER_SNAPSHOT||640x424||X||Blitzschuh||­-||✓ Einsatz beim BdV
|-
|Nikon||D5200||Jochen||✓||||||||||­Livepreview anschalten geht nur 1x, danach reagiert die Kamera nicht mehr||
|-
|Nikon||D3200||Fraxinas/Lukas K.||✓||CAM_REINIT_BEFORE_SNAPSHOT||640x424||X||Blitzschuh||­regelmäßige USB-Treiberfehler, die Kamera-Reset erfordern||✓
|-
|Canon||EOS 600d||Fraxinas/Jukuz||✓||CAM_REINIT_BEFORE_SNAPSHOT|CAM_REINIT_AFTER_SNAPSHOT||1056x704||Adapter vom Jukuz||Blitzschuh||­-||✓ Einsatz am 11. und 18.6.16 und 10.6.17
|-
|Casio||EOS 350d||HydrexHD||X||||||||||*** Fehler *** Diese Kamera unterstützt nicht den Canon Viewfinder Modus *** Fehler (-6: »Nicht unterstützte Funktion«) ***
|}
= Resüme Photobooth-Einsatz beim Brüderschaft der Völker 2016 =
* Betriebszeit Samstag von 16:47 Uhr bis 23:27 Uhr: 127 Abzüge
* Betriebszeit Sonntag von 13:05 Uhr bis 18:35 Uhr: 85 Abzüge
== Pro ==
* Besuchermagnet
* relativ gute Auslastung
* Schaffenburg-Flyer als Schutzhülle
* Schloss im Hintergrund
== Contra ==
* Grelles Sonnenlicht
* Staub
* Hitze (Arduino-Kommunikationsstörung am Samstag, 2 Rechnerabstürze am Sonntag, Nikon-Ladegerät überhitzt)
* Rumprobiererei mit ungeregeltem Blitz
* kein weißes Dauerlicht
* Farbrolle gerissen als der Drucker verkantet eingestellt war (ließ sich gut kleben)
* Bildausgabelade abgebrochen (mit Feuerzeug wieder zusammengeschweißt)
* Autofokus oft fehlerhaft (später auf manuell geschaltet)
* einmal haben unbeaufsichtigte Kids einen Müllprint gemacht
* eine Frau hat sich über zu rosane Hautfarbe gewundert
== Verbesserungsvorschläge Allgemein ==
* evtl. Früher auf- und später abbauen, dann kann man mit dem Auto reinfahren
* Booth im Schatten aufstellen (Bessere Sichtbarkeit des Monitors, weniger Hitze)
* eventuell näher im Bereich Bühne, bzw. bei den Getränkeständen, da ist abends mehr Publikum (Steven hat Kontakte!)
== Verbesserungsvorschläge Hardware ==
* saugenden Lüfter mit Filtermatte einbauen
* Kamera mit Netzteil anstatt Akku versorgen (auf die Suche nach defektem Nikon EN-EL15 machen zwecks Bau eines DC-Adapters!)
* Lautsprecher fest verbauen
* geregelten Blitz anschaffen / evtl. Roberts Chinablitz auf Dauerlicht mit LED umrüsten
* evtl. vertikal schwenkbares Objektiv, höhenverstellbaren Fuß
* oder einfach ein stabiles Bänkchen / Klapptritt für die Kids zum draufstellen
* Reserve-Ausgabefach mitführen
* Arduino bequarzen gegen Kommunikationsprobleme
== Verbesserungen Software ==
* Robuster machen (Software-Hänger bei Kamerafehlern)
* Auslösegeräusch (wenn es keinen Blitz gibt)
* Möglichkeit zum "Nachdrucken" von abgeschlossenen Jobs (wurde mindestens 5x nachgefragt)
* Facebook-Upload und QR-Code mit URL auf dem Bildschirm anzeigen zum Abfotografieren (Likes farmen -> Profit!)
* Unterscheidung der gedruckten / abgebrochenen Aufnahmen anhand des Dateinamens
* Bisherige gemachte Fotos als Diashow durchlaufen lassen
= Einsatzplanung =
{|class="wikitable sortable"
! data-sort-type="date" | Datum!!Uhrzeit!!Ort!!Veranstaltung!!Wer
|-
|28.5.-2.6.2019||mehrtägig||Frankfurt Naxoshalle||Einsatz beim Japanischen Filmfestival Nippon Connection||Fraxi/Colin/autonom
|-
|19.7.-21.7.2019||mehrtägig||Aschaffenburg Volksfestplatz||Einsatz beim Fest Brüderschaft der Völker||Fraxi/Justin/Team
|-
|31.8.2019||ab Nachmittag||Kleinostheim||private Veranstaltung||Fraxi
|-
|}
|}


Code liegt auf https://git.schaffenburg.org/fraxinas/photobooth
= Referenzen =
Code liegt auf https://github.com/Schaffenburg/photobooth


Command lines: https://wiki.snaut.eu/index.php/Photobooth
Command lines: https://wiki.snaut.eu/index.php/Photobooth
Sneak Preview :) http://dreambox.guru/VID_20160421_200838.mp4
QR-Code-Plugin https://github.com/fraxinas/gst-qroverlay
= Blog-Artikel mit Fotos =
https://schaffenburg.org/die-photobooth-teil-1-idee-planung/
https://schaffenburg.org/die-photobooth-teil-2-beschaffung-und-realisierung/
https://schaffenburg.org/die-photobooth-teil-3-bedienung-und-erste-einsaetze/
= Talk =
Beim Easterhegg 2017 durfte ich einen Talk über den Bau der Photobooth halten.
Videoaufzeichnung: https://media.ccc.de/v/EH2017-8483-building_a_photobooth
englische Version von der GPN17: https://media.ccc.de/v/gpn17-8583-building_a_photobooth
Presentation: https://git.schaffenburg.org/fraxinas/photobooth/raw/master/presentation/building_a_photobooth.svg