Hallo werder,
Kann man RC-CHDK2 auch verwenden, wenn der "Servostecker" für Zoom nicht benutzt wird?
ZZt habe ich nur einen 2 Kanal-Empfänger, und den anderen Kanal brauche ich für das Neigen der Kamera.
M.E. sollte das "eigentlich" möglich sein, aber das musst Du natürlich selber erst in der Praxis ausprobieren.
Für den Betrieb mit nur einem angeschlossenen Servo-Anschluss am RC-Empfänger habe ich für Dich inzwischen eine sozusagen "abgespeckte" Version meines Skriptes
RC-CHDK2 entwickelt, welches ich hier unter dem Namen RC-CHDK1 vorstellen möchte. Dieses Skript erwartet dabei nur noch einen angeschlossenen Servo-Anschluss und kann nur noch Auslösen oder Zoomen. Die bisherigen Funktionen HalfShoot und VideoRecord vom Skript
RC-CHDK2 entfallen dabei komplett. Den anderen RC-Empfangs-Kanal solltest Du somit wie gewünscht für das Neigen der Kamera verwenden können.
Das Auslösen erfolgt dabei beim Skript RC-CHDK1 nahezu wie beim Skript
RC-CHDK2. Es wird dann aber immer ein sogenanntes "ShootFull" ausgeführt. Bei deaktiviertem MF wird dann also immer erst ein AF ausgeführt inklusive Belichtungsmessung, und erst danach wird ausgelöst. Bei aktiviertem MF wird vor der Aufnahme dagegen nur eine Belichtungsmessung gemacht, welche üblicherweise sehr schnell erfolgt.
Die zweite Funktion dieses Kanals (bisher HalfShoot oder VideoRecord) macht nun aber stattdessen einen ZoomIn oder ZoomOut in Abhängigkeit davon, ob dieser Steuerhebel am RC-Sender innerhalb einer gewissen Zeit (einstellbar über den Skript-Vorgabeparameter "Zoom In/Out Time") nur einmal oder (wie bei einem Maus-Doppelklick) zweimal betätigt wurde:
Bei einem quasi "Einzelklick" erfolgt dabei ein ZoomIn, bei einem "Doppelklick" innerhalb der "Zoom In/Out Time" dagegen ein ZoomOut.
Die Länge des jeweiligen ZoomIn/ZoomOut kann dabei wie bisher über den zusätzlichen Skript-Vorgabeparameter "Zoom Time" eingestellt werden.
Wichtige Hinweise zum Skript RC-CHDK1:1) Die Grösse des Skript-Vorgabeparameters "Zoom In/Out Time (100ms)" musst Du natürlich noch durch Ausprobieren so anpassen, dass auch Du einen
ZoomOut mit Deiner RC-Fernbedienung über den Steuerknüppel machen kannst. Bei meinem eigenen USB-Empfangsmodul "CanoRemote", mit welchem ich dieses neue Skript getestet habe, sind da bspw. mindestens ~ 800ms nötig. Bei Dir könnte der nötige Wert aber möglicherweise deutlich grösser sein.
2) Das Zoomen erfolgt nun im Gegensatz zum Skript
RC-CHDK2 deutlich zäher, weil vom Skript ja immer erst die Zeit "Zoom In/Out Time" abgewartet wird um zu wissen, ob Rein- oder Rausgezoomt werden soll.
Mit dieser Einschränkung musst Du aber leider leben, wenn Du nur einen Servo-Anschluss Deines RC-Empfängers mit der Aurico RC-CHDK2 verbinden kannst.
Ansonsten:Auch beim Skript RC-CHDK1 gibt es weiterhin einen im CHDK-Skriptmenü aktivierbaren USB-Testmodus, welcher nur die gemessenen USB-Impulszeiten anzeigt.
Aus den bisherigen "USB Time Limit 1-3" ist ein einzelnes "USB Time Limit" geworden. Unter CHDK 1.4/1.5 sollte es aber m.E. keinen Grund geben, den voreingestellten Wert zu ändern.
Im Anhang befindet sich zudem ein Bild der im CHDK-Skriptmenü einstellbaren Vorgabe-Parameter zum Skript RC-CHDK1.
Liebe Grüße
Werner_O
EDIT 21.08.2016:Eine neue Skriptversion v1.00 Beta 1 ist verfügbar - siehe dazu mein nächstes Posting mit neuen Anhängen!