Wie fotografiere ich kabelgebunden mit einer CHDK-inkompatiblen Canon Powershot S410?

Ich habe eine alte Canon Powershot S410 Kompaktkamera, die ich für ein Zeitrafferprojekt verwenden möchte. Für das Projekt muss ich ein Intervallometer bauen, um automatisch Fotos aufzunehmen (wahrscheinlich Arduino-basiert).

CHDK ist ein naheliegender Ansatz, aber diese Kamera ist zu alt (Predigic II)

Diese Kamera hat keine normale Fernauslöserbuchse, aber sie hat eine USB-Schnittstelle, und ich habe Canon-Software verwendet, um den Verschluss über einen Windows-PC zu öffnen. Ich weiß also, dass die Kamerahardware den Verschluss über die USB-Buchse aktivieren kann.

Meine Frage ist, welches Kommunikationsprotokoll die Software verwendet, um den Verschluss zu aktivieren.

Sie müssen die Befehle wahrscheinlich selbst erschnüffeln.
@ChinmayKanchi irgendwelche Tools, die ich mir ansehen sollte, um das zu tun?
Suchen Sie bei Google nach einem USB-Sniffer. Wenn Sie auf Probleme stoßen, würde ich vorschlagen, dass dies besser zu Stackoverflow passt als zu dieser Site.

Antworten (1)

Normalerweise verwendet Cannon Picture Transfer Protocol (PTP) und Media Transfer Protocol (MTP), aber ich bin mir nicht sicher, ob Sie Ihren Powershot damit steuern können. Schau mal bei Gphoto vorbei vielleicht hat sich ja schon jemand die Arbeit gemacht. Der einfachste Weg mit Ihrem Arduino besteht darin, den Schussknopf mit einem externen Gerät, einem "mekkanischen Finger", zu "drücken", oder wenn Sie sich nicht darum kümmern, dass Ihre Kamera sie öffnet, und den Weg finden, den "Schussknopf" -Schaltkreis zu hacken.

PS Sie können ein einfaches Intervallometer mit einigen Widerständen und einer Relais-/Kondensatorschaltung oder mit einer PUT-/Kondensatorschaltung bauen, vielleicht können Sie es in Ihre Kamera integrieren, um das System tragbarer zu machen.