USB-Kabelauslöser

23.01.2010 - 22:57 Uhr

Hallo zusammen!

Ein Projekt kommt selten alleine. Ichhabe auch noch über ein anderes kleines Helferlein nachgedacht. Es soll dazu dienen, eine Kamera über dei FB Kontakte der Kabelfernbedienung zu steuern. Das allerdings von einem PC/Mac aus über USB.

Wo zu das?
Klar, es gibt Oly Studio. Das ist aber manchmal mit Kanonen auf Spatzen (hochdeutsch Sperlinge) geschossen. Dann gibt's auh noch Kameras (aktuell E-P1 und E-P2), die kann man mit Studio nicht steuern. Weiters kann man diese Steuerung leicht mit einem Funksender (z.B. eoner für Blitzanlagen) zur drahtlosen Verbindung erweiern.

Was alles "in der Box" sein soll:
Ein kleiner USB-Stick mit Klinkenstecker für die kameraseitige Verbindung. Der Stick hat alles drin was man am Computer braucht. Er erlaubt, den Auslöser halb und ganz zu drücken. Dazu noch ein Kabel für die Verbindung zur Kamera.
Dann kommt noch eine kleine Anwendung (Windows) dazu, die eine Intervallschaltung bietet und ein Befehlszeilen-Programm, mit dem man aus Scripts heraus steuern kann.
Für Linux sollte sich das Befehlszeilen-Programm auch ausgehen. Wenn hier jemand helfen kann etwas mehr zu machen wäre ich sehr dankbar. Ebenso für Unterstützung bei Software für den Mac.
Die Dokumentation der Schnittstelle wird ebenfalls verfügbar sein damit jeder, der darauf was entwickeln möchte das auch im vollen Umfang kann.

Einen Prototypen auf dem Steckbrett wird's vorausichtlich nächste Woche geben.

Auch hier wieder die klassischen Fragen:
Wer interessiert sich dafür? Was darf's kosten?

Ideen, Anregungen und Preisvorstellungen willkommen. Je nachdem wie das ausgeht werde cih mal eine kleine Serie auflegen.

Helge ;-)=)

nach oben zitieren

Re: USB-Kabelauslöser

25.01.2010 - 20:41 Uhr

Hallo Helge,
ja ich würde eine "Fernsteuerung" für die E-P1 sehr begrüßen. Bei der " Freihand " Auslösung (fehlender Stirnanschlag) bin ich mir nicht immer sicher verwackelungsfrei ausgelöst zu haben. Habe mir schon aus Alu einen seitlich Griff als Gegenpunkt angebracht der mit dem Stativgewinde befestigt, aber er liegt nicht gut in der Hand.
Mit freundlichen Grüssen aus Do
Werner

nach oben zitieren

Re: USB-Kabelauslöser

02.02.2010 - 17:38 Uhr

Hallo!
Habe mich wegen deinem Beitrag hier angemeldet :)
Ich ärgere mich am meisten über meine Oly über die Tatsache daß eine Belichtungsreihe nur in 3 Stufen 1.0EV möglich ist. (Stichwort HDR-Fotografie ohne Stativ).
Ich habe mir schon ernsthafte Gedanken gemacht das USB-Steureungsprotokoll zu reverse engineeren und dann mit einem Atmel eine kleine Schaltung aufzubauen, die 5 Auslösungen so schnell wie möglich hintereinander mit verschiedenen Belichtungseinstellungen macht. Muss ja nicht einstellbar sein für den Anfang. Mir würde es zumindest reichen wenn ich das Protokoll schonmal einigermassen nachvollziehbar verstehen würde. Aber so wie sich dein beitrag liest, weisst du da schon etwas mehr. Berichte doch mal wie dein fortschritt bei deiner Idee momentan so ist.
Gruß

nach oben zitieren

Re: USB-Kabelauslöser

02.02.2010 - 17:47 Uhr

Ein USB-Stick-BT/Wifitransmitter und Auslösen über iPhone (mit live View Vorschau? ) wäre geil! ;)

nach oben zitieren

Re: USB-Kabelauslöser

02.02.2010 - 19:29 Uhr

Quote:
Ein USB-Stick-BT/Wifitransmitter und Auslösen über iPhone (mit live View Vorschau? ) wäre geil! ;)

Gibts ja schin für Canon liese sich bestimmt leicht adaptieren.

