3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Building the YaNis EOS Controller

Building the YaNis EOS Controller
«
  • IMG_7591.JPG
  • IMG_7594.JPG
  • IMG_7595.JPG
  • IMG_7635.JPG
The YaNis EOS controller is a device that allows you to wirelessly control your Canon DSLR from your Android phone.

What's really exciting here is that the Android interface allows you to change most of the camera's settings (like Shutter Speed, Aperture Size, ISO, White Balance, Focus Position and others) from more than 20 meters away! 

The controller is based on the Arduino platform and some commonly available parts. And as I will show you here, it's also very easy to assemble. 

 First, the list of things you will need:

1. An Arduino Pro Mini Board (3.3V version)

2. A USB Host Shield (Arduino Mini version) 

3. A Bluetooth Module. (BlueSMIRF , RN-42 , or cheap ebay ones) [Anything SPP compatible will do]

4. A power source for the Arduino board 


As you might have guessed, the 3 modules listed above will be simply stacked onto each other to obtain the nice PCB Sandwich that I decided to call "YaNis EOS Controller". Impressive. 

When you have completed all the steps in this instructable, you will basically have a hardware interface that allows your camera to accept commands from your android phone via bluetooth. Now, to make your phone issue those specific commands, you will need the YaNis EOS app that I created. It's free, open source and available on the Android Market.  












 
Remove these adsRemove these ads by Signing Up
 

Step 1Soldering the Arduino and USB Shield

Soldering the Arduino and USB Shield
«
  • IMG_7574.JPG
  • IMG_7622.JPG
  • IMG_7624.JPG
Step 1: Insert the pin headers on the USB Host Shield's two sides. Solder them to the USB Shield PCB.  

Step 2: Insert the Arduino Pro Mini in those headers. Make sure you respect the orientation shown in the picture for this step. 

Step 3: Solder the Arduino Board to the USB Shield's pins you just installed in step 1. 

Step 4: (Optional) Cut off the pins leaving only the 3 pins shown in the picture. 


If you have followed those steps correctly, you should get something similar to picture 2 and 3. 
« Previous StepDownload PDFView All StepsNext Step »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
3
Followers
1
Author:manis404