見出し画像

非対応のAndroid環境でリモートシャッターを使う

使っているリモートシャッターのデバイスは、シャッターとして音量アップボタンを押すタイプである。
一方、使っているカメラアプリは、音量ダウンボタンでシャッターを切るタイプである。
これでは、リモートシャッターが使えない!?
…そんな状況に対処し、リモートシャッターを使えるようにする方法を紹介する。

基本

今回紹介する方法では、MacroDroidというアプリを用いる。

MacroDroid - デバイス自動化 - Google Play のアプリ

このアプリは、

  • トリガー (どのようなきっかけで操作を行うか)

  • アクション (行う操作)

  • 条件 (トリガーが発生した際、操作を行うかを決める条件)

を設定し、自動で操作を行うことができるものである。

今回は、これを

  • トリガー:音量アップボタンが押されたら

  • アクション:シャッターボタンがある位置をクリックする

  • 条件:対象のカメラアプリがフォアグラウンドで起動している

と設定することで、「リモートシャッターのボタンが押されたら、シャッターを切る」という動作を実現する。

画像
MacroDroidによるシャッターの設定

この方法を用いると、用いる音量ボタンが違う場合だけでなく、そもそも音量ボタンによるシャッターに対応していないタイプのカメラアプリでも、リモートシャッターを用いることができる。

セルフタイマーを延長する

使っているカメラアプリで設定できるセルフタイマーの時間が短すぎる?
そもそもセルフタイマーが設定できない?
そんな困り事も、MacroDroid で解決できる。

先ほど紹介した「基本」のマクロのアクションで、シャッターを切る前に「待機」を追加することで、セルフタイマーのかわりになる。
これだけではカウントダウンなどは行われないが、カメラアプリのセルフタイマーと組み合わせることで、シャッターが切られるタイミングを知ることができるようになる。

画像
「待機」のアクションを追加したマクロの設定

Wi-Fi経由でシャッターを切る (未検証)

「Bluetoothが繋がりにくいなら、Wi-Fiを使えばいいじゃない!」

Bluetoothで接続するタイプのリモートシャッターを使っているが、すぐ接続が切れてなかなかシャッターが切れない…
という困り事も、MacroDroid で解決できるかもしれない。

MacroDroid には、HTTPサーバを立て、そこへのHTTPリクエストをトリガーとしてアクションを実行する機能がある。
そこで、これに対し、M5StickC シリーズなどの小型のWi-Fi接続可能なデバイスからリクエストを送ることで、リモートシャッターとして使える可能性がある。
さらに、もしこれが可能であれば、M5StickC シリーズにはプログラムを書き込めるため、リモートシャッターのトリガーとして「ボタンを押す」だけでなく「振る」などの様々な操作を使用でき、可能性がさらに広がる。

ただし、リクエストを送る先 (スマートフォン) のIPアドレスは変わる可能性があるため、それをリクエストを送る側のデバイスに (簡単に) 伝える方法を構築することが求められそうである。
この手段の候補としては、USB経由で伝える、音を用いて伝える、などの手段が考えられそうだ。

まとめ

リモートシャッターのデバイスから直接シャッターを切れないタイプのカメラアプリでも、MacroDroid を用いることでシャッターを切れるようになった。

さらに、MacroDroid を M5StickC シリーズと組み合わせることで、Wi-Fi 経由でシャッターを切るなど、さらにできることが広がる可能性がある。


この記事が気に入ったらサポートをしてみませんか?

コメント

コメントを投稿するには、 ログイン または 会員登録 をする必要があります。
非対応のAndroid環境でリモートシャッターを使う|みけCAT
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1