« 2012年7月 | トップページ | 2012年9月 »

2012年8月

Eye-FiとDropboxを連携させる方法

※結論から言うと、AndroidのファイルタスカーとDropboxアプリを組み合わせることでDropboxへの自動アップロードを実現できます。
※以下に示される手順を実行したことによる不利益、損害などに関して私は一切責任を負いません。自己責任でおねがいします。通信量が非常に増えるので、Wi-FiやWiMAXでの利用をおすすめします。3G通信による利用では、携帯キャリアから通信速度を制限されることがあります。

----------------

Wi-Fiを内蔵したSDカード『Eye-Fi』。デジタルカメラで撮影した写真を自動的にパソコンかスマートフォンに転送できたり、Flickrなどのクラウドサービスに自動的に転送できたり、一度使うと手放せなく便利さ・スピード感があります。

しかし、2つ不満があります。それは、

 1.Dropboxと連携不可能な点
 2.PCかスマートフォンのどちらか一方にしか転送できない点

です。
有料プランを利用するほどDropboxの使い込んでいる私は、どうしてもDropboxへ写真を送りたいのです。
また撮った写真をPCとスマートフォンへ同時に送りたい。片方なんて選べないのです。


DropboxとEye-Fiの連携に関してgoogleで検索した方法を幾つか試しましたが、うまく動作しませんでした。
試行錯誤の結果、独自にこれらの願望を同時に叶える方法を見つけたのでご紹介します。

使用するのは

 1. Eye-Fiカード
 2. Androidスマートフォン
 3. ファイルタスカー(有料アプリ)
 4. OI File Manager(アプリ)
 5. Dropbox(アプリ)

の5点です。Dropbox(アプリ)にはカメラアップロード機能というものがあり、Androidのカメラで撮影した画像を自動的にDropbox上へアップロードする機能があります。この機能にタダ乗りしてデジカメ画像も一緒にDropboxへUPしてしまいましょう!笑


簡潔に動作の流れを説明すると、

 1. デジタルカメラで撮った写真をEye-Fiで、AndroidのEye-Fiフォルダへ転送。
 2. ファイルタスカーで、Androidに転送した写真をEye-FiフォルダからDCIMフォルダへ移動することで、
   Dropbox(アプリ)のカメラアップロード機能を起動
 3. Dropboxに写真がアップロードされ、PCへも画像転送される

となります。下図参照。
S_44

ファイルタスカーは予め設定された条件が満たされたときに、ファイルの移動、コピー、削除などの一定動作を実行させることができます。

それでは設定手順詳細です。

Eye-fiからスマートフォンへ画像を転送できるようにしておいて下さい。(Eye-Fiの説明参照)

Google Playから、AndroidにDropboxファイルタスカーOI FIle Managerをインストールしておいて下さい。

インストールが終わったら、ファイルタスカーを起動し
menu>設定
から
ブート時に起動
のチェックを入れます。これでAndroidを再起動しても、ファイルタスカーが自動的に起動します。

F38e0015b45932f8215200dfc92d9eb6
設定できたら戻るボタンを押してトップ画面に戻り、
タスクの追加
を押します
C205de38b505e37a956a392a66bcd2c0
次へをタップ
1a94a10809f5e664205c6100d8080a34
タスク名は仮に"Eye-Fi2"と入力しておきます。入力したら次へをタップします。
0764ef0909903032c1dcce40573353a3_2
監視フォルダを
/mnt/sdcard/Eye-Fiに設定します。
2b054818568f66cdc0b0e9d4005113a7

03656453fa6d42021d71bb8387a403a4

Eye-Fiをタップ
9f2c3d0e4acc6ecc8674227e8482a64c
OKをタップ。次へをタップし
0a42b461ea8d2db9124bf9153cc103a2
下記のように
アクション = 移動
具象アクション = /mnt/sdcard/DCIM/100SHARP
に設定します。"100SHARP"の部分は端末メーカによって異なるので適宜読み替えて下さい。
設定できたら次へをタップします。
E69b796f4cd9ddc3362ca9fc69d5cca6
OKをタップします。
0c4d7bb2349b1b6c63f2b816c0ad779c
作成したタスクが表示されたら、Eye-Fi2をタップします。
ここで下記のように
最大遅延時間 = 30000ミリ秒
確認方法 = 確認しない
通知方法 = トースト
通知アクション = なし

