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...

Full description

Saved in:
Bibliographic Details
Main Author: Mohamed Ashraf Abu Samah.
Other Authors: Chia Liang Tien
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
Description
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.