Using an iPod dongle, a Nike+ shoe sensor, an Arduino Pro Mini (an open-source circuit board/software combo for electronic tinkerers), and far too many hours in the basement, SparkFun's Nate created a key fob (or iFob, as he calls it) to unlock the doors on his Mazda3.