pavius.net

Development
Rotary encoder based cooking timer
Saturday, 20 February 2010 18:10

timer-picContinuing my experimentations with cooking timer user interfaces, I stumbled upon a cute little rotary encoder on Sparkfun. It immediately looked like a good match for the project. The thing is that all cooking timers I’ve seen have either a simplistic interface requiring many clicks to set the time (like clicking the “minutes” button 50 times) or a complex keypad with way too many buttons.

At first I thought I'd need 2 axes (axis 1 would increment by 1 minute and the other axis by 15 minutes) but fiddling around with the trackball showed me that it was not necessary; that I'd just need one axis with tactile feedback (that is, a clicky switch rather than a smooth flowing motion of the controller) and some selection mechanism to switch between 1 and 15 minutes.

 
Review: Dremel 220-01 stand vs. Proxxon Micromot MB 140/S
Monday, 15 February 2010 18:35

Started fabricating PCBs at home using the toner transfer method and needed to find a way to drill them, as I am still mostly using through hole parts. Since I was pleased with my Dad's dremel 300, I thought it would be a good idea to get one for myself along with a Dremel 220-01 (220) drill stand. It took me a few minutes of painful work with the stand to realize just how bad it is for the job - it flexes, it's plasticy and it's an insult to Dremel users.

 
Working with simple Trackball gestures
Sunday, 27 December 2009 18:16

I set out to use a trackball to control an alarm clock. It seemed to me like an interesting experiment in UI and another small lesson in electronics. I envisioned using the two axes for controlling hours and minutes (separately and simultaneously) and the tracking speed to specify increments (faster scrolling would mean larger incremcents).

 
Pictorial: Using a Dremel to cut prototype boards
Friday, 14 August 2009 15:01

When I started making prototype boards, I couldn't find a Dremel accessory to help me cut the boards to size. A perfect tool would be some sort of table saw contraption, but there is no such thing. After a few experiments, I found a quick and accurate way to use the Dremel for this purpose.

 
Pictorial: Perfectly flat breadboard jumper wires, every time
Thursday, 06 August 2009 19:12

As of now, I've only been playing around with electronics on and off for a year. The amount of know how in this field is tremendous, but sometimes you find yourself struggling over the simplest of things - for example, cutting breadboard jumper wires to perfect length. After I hastly prototype something on the breadboard (using cheap, flexible, premade jumper wires) and decide to keep it there, the jumper wires I use must be flat and next to perfect. If the wires seem wavy, bumpy or somehow unaesthetic I become homicidal. Below is the method I use to aid my obsession.

 
Jumper Wires: The cheapskate alternative
Saturday, 25 July 2009 11:10

After working a while with standard 22 gauge jumper wires (the ones you buy by meter and cut yourself), I decided I deserve an upgrade. For one, the 22 gauge's inflexibility made it a pain to work with - it was brittle and not very aesthetic on a breadboard. Second, I could never bring myself to reuse a wire. It just felt wrong.

 
Worry free development: An SVN tutorial for single developers
Sunday, 19 July 2009 21:50

This guide will (hopefully) enlighten you to the benefits of using a Source Control system in your development, even if you are a hobbyist working on small projects. After a 5 minute free installation you will be able to save a snapshot of your project with a single click, allowing you to modify the code knowing you can revert your changes to any state at any time.