2.188
Bearbeitungen
Keine Bearbeitungszusammenfassung |
K (fixed link) |
||
(61 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 (Christopher Street Day) oder | 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 plus wer mitmachen möchte | * Fraxinas | ||
* Hendrik[[Datei:rindphi.jpg|50px|]] | |||
* plus wer mitmachen möchte | |||
=== Benötigte Teile === | === Benötigte Teile === | ||
* Digitale Spiegelreflexkamera (vorhanden) | * Digitale Spiegelreflexkamera (vorhanden) | ||
* TFT-Bildschirm (optimalerweise Touch) + Mini-PC oder schlachtreifen Laptop | * TFT-Bildschirm (optimalerweise Touch) + Mini-PC oder schlachtreifen Laptop | ||
* Fotodrucker | * Fotodrucker (ERLEDIGT: Mitsubishi CP9550DW privat von Fraxinas) | ||
* Fotoblitz | * Fotoblitz(e) | ||
* Holzteile für Gehäuse/Ständer | * Holzteile für Gehäuse/Ständer | ||
* evtl. RGB-LED-Leisten / Mattierte Scheibe zur Zierde | * evtl. RGB-LED-Leisten / Mattierte Scheibe zur Zierde | ||
* evtl. Münzprüfer (hätte ich welche vom Kollegen als Leihgabe) | * evtl. Münzprüfer (hätte ich welche vom Kollegen als Leihgabe) | ||
* Raspberry | * Raspberry (stärkerer Einplatinenrechner z.B. ODROID könnte den PC komplett ersetzen) | ||
= Projekttagebuch = | |||
{|class="wikitable sortable" | |||
! data-sort-type="date" | Date!!Name!!Was | |||
|- | |||
|13.4.2016||Fraxinas||per gphoto2 kann Nikon D7200 kann per USB ferngesteuert werden, Preview-Video und Auslöser | |||
|- | |||
|15.4.2016||Fraxinas||in Freiberg von einer Fotografin einen gebrauchten Mitsubishi CP9550DW für € 650,- gekauft inkl. 3 Rollen 10x15 (à 600 Abzüge) | |||
|- | |||
|16.4.2016||Fraxinas||Drucker läuft mit Originaltreiber unter Windows 10 | |||
|- | |||
|17.4.2016||Fraxinas||Drucker läuft mit Gutenprint+CUPS unter Linux Arch+Manjaro | |||
|- | |||
|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 | |||
|- | |||
|} | |||
= Referenzen = | |||
Code liegt auf https://github.com/Schaffenburg/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 | |||
Bearbeitungen