• Subscribe

    Subscribe to This Week In Panospace by eMail.
    Subscribe in a reader
  • License

    Creative Commons License
    This work is © 2008-2012
    by Yuval Levy
    and licensed under a
    Creative Commons License.
  • Entries

    May 2009
    M T W T F S S
    « Apr   Jun »
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • Archives

First Arduino Attempt


Inspired by Joergen Geerds, I decided that during the coming travel I will play with an Arduino to control my camera. Before departure I needed to:

  • get the necessary hardware
  • assemble and test it
  • get the integrated development environment (IDE) up and running

The user interface was the critical bottleneck of the process. Joergen uses a single button and a Nokia LCD. Besides that I could not find the parts close enough to be delivered in time, I wanted something more expandable. I found the TouchShield Slide from Liquidware. The rationale behind buying a touchscreen (and the bigger of the two available) is flexibility in designing the user interface.

The guys at Liquidware have been very helpful. Justin Huynh made an extra run to UPS for me, to get the hardware delivered in time. Mike Gionfriddo patiently helped me on the learning curve with very fast reply to my email support requests. When I had an issue with the IDE Christopher Ladden  helped me understand the errors and correct them. Liquidware, highly recommended!

In the end, rather than using the downloadable binary IDE for OSX and Windows, I built it straight out of github. This had the extra bonus that I could build it for my Ubuntu notebook as well, although I have not had time to test the Ubuntu build – the “hello world” was all done on a Windows workstation.

TouchShield Slide

Assembling the hardware went OK despite me having two left hands. I had not done soldering work for years. The difference between my setup and Joergen’s is that I put a 10kOhm resistor on the transistor’s base, and I put it on pin 12.

A quick “hello world” on the touchscreen before packing. Too bad there was no power outlet in the plane, so I’ll have to wait for the next free moment to start coding.

Right now this hardware is just for an intervallometer. Beyond this, there are many shields in the Arduino universe and my intention is to use a few of them.

There is a shield to control stepper motors. One step closer to an automated pano head.

There is a USB host shield. With a little bit of digging and/or reverse I hope for finer control my Canon dSLR via USB.

There is a GPS shield for geolocation, and a wireless shield, and an ethernet shield, and… the sky is the limit. Open Source hardware, so great!

I was finished just in time for packing. I did not have a neat box for it, though. It will be fun at border control, with all those wires.

3 Responses

  1. Thanks for the kind words… glad to see you’re up and running.
    Good luck with the Swill Border Patrol!!!

  2. Yes, I was going to say that too. Hand hacked device like that will show on radar…..bring lunch! Good Luck, good travels.

  3. All travel went well. I guess it has to do with traveling as a family – this was the first time we’ve taken our nine months old son on an international flight. The attitude of border control toward you really changes (which in my opinion is a big mistake – they should focus on the *what* and not on the *who*).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s