Sony DSC-QX100 with Bescor MP-101

  • 501 views
Uploaded on

Sony DSC-QX100 with Bescor MP-101 …

Sony DSC-QX100 with Bescor MP-101
さいたま開発勉強会 vol10
島村 毅

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
501
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
1
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Sony DSC-QX100 with Bescor MP-101 さいたま開発勉強会 vol10  島村 毅
  • 2. 自己紹介 ! • POSレジのアプリなどを作っています。 • システム屋です。 • ガジェット大好き • twitter ID:xlf01512 • Facebook:島村 毅
  • 3. みなさん、知っていますか? 昨年、10月にソニーから「夢」のレンズだけカメラが発売!! ! ! ! !      DSC-QX10      DSC-QX100
  • 4. ギズモード・ジャパンの レビュー ! ! ソニー「QX100」ギズレビュー:画質は最高、でも 使用感は苦痛そのもの!! (詳しくは、http://www.gizmodo.jp/2013/10/ qx_100.html)
  • 5. あちこちで操作性の悪さで こけにされています。   そこで、ファインダーを付けてみました!!
  • 6. Camera Remote API 対応機種は、まだ少ないですが、最低限の操作ができ るAPIが公開されてます。 https://developer.sony.com/downloads/all/sony- camera-remote-api-beta-sdk/ 4月にアップデートされ、ピントの指定や半押しなど がサポートされました。
  • 7. 接続概要 How to access camera functions There are three steps to access the camera functions from your app: 1) Connect the phone or tablet via Wi-Fi® to the Camera which acts as an access point. 2) From your app use SSDP (Simple Service Discovery Protocol) to discover the camera and get the URL needed to call the APIs. 3) Now your app can call the APIs by HTTP POST with JSON. Figure 2. Overview of how to access the camera functions. 1.Wi-Fi® Connection 2. Device Discovery 3. API Calls 1. Wi-Fi® connection 2. Device Discovery 3. API Calls Client Server to get the URL to call APIs to access camera functions Camera Smartphone/Tablet Application ※WiFi接続は、アドホックモードのみサポート
  • 8. 2.SSDPを使ってカメラデバイスの検索、 デバイスの詳細を取得 Step 2. Use SSDP to discover the camera Any camera supporting the Camera Remote API can be discovered using SSDP (Simple Service Discove Protocol). Your smartphone or tablet client app can get the endpoint URL of the API, and information a supported functionalities, over device discovery according to the below illustration. For details please se sample code included in the Camera Remote API SDK. Please note that an entire UPnP stack is not required to support Camera Remote API. Only the SSDP po UPnP is required.
  • 9. 2­1SSDP(simple service discovery protocol)
  • 10. カメラの情報を取得(XML) (1回のみ) Developer World developer.sony.com Device description This is the example of the Device description. ("X_ScalarWebAPI_DeviceInfo" section only.) <av:X_ScalarWebAPI_DeviceInfo xmlns:av="urn:schemas-sony-com:av"> <av:X_ScalarWebAPI_Version>1.0</av:X_ScalarWebAPI_Version> <av:X_ScalarWebAPI_ServiceList> <av:X_ScalarWebAPI_Service> <av:X_ScalarWebAPI_ServiceType>guide</av:X_ScalarWebAPI_ServiceType> <av:X_ScalarWebAPI_ActionList_URL>http://10.0.0.1:10000/sony</av:X_ScalarWebAPI_ActionList_URL> </av:X_ScalarWebAPI_Service> <av:X_ScalarWebAPI_Service> <av:X_ScalarWebAPI_ServiceType>camera</av:X_ScalarWebAPI_ServiceType> <av:X_ScalarWebAPI_ActionList_URL>http://10.0.0.1:10000/sony</av:X_ScalarWebAPI_ActionList_URL> </av:X_ScalarWebAPI_Service> </av:X_ScalarWebAPI_ServiceList> </av:X_ScalarWebAPI_DeviceInfo> The information of Camera Remote API is described by the following tags in "X_ScalarWebAPI_DeviceInfo" element. Tag  Name Explanation
  • 11. 3.API Calls(HTTP) • パラメータは、JSON形式 • 設定などはPOSTで実行 • ライブ映像は、GETで取得
  • 12. Bescor MP-101 ケーブルリモコンが付属している。
  • 13. 何とかワイヤレスにしたい。 「MP-101 改造」 でググってみた。
  • 14. いました! 赤外線リモコンを使った システムで丁寧に解説しています。 また、ピンのアサインをPDFで公開(親切)。 http://www1.plala.or.jp/h-roku/MP-101.html
  • 15. 仕組み リモコンの中には、左右、上下の4つのスイッチとスピード を変えるためのボリュームが入っています。 ここでは、ボーリュームは無視して4つのスイッチの代役を 考えます。
  • 16. スイッチの代わりになる物は? 1.トランジスタ ここでは、流れる電流等が不明なためしっ かり調べ(ハック)ないとダメ。
  • 17. 2.フォトカプラ  電気的に独立した回路になるので、 安全性が高いが流せる電流がそんなに大 きくない。(多分大丈夫かな、試してい ません。)
  • 18. 3.リレー  フォトカプラより耐電圧が高い物が準 備できるし、4回路が入った基板が安価 で入手できる。
  • 19. で、1回路分の回路図  
  • 20. リレーを使うのはいいが無線部分はどう するか? さっきのホームページのIRDAを使うか? でも結構、高い。(キットで5千円ほど)  
  • 21. そこで見つけたのがこれ Wireless remote control 4CH Multifunctional Relay Module & 2x 4 Button Car Remote Control Kit(1,500円以下)  
  • 22. どうも、車載用のようだ 微弱無線(315MHz/433MHz)を使っている。日本の電波法に抵 触しているかは、不明。かなりグレー。 ただ、ケースも付いているので結線するだけでOK  
  • 23. デモ
  • 24. 受信機 受信機用 電池 SonyDSC-QX100 with Bescor MP-101 !