A legutóbbi bejegyzésemben említettem, hogy szeretnék egy új kis projektet készíteni, esetleg a közelgő Perszeidák meteorrajra. Nos, meg is tettem, még ha csak halványan is kapcsolódik a témához. Egy távoli kamera elsütő Androidos telefonokhoz, amelyek infravörös adóval rendelkeznek.
Miért?
Volt egy vezetékes távkioldó a Nikon fényképezőgéphez, de nem voltam igazán elégedett a minőségével és a használhatóságával. A felhasználói felület tisztességes volt, még ha egy kicsit nehéz is volt látni a sötétben, azonban a kábel borzalmas volt. Gyorsan kialakultak időszakos érintkezési problémák, és csak feszültség mellett működött, amit nehéz kivitelezni egy állványon, különösen éjszaka. Ez annyira rosszul alakult, hogy végül elszakítottam a kábelt, és most már csak a végét használom, hogy a kamera bekapcsolva tartására.
A D3300 viszont rendelkezik IR távirányító érzékelővel, amely kompatibilis az ML-L3 távirányítóval, ami egy egyszerű egygombos, olcsó műanyag távirányító. Teszi a dolgát, de nem túl rugalmas. Egyes Androidos telefonok rendelkeznek IR-adóval, gyakran IR-blaster néven emlegetik őket. Ez általában univerzális távirányítóként szolgál a gyártó vagy egy harmadik fél, például az irplus alkalmazásával. Egyik ilyen alkalmazás sem teszi lehetővé az ismételt kioldást, különösen nem hosszú időn keresztül. Az IR API nyilvános, és a régi telefonom (Redmi Note 9 Pro) rendelkezik IR blasterrel, szóval, miért ne csináljak saját távirányítót?
Hogyan?
Nincs telepítve a gépemre az Android Studio, és még ha lenne is, ez a projekt túl kicsi ahhoz, hogy szükség legyen erre a szörnyetegre. Ekkor jutott eszembe az MIT App Inventor. Ez egy online, blokk-alapú, Scratch-szerű, vizuális, drag-and-drop programozási csomag, ami ideális a kis és egyszerű alkalmazások gyors kivitelezéséhez. Támogat különböző kiegész1tőket is, amiből rengeteg van. Én az IR Transmitter Extension és a Wake Lock Extension használtam, mindkettőt Ulli készítette.
Mi?
A végeredmény egy szép kis alkalmazás, ami a vezetékes zárkioldó legfontosabb funkcióival rendelkezik.
- Az alkalmazás néhány fényképezőgép távoli kódját tartalmazza, többek között a Nikon, Canon és Sony fényképezőgépekét. Egyéni kód is használható a WinLIRC-RAW formátumban.
- Két kioldási mód van, a késleltetés és az időzítő.
- A késleltetési mód egy egyszerű ismétlődő kioldás egy felhasználó által meghatározott intervallummal. Ezt a fényképezőgépen beállított záridővel (pl. 13 másodperc) használjuk, ahol a zárkésleltetés nagyobb, mint a záridő (pl. 13,2 másodperc).
- Az időzítő üzemmód kétszer küld kioldásokat a felhasználó által meghatározott szünettel és késleltetéssel. A fényképezőgépet időzítő (vagy bulb) üzemmódra kell állítani. Ebben az üzemmódban a zársebesség nincs összefüggésben a zárkésleltetéssel. (pl. 5 másodperces zársebesség és 10 másodperces zárkésleltetés 10 másodpercenként 5 másodperces expozíciót eredményez).
- A zárszám lehet korlátlan, dátum szerint beállított, vagy a felvett képek száma.
- Van egy tesztgomb is, amellyel az időzítők kivárása nélkül tesztelheti a beállításokat.
Az alkalmazásnak kompatibilisnek kell lennie a legtöbb IR blasterrel rendelkező Androidos telefonnal, amit egy Redmi Note 9 Pro és egy Huawei P40 Pro készülékkel megerősítettem.
Ha szeretnéd kipróbálni, az alkalmazás letölthető innen, a projektfájl pedig innen.
Eredmények
Itt egy videó az alkalmazásról és fényképezőről használat közben, és egy néhány timelapse videó, amelyet a Nikon D3300, a Samyang 16mm f/2 és a fent említett timelapse alkalmazással készítettem. Most nem sikerült elkapni nagy és világos meteorokat, de majd talán legközelebb.