Quote:
5 Auslösungen so schnell wie möglich hintereinander mit verschiedenen Belichtungseinstellungen macht.

Das wäre natürlich sehr faszinierend dann wäre ich auch dabei. Optimal wäre natürlich man könnte per USB die Belichtungskorrektur verschiften. Aber wenn dann sollten es schon 7 Auslösungen sein. Das man den BEreich von -3 bis +3 abdecken kann.

Zusätzlich Frage (Aufgabe) lässt sich per USB auch der Fokuspunkt um einen bestimmten Betrag schiften? DAS wäre dann ein richtiges geiles Teil. Richtig unviersell einsetzbar leicht anzustöbseln und vielfältig funktional.

HElge weis bestimmt was darüber.

LG THomas

nach oben zitieren

Re: USB-Kabelauslöser

02.02.2010 - 23:20 Uhr

Quote:
Gibts ja schin für Canon liese sich bestimmt leicht adaptieren.

Nee, bei C und N muss die Cam per USB Kabel and den Computer/Mac und man kann dann die Kamera per Mac übers iPhone steuern, ich meine das ganze aber ohne Computer dazwischen, das wär was, auch wenn zB LV nicht funktionieren würde.

nach oben zitieren

Re: Re: USB-Kabelauslöser

03.02.2010 - 23:35 Uhr

Das Bringt uns alles nichts wenn das zugehörige Protokoll proprietär ist.
Weiß jemad etwas darüber?

nach oben zitieren

Re: USB-Kabelauslöser

05.02.2010 - 17:29 Uhr

Hallo zusammen!

Das Protokoll ist nicht so arg das Problem. Das lässt sich mit entsprechenden Miteln (die habe ich) auch gut dokumentieren.
Das Problem sitzt in der Kamera. Wenn man die Kamera fernsteuert, dann will sie auch die Bilddaten los werden. Das bedeutet, dass man zumindest USB 2.0 haben sollte um die Zeiten einigermassen erträglich zu gestalten. Microcontroller schaffen das nicht. Da geht nur USB 1.2 und das bedeutet unbrauchbare Übertragungszeiten.
Dazu kommt dann noch, dass man die Daten wo ablegen muss. Ein Kartenleser also. Das bedeutet zu viel Aufwand.
Selbst vom PC aus ist das Steuern über Software durch die langen Übertragungen nicht überall einsetzbar.
Ich habe schon an entsprechenden Stellen bei Oly eingekippt, dass es gaaaanz nett wäre, an dieser Stelle was zu ändern. Japan ist weit ...

Was ich vor habe ist ganz simpel: Einen Auslöser für Kameras mit FB-Buchse. Der wird am PC über USB gelöst weil das überall vorhanden ist und auch den nötigen Strom liefert.
Das Ding kann also alles, was man mit dem Kabelauslöser kann. Fokussieren und Auslösen. Verstellbar ist da nichts. dafür kann man's einfach bedienen und es geht auch mit Kameras, für die es keine sonstige Steuermöglichkeit gibt (die E-Px z.B.)

Ich habe zwar eine Möglichkeit, die E-3 und die E-30 mit einem Mikrocontroller umfangreicher zu steuern. Da kann ich Zeit, Blende, fn-Taste und AF/Auslösen betätigen. Was mir aber dabei abgeht ist die Rückmeldung der Kamera. Die sagt nicht, wann sie mit der Belichtung fertig ist. Das kann bei längeren Zeiten (ist bei HDR ja oft notwendig) zu unschönen effekten führen.
Ich habe eine fertige Steuerung, die man z.B. im HLD-4 anstelle eines der Akkus einbauen kann. Mit der kann man alles, was der Handgriff kann auch über Kabel erledigen.

Ich habe das Protokoll der USB-Steuerung noch nicht weiter analysiert. Das macht zum aktuellen Zeitpunkt wenig Sinn. Wenn die Kameras die Bilddaten intern ablegen können und trotzdem über USB steuerbar sind lege ich wieder los.

Zum Thema iPhone. Das braucht einen PC/Mac der dei Kamera steuert. Diese Steuerung lässt sich wiederum per WLAN vom Telefon aus erledigen. Ich habe mit Dieter schon darüber gesprochen. Wenn jemand die Schnittstellenbeschreibung der bestehenden iPhone-Anwendung besorgt kann ich den Teil für PC dazu liefern (der die eigentliche Steuerung macht). Die Lösung ist was für ein Studio, im Freien macht es eher wenig Sinn.

