Exponálás CHDK-val

Kategória: Technika Megjelent: 2016. július 29. péntek Írta: Super User

A canon fényképezőgépek egyik nagyon kedvező tulajdonsága, hogy az SD kártyára másolt programmal bővíthető a használatuk. Egy csomó típusra elérhető ilyen program a következő oldalon:

http://chdk.wikia.com/wiki/CHDK

Én eleve olyan fényképezőgépet vettem, ami viszonylag olcsó, és van hozzá CHDK bővítés. Szükség lesz egy kisebb SD kártyára, mivel 4G felett nem biztos, hogy működik a dolog.

Letöltöttem a szükséges fájlokat, majd a formázott SD kártya gyökérkönyvtárába másoltam.

sd00

Bekapcsoltam a gépet, és megcsináltam a firmware frissítést. Valójában nem íródik felül a gép eredeti programja, csak a kártyára íródik néhány konfigurációs fájl. Ezután kivettem az SD kártyát, és írásvédettre kapcsoltam.

sd1

Ez azért kell, hogy a következő bekapcsoláskor automatikusan elinduljon a CHDK bővítés. Ezt egy képernyő mutatja is.

sd3

Az írásvédelem ellenére a gép szépen menteni fogja a képeket a kártyára.

Ezután aktiválni kell az ALT funkciót, ami minden gépen más gombbal történik. Az én gépemen a képek lejátszását indító gomb való erre. Az ALT módot a képernyő alján egy piros felirat jelzi.

sd4

Utána a menü gombbal tudom előhívni a bővített funkciókat. Rengeteg lehetőség van, de a legjobb a SCRIPT programok futtatása.

sd6

sd7

sd8

Egy BASIC szerű szövegfájllal tetszőlegesen vezérelhető a gép.

A scriptet egy karakteres szövegszerkesztővel kell megírni, majd elmenteni xx.BAS néven a CHDK SCRIPT mappájába a kártyára.

sd02
Onnan a menüvel betölthető, majd az exponáló gombbal indítható. Leállítani a gép kikapcsolásával lehet.

sd9

sd10

sd11

Nagyon jó lehetőség a saját menü használata, mert a menü gomb lenyomásával csak azok a pancsok jönnek elő, amit előre beállítottunk. Kint a terepen nehéz a sok menüt keresgélni. Ugyanezért állítottam a lehető legnagyobbra a betűméretet is.

A scriptek írhatnak a képernyőre bármit, így könnyen ellenőrizhető, hogy működik rendesen.
(Jártam már úgy, hogy felküldtem a gépet és el sem indult az exponálás program. Szépen megreptettem a gépet, de nem fényképezett.)

Két scriptet használok a sárkányos fényképezéshez.
Az első csak egyszerűen 3 másodpercenként exponál.

@title KITE KAP
@param a = interval (sec)
@default a 3

n = 1

do
s = get_tick_count
shoot
print "n=",n
sleep a*1000 - (get_tick_count - s)
n=n+1
until ( 0 )

A második a zoom-ot is változtatja 3 lépésben.

@title KITE ZOOM
@param a = interval (sec)
@default a 3

n = 1

do

set_zoom 1
print "zoom=1"
s = get_tick_count
shoot
print "n=",n
sleep a*1000 - (get_tick_count - s)

set_zoom 16
print "zoom=16"
s = get_tick_count
shoot
print "n=",n
sleep a*1000 - (get_tick_count - s)

set_zoom 32
print "zoom=32"
s = get_tick_count
shoot
print "n=",n
sleep a*1000 - (get_tick_count - s)

n=n+1

until ( 0 )

A CHDK telepítéséről további információk olvashatók itt:

http://www.bykyny.hu/fenykepezes-chdk.shtml

Találatok: 4148