Android phone as remote control for Canon/Nikon camera

Smart phones and tablets have become such an important part of our modern society that many will find it impossible to survive without its presence. Due to this, many developers have now developed applications on these devices to provide entertainment and aid in the productivity of our daily tasks....

Full description

Saved in:
Bibliographic Details
Main Author: Chan, Stephanie Jing Yi.
Other Authors: Chia Liang Tien
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/48589
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Smart phones and tablets have become such an important part of our modern society that many will find it impossible to survive without its presence. Due to this, many developers have now developed applications on these devices to provide entertainment and aid in the productivity of our daily tasks. As the Android OS is currently the most popular mobile OS in the world, it is in no doubt the best place for application developers to reach out to a large audience. With the advancements of technology, digital single-lens reflex cameras have become a good replacement to the traditional single-lens reflex cameras. Many photographers are turning to these cameras as they are much more convenient and in a way cost lesser to keep up with the hobby. Having the ability to remotely control the cameras are an advantage to photographers as they help produce better quality images. Since the Android enabled devices and DSLRs are so popular, remote controlling features are an added advantage to a photographer; hence the purpose and motivation of this project was established. To build an Android application that allows users to remotely control their DSLRs. With a rooted Android device, and a USB cable connected to the camera, the device should be able to control the Canon and Nikon range of DSLRs. The user interface of the application was developed on my part and integration of the project codes were done as a team. Testing and debugging was done throughout the development phase to ensure that the application is as bug-free as possible before more functions and features were added. The application’s basic functions were successfully implemented; however, there are still some other functions of the proposed design that has yet to be added. Improvements to increase the quality of the application are also recommended.