Helge ;-)=)

nach oben zitieren

Re: USB-Kabelauslöser

05.02.2010 - 18:14 Uhr

Quote:
Helge ;-)=)

Ich krieg nen Klapps,...da sind Spezialisten am Werk, die bauen noch ne neue Oly, woahh, Gruss, Pierre.

nach oben zitieren

Re: USB-Kabelauslöser

05.02.2010 - 18:30 Uhr

Quote:
Das Problem sitzt in der Kamera. Wenn man die Kamera fernsteuert, dann will sie auch die Bilddaten los werden. Das bedeutet, dass man zumindest USB 2.0 haben sollte um die Zeiten einigermassen erträglich zu gestalten. Microcontroller schaffen das nicht.

Hy Helge

wenn ich einen Controller mit USB 2.0 finde könnte es also klappen? Trick wenn du per USB Daten abnehmen musst kannst du die auch via USB wieder zurückschleifen und auf Karte ablegen. Muss mal schauen ob ich nicht was finde.

LG Thomas

nach oben zitieren

Re: Re: USB-Kabelauslöser

05.02.2010 - 19:16 Uhr

Oly20 wrote:
Ich krieg nen Klapps,...da sind Spezialisten am Werk, die bauen noch ne neue Oly, woahh, Gruss, Pierre.

Das denke ich mir auch des öfteren hier. Immer wieder faszinierend, wie manche sich dermaßen tief in die Materie einarbeiten. Respekt.

nach oben zitieren

Re: USB-Kabelauslöser

05.02.2010 - 22:38 Uhr

Quote:
tief in die Materie einarbeiten. Respekt.

Aber wirklich, die Zeit hätte ich auch gar nicht, die Kiste muss laufen rund um die Uhr, ja, sind eben unsere Freaks im Forum, ist ja auch gut so, und für jeden etwas dabei, perfekt, Gruss, Pierre.

nach oben zitieren

Re: USB-Kabelauslöser

06.02.2010 - 16:05 Uhr

Eventuell könnte DAS interessant sein. Hab nicht alles gelesen, aber wer weis...

nach oben zitieren

Re: USB-Kabelauslöser

07.02.2010 - 22:12 Uhr

Hallo zusammen!

@ Marcello:

dort wird eine Art Lichtschranken verwendet um die Kamrea auszulösen. Was man davon verwenden kann sit die Ansteuerung aber die habe ich schon in einer Art gelöst, die (bereits getestet) mit den E-System Kameras gut funktioniert und dazu auch die Kamera galvanisch von der Steuerung trennt. Das ist sicherer und verhindert, dass man mit der Steuerung versehentlich was an der Kamera kaputt macht.

@ Thomas:
Ein USB 2.0 Controller würde helfen. Dann gehen die Daten flotter über die Leitung. Die Kamera ist dabei aber im Steuerungsmodus. Da ist die Speicherkarte nicht als Laufwerk verfügbar.
Das Zurückschleifen würde ausserdem die Speicherzeit erhöhen. Was man einfach machen kann ist auf SD-Karten schreiben. Wenn man aber flotte Karten verwenden möchte wird's wieder etwas komplexer. SD kann ein Bit seriell schreiben (lähmend), 4 Bit seriell (das geht flotter) und mit den neuen Karten (üblicherweise SDHC) gibt's meist noch schnellere Schreibzyklen.
Ist halt eine weitere Karte, die man dann braucht. Man könnte eventuell auch einen USB-Kartenleser anschliessen und dort die Daten ablegen. Kostet aber auch wieder Zeit.

Helge ;-)=)

nach oben zitieren

Re: USB-Kabelauslöser

08.02.2010 - 11:53 Uhr

Quote:
Ist halt eine weitere Karte, die man dann braucht. Man könnte eventuell auch einen USB-Kartenleser anschliessen und dort die Daten ablegen. Kostet aber auch wieder Zeit.

Hallo Helge

die Frage ist ja generell, ob der Aufwand dann lohnt. Bei PC STeuerung muss ich ja auch warten bis die Daten gespeichert sind. Muss aber dafür ein Notebook bereit halten mit Studio.
Der Aufwand ist auch nicht gerade klein, nur um die Kamera ein bischen zu steuern.