に設定して下さい。終わったら更新をタップします。
最大遅延時間はEye-FiからAndroidへの転送中に、誤ってファイルを移動してしまうことがないように長めに取ります。
Bd6eaf61c58aa52b077c6d7c0c2d5f41
お疲れ様でした。これで準備完了です。

Eye-Fiカードを入れたデジタルカメラで写真を撮ると直ぐにデジカメからAndroidへの転送が始まります。
写真転送完了後、30秒でファイルタスカーが自動的に写真を移動します。
その後、しばらくしてから、Dropbox(アプリ)がカメラアップロードを開始(※)します。
Dropbox(アプリ)を起動して確認すると、写真がアップロードされているのを確認できると思います。

カメラアップロードが完了すれば、PCへも写真が自動的に転送されます。
素敵なクラウド連携写真生活をお送りください!

--------------------------------
※注意
この方法の欠点として、
■Android(アプリ)がすぐに写真を認識しないことがあります。
私の環境(SONY NEX-5D x Eye-Fi(4GB) x IS05 x WiMAX)では撮影された新しい写真を、Dropboxアプリが検知することにしばらく時間が掛かります。このようにDropbox(アプリ)が新たな写真を全く認識しない場合は、Androidを再起動すると認識されます。
■写真を撮り続けることでAndroidのメモリを圧迫します。そのためDCIMフォルダに貯められた定期的に手動で写真を削除する必要があります。
■湯水の如く、Androidのバッテリーを消費します。
■Dropboxにアップロードされる写真のファイル名が"YYYY-MM-DD hh.mm.ss.JPG"形式に変換されます。(例:"2012-08-19 17.55.29.JPG")
0a48109a4958c77a15622e114610987e
ファイル名の欠点に関しては、逆に慣れるとファイル名で撮影日時がすぐにわかり整理整頓に生かせるので、私は便利に感じるようになりました。

| | コメント (0) | トラックバック (0)

b-mobile SIM、イオン、IIJmio、ServersMan SIMなど格安MVNOのSIMを使って、ドコモのスマートフォンでテザリング出来るかもしれない方法。

※結論を先に言っておきます。
『APN切り替え』というアプリを導入するだけで、DTIのServersMan SIM 3G 100とP-01Dを組み合わせてテザリングできました!

手元の端末がrootedのP-01Dしか無いので検証していませんが、おそらくrootを取る必要もないでしょう。
(※P-07ではテザリング不可能との報告があり、記事のタイトルを変更しました。2012/08/20、
P-01D rootなしでテザリングできたとの報告をいただきました。2012/09/22)

ドコモの最近のスマートフォンにはテザリング機能がついています。

私は、それならドコモの白ロムスマートフォン本体をオークションやNMPで安く手にいれて、ドコモ回線を利用したMVNO、例えば日本通信やイオンやIIJmioやDTIなど月額1000円を切るの超格安データ通信サービスのSIMを使ってテザリングしよう!と考えました。

DTIのServersMan SIM 3G 100と、オークションで4500円で落札したP-01Dの組み合わせでテザリングに挑戦しましたが、rootを取りいろいろなテザリングアプリを試しましたが、うまくいきませんでした。

どうやら調べてみると、ドコモのスマートフォンにはとある呪縛があり、そもままMVNOのSIMカードでテザリングすることはできないようです。
MVNOのSIMを利用してデータ通信するには専用のAPNの設定を利用しますが、テザリング機能をONにするとこのAPNが強制的にdcmtgr.ne.jpに切り替わってしまい、3Gのデータ通信がストップしてしまうようです。

試しに、P-01DにMVNOのSIMを入れた状態でテザリング機能をONにしてみます。
F65f2fe0f4bf97f6f1385a6672026d602
画面左上のテザリングのマークが表示されると、画面右上の"3G"のマークが消えてデータ通信が不可能になります。当然テザリング経由のデータ通信もできません。
50c47314875936763e2e98f7df3f5185

APNの強制切り替え回避するために、『APN切り替え』でAPNを切り替えてあげます。

