Automatické ovládání foťáku
Jun 15, 2010 Komponenty balónu, Software
Při výběru fotoaparátu jsem jako jedno z kritérií zvolil podporu CHDK. Co to znamená?
CHDK je software, který lze jednodušše nahrát do digitálního fotoaparátu a který rozšiřuje jeho stávájící schopnosti. Umožňuje například fotit do RAWu (surová data bez JPEG komprese), úplné programové ovládání všech tlačítek, parametrů a funkcí, intervalové snímání a pro nás nejdůležitější skriptování.
Pomocí jazyka uBASIC a Lua můžeme napsat skript, který nastaví potřebné parametry (ISO, časování uzávěrky, ostření, zoom) a poté periodicky mačká spoušť a pořizuje tak zcela automaticky fotografie. Po menších problémech se mi podařilo přepnout do video módu a zachytit také 30s video.
Je potřeba říci, že ne všechny fotoaparáty CHDK podporují. Pro náš Canon A470, ale verze existuje. Výběr samotného souboru ke stažení mi hodně zjednodušil Autobuild server, který nabídne všechny verze CHDK pro různé originální firmware.
První úkol je zjistit verzi firmware, jakou foťák obsahuje. To se provede tak, že do hlavního adresáře SD paměťové karty nahrajete soubor s názvem ver.req nebo vers.req. Foťák se nastaví do modu prohlížení fotek a zapne. Poté se stiskne tlačítko SET (a drží se) a zároveň stlačí tlačítko DISP. Poté lze na displeji přečíst verzi firmware. V mém případě je to firmware 1.02C
Pak už můžete stahnout z Autobuild serveru správnou verzi a nahrát ji na paměťovou kartu.
Bohužel pro karty větší jak 2GB nastavá menší komplikace. CHDK se neumí automaticky spustit z karty větší než 2GB (konkrétně je problém v souborovém systému FAT32).
Řešení spočívá ve vytvoření malého oddílu, například jenom 5-10MB, v souborovém systému FAT16. Jakmile se CHDK načte, objeví druhý oddíl a fotografie se již normálně ukládájí na tento velký oddíl paměťové karty.
Vytvořím tedy skript, který
- nastaví parametry fotek
- udělá například 20 fotek s intervaly 3s
- pořídí 30-60s videa, počká pár vteřin, dokud se záznam neuloží na kartu
- začne znovu od začátku
Abysme měli na kartě dostatek místa, zakoupil jsem KINGSTON Secure Digital 8GB Class 4.
Tato kapacita poskytne dostatek místa na několik stovek fotografií a desítek minut videa.
Tags: a470, automatic, basic, canon, chdk, iso, lua, photo, powershot, scripting, ubasic, video