LG Thomas

nach oben zitieren

Re: USB-Kabelauslöser

08.02.2010 - 12:40 Uhr

Hallo Helge

denke ich hab einen passenden Controler gefunden.
http://www.atmel.com/products/AVR/uc3.asp?family_id=607&source=avrhomereadmore

Der hat nicht nur highSpeed USB sondern auch schon Schnittstellen für SD Karten drin.
Kannst ja mal drüber gehen und schauen ob der passt.

LG THomas

nach oben zitieren

Re: USB-Kabelauslöser

08.02.2010 - 21:30 Uhr

Hallo Thomas,

mit einem AT32UC3A3 könnte man das vermutlich lösen. Bei dem was der Prozessor und die minimale Beschaltung kostet wird das resultierende Gerät vom Preis her vermutlich nahe an einem billigen Netbook liegen. Das ist bei Kleinserien kaum anders machbar. Wenn man in die Tausende geht sieht's natürlich anders aus.

Wenn man das sauber macht braucht's noch ein LCD damit man sieht was man einstellt und Tasten dazu.
Ein halbwegs handliches und robustes Gehäuse gehört auch dazu.
Die Eckdaten dieser CPU (vor allem die Taktrate) verlangen deutlich exakters Arbeiten als man bei den kleinen 8-Bit Controllern benötigt. Die Dinger haben SMD Sockel mit 100 Anschlüssen. Da lässt sich auf dem Steckbrett kaum mehr was ausprobieren. Da muss man schon eine saubere Schaltung für einen Prototypen bauen.

Das muss ich mir noch einmal gut überlegen.

Helge ;-)=)

nach oben zitieren

Re: USB-Kabelauslöser

09.02.2010 - 09:00 Uhr

Quote:
Da lässt sich auf dem Steckbrett kaum mehr was ausprobieren. Da muss man schon eine saubere Schaltung für einen Prototypen bauen.

Des dacht ich mir schon, dass der Aufwand etwas den Rahmen sprengt.

Ich kann andererseits wenn man eh schon einen PC dranhängt um das ganze zu steuern den Nutzen dann nicht mehr nachvollziehen. Nur wegen den E-Px ?
Weil die Studiolizenz kostet 100 Euro manchmal auch etwas weniger. Da musst du schon knabbern damit sich das preislich rentiert. Andererseits würds mich reizen mal wieder ein bischen Hardwarenah zu programmieren. Nur so aus Spass.

Hast du dein Steckbrettmodell schon am laufen?

Grüße Thomas

nach oben zitieren

Re: USB-Kabelauslöser

09.02.2010 - 16:57 Uhr

Hallo!

Der Nutzen ergibt sich für alle Kameras, für die's keine andere Möglichkeit per PC ergibt. Das sind neben den E-Px auch Modelle andere Hersteller.
So mit einem richtig kleinen Prozessor und einer etwas generalisierten Platine (die man auch für andere USB-Anwendungen nutzen kann) könnte man das auch halbwegs wrtschaftlich realisieren.
Man kann damit auch eine Blitz in bestimmten Abständen auslösen ...

Ich habe das Ding schon am Steckbrett laufen (mit einem ATmega8). Allerdings möchte ich es noch eine Nummer kleiner und ohne Quarz schaffen (ATtiny45). Das macht alles noch etwas billiger.

Helge ;-)=)

nach oben zitieren

Re: USB-Kabelauslöser

11.02.2010 - 13:14 Uhr

Hallo zusammen!

Der Prototyp funktioniert auf dem Steckbrett. Nun muss ich nur noch durchrechnen, was so ein Teil kosten wird.
Eine einfache Ansteuerung vom PC aus habe ich auch bereits geschrieben (AF, Auslösen, AF+Auslösen). Da kann jeder der will weiter arbeiten. Die Sourcen dazu lege ich noch ins Netz.
Die Bibliotheken die ich verwende gibt's für PC, Mac und Linux. Das solte auch auf Smartphones mit USB Host übertragbar sein. Also nichts wie los!

Helge ;-)=)

nach oben zitieren

Re: USB-Kabelauslöser

11.02.2010 - 13:36 Uhr

Super Einsatz und Vorarbeit. Danke Helge. So kennt man Dich. :-))

Herzliche Grüße,
Dieter

nach oben zitieren