Arduino Development Setup

Time to learn how to program an Arduino! How hard can it be? In my early years I was involved in real-time process control and embedded controllers. I even created a patent for weighing garbage. So this was familiar ground, just repackaged and modernized for the hobby crowd. Bonus! Makes my life easier.

Canon eTTL Decoder

The path was clear. If I wanted to control my underwater strobes from my G16, I would need to create a magic decoder box. It would translate between Canon eTTL digital protocol and Nikonos analog TTL protocol. Simple in concept: digital goes in, analog comes out.

This is a problem calling for a microcontroller solution! Easy enough, There are several readily available hobby boards to choose from. Seems like a perfect excuse to spend some time and money playing with technical gadgets. 

Canon eTTL Protocol

The Nikonos analog TTL protocol is relatively simple and has been reverse engineered by a number of scuba strobe manufacturers. The X contact is used to start the strobe dump and the Q contact is used to stop it. That's about it.

Tags: 

Canon Hot Shoe

My problem: trying to control scuba strobes from my new Canon G16.

I have ruled out optical control because my YS110 strobes work poorly in optical mode AND the G16 cuts out after about 20 onboard flashes in continuous burst mode. So now I am focused on wired sync control of my smart analog strobes via the camera hot shoe.

Scuba Camera Strobe Woes

Time for a brand new topic: Scuba diving, Cameras and Strobes. My problem is how to happily control my scuba camera strobes.

Drupal List Fields allowed_values_function == Custom Display Values

We had a simple problem and Drupal provided a simple (but very obscure and hard to find) solution. So I thought I would blog about it.

MyPhoneExplorer - Part 2

After a short burn in period involving multiple 2 way syncs with both my desktop and my laptop, I was ready to wean myself from Gmail.

MyPhoneExplorer - Part 1

Bottom line: It works as advertised!

At first glance the name MyPhoneExplorer was a little misleading as it seemed like a solution to look at the file system on your phone. Not so. It is a true 2 way synchronization tool. It is capable of talking over WIFI, Bluetooth or USB and can sync Contacts, Call Log, Calendar, Notes, Messages (email) and Files. I only tested Contacts and Calendar.

My phone is my Personal Cloud

I had a simple problem:

  • Synchronize my Contacts and Events across an Android phone, a laptop and a desktop.

I already had this feature by the use of Gmail. But I was dumping Gmail.

My Gmail account had provided a centralized synchronization point. It was obvious that any viable solution would also rely upon a single synchronization point.

Personal Clouds

As part of my quest to wean myself from Gmail, I discovered that I needed a Personal Cloud. The Great Marketing Machine has invented yet another buzzword.

Additional research indicated that unlike IMAP, there did not seem to be simple WebDAV / "personal cloud" solutions. Everything I found was very large and complex with many fragile dependencies that involved several kitchen sinks.

Pages

Subscribe to KWGiffen & Associates RSS