まず『APN切り替え』をGoogle Playからスマホへインストールして下さい。
またMVNOのSIMの取扱説明書に書いてあるAPN設定を端末の
 設定 > 無線とネットワーク > モバイルネットワーク > アクセスポイント名
でメニューボタンを押し
 新しいAPN
から追加し、APN設定を新規に作成しておいて下さい。

テザリングをONにした状態で、『APN切り替え』を起動すると以下の画面になります。
APNが『hotspot』に切り替わっています。
左下のボタンを押して、
B0037ea12c9061ad0a1d82cc1270ad0a
普段使用するAPNをタップし、予め設定しておいたMVNOのAPNを選択します。
7ca02d80e188b3c27894af704683c58d
Fb46c73b0d1621640193dc9e240c9712
最後に切り替えをタップすれば完了です。
8f4c6d4a119790365ea7125572bfb055
Cb393845ba23751080d1219b2c22d41a
無事目的のMVNOのAPNに切り替わりました。
3e98ad7fe7eace54dc04c90df80086be
テザリング中でも、3Gのマークが表示されるようになりました。めでたしめでたし。
これでPCやiPad、他のスマートフォンも繋いでテザリングし放題ですね!


参考までに、rootを取り極限まで不要アプリを削除した状態のP-01Dで
テザリングしながらどれくらいの電池が持つか実験してみました。

※測定条件
本    体:P-01D (rootをとって不要アプリを削除or停止)
テザリング:特定のアプリは使用せずAndroid標準のテザリング機能を利用
SIMカード:ServersMan SIM 3G 100
接 続 数:1台 (他のAndroidスマホを一台接続して実験)

結果として、電池残量100%から実験を初め、9時間経過後で17%の残量がありました。
この結果から推測すると10時間は持ちそうですね。

あくまで通信量が少なく、電波状況も良い状況でのテストですが実力はかなりありそうです。
もう、1万円以上するWiFiルーターをわざわざ購入する必要はもうありませんね。

Have a nice tethering!
D0175bb02db5f0d4f21277b6e16da49a

参考文献

パケット代を安くする
http://iphone.f-tools.net/News/Packet-Dai-Yasuku.html

APN切り替え
https://play.google.com/store/apps/details?id=jp.studiofeel.ApnChanger

Panasonic P-01D入手
http://kgoto.net/modules/wordpress/?p=373

h-fujitaの日記: [すまほ] APN切り替えツールがある。
http://slashdot.jp/journal/554577/%5B%E3%81%99%E3%81%BE%E3%81%BB%5D-APN%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88%E3%83%84%E3%83%BC%E3%83%AB%E3%81%8C%E3%81%82%E3%82%8B%E3%80%82

うぁ!こんなにあるの?!P-01Dの不要なプリインストールアプリを削除
http://scrapbook.mintgreen.biz/archives/1172

| | コメント (10) | トラックバック (0)

電流制御

社会人にも夏休みがやって来ました。
風邪引いたので、夏休み一日目の今日は病院にいったあと、家でおとなしくMETEORAの開発をしていました。

一日没頭できたおかげで本日、モータの電流制御を実現しました。
電流センサのACS712、モータドライバのL6205(100kHzPWM駆動)を組み合わせて実現しています。
モーターはmaxonのRE13 118632を使っています。
電流を平滑化するインダクタンスは取り付けておらず、モータのコイル自身がその役割を担っています。

制御は、電流センサの出力をオペアンプで増幅した後に、10kHz周期でAD変換しデジタル制御しています。
伝達関数表現でPI制御を記述し、それをZ変換することで、離散系に載せていますhappy02

Photo
図は、5msの時に目標値を0mA→300mAに設定し、ステップ応答を見ています。立ち上がり時間は1ms程度でしょうか。
ゲインは、比例が4.0、積分が10000くらいが丁度よいようです。
(波形が極めてノイジーなのは、発振しているわけではなく5V電源に用いたBP5275に起因するものです。このIC、サイズと使いやすさは最高なんだけど…)


以下、電流制御の設計に関する走り書きを少々(自分用メモ)
S_39


Image

| | コメント (2) | トラックバック (0)

« 2012年7月 | トップページ | 2012年9月 »