Android phone : remote control for Nikon and Canon DSLR cameras
The Android mobile devices has now advanced far enough that it allows for many new technological capabilities. One of the capabilities being explored is the USB Host capability that allows it to control a slave device. With this capability, it is possible for an Android mobile device to control a DS...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/50811 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | The Android mobile devices has now advanced far enough that it allows for many new technological capabilities. One of the capabilities being explored is the USB Host capability that allows it to control a slave device. With this capability, it is possible for an Android mobile device to control a DSLR camera remotely using only a USB cable.
This project aims to develop an Android application that would allow for tethered photography by connecting a DSLR camera to an Android device using only a USB cable for connection. The application should be able to support both Canon EOS cameras and Nikon cameras. The application should be able to perform various functions such as releasing the shutter and changing the various settings on the camera such as the shutter speed or the white balance. It should also not require rooting the Android device.
The application was created using jPhoto, a Linux based application to control cameras written in Java that supports the creation of the PTP protocol. With the protocol available, the various command packets were created based on the documentation provided by Nikon SDK as well as by understanding other camera controlling software.
At the end of the project, an Android application was completed with the capabilities to support the controlling of Canon EOS cameras and Nikon cameras from an Android mobile device. More work can be done in the future by including more advanced camera functions and improving the application quality in general. |
---|