Author Topic: USB / Wifi Camera Control  (Read 323 times)

JohannB

  • Just arrived
  • *
  • Posts: 2
USB / Wifi Camera Control
« on: April 27, 2017, 11:07:04 PM »
I have a Canon 6D and am working on an application in which I need to be able to remotely...
 - trigger the camera to take a picture
 - change ISO setting
 - preview new images
 - read the file name of new images

I can use some sort of embedded controller (Arduino with USB shield, etc) and/or an iPad

How much of this can be done over USB with ML? Wifi? Can I interface with the USB port from a lua script?

If the answer is a combination of USB and Wifi, can I use the two at the same time?

JohannB

  • Just arrived
  • *
  • Posts: 2
Re: USB / Wifi Camera Control
« Reply #1 on: April 27, 2017, 11:18:33 PM »
Or, could I send data (image file name, etc) over the 3-pin remote port? How would I go about doing that?

kore

  • New to the forum
  • *
  • Posts: 4
Re: USB / Wifi Camera Control
« Reply #2 on: May 12, 2017, 07:33:59 PM »
- trigger the camera to take a picture
 - change ISO setting
 - preview new images
 - read the file name of new images

It may sound stupid, but you can do exactly those things by conecting your 6D to your phone via Wifi with the app 'Canon Camera Connect'. The limitation here is that you can't do video. No ML is needed for that. If you have an Android device, you can also use DSLR Controller (paid app) which works via USB to the camera.

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 9840
  • 5D Mark Free
Re: USB / Wifi Camera Control
« Reply #3 on: May 13, 2017, 10:26:40 PM »
@JohannB: there is also a proof of concept app you can start from: http://www.magiclantern.fm/forum/index.php?topic=9570

Exposing USB communication to Lua would be a very nice feature, indeed. It can be done; would be nice if you (or anyone else) can sketch out a few specs, based on your possible use cases.