23 Jul 2010 10:06 am

Flying Skye

12 Apr 2010 01:25 pm

Electronics: Great hobby, or greatest hobby?

Like many kids of my generation with a geeky slant, I gravitated towards electronics. I’d take apart whatever junk I could get a hold of, and with my next door neighbor being a ham radio operator with lots of junk to get rid of, that was plenty. VCRs, televisions, radios.. They all fell to my screwdriver and soldering iron. Soon I’d amassed a huge collection of components.

My understanding of what I was doing– what all those parts meant. What you could DO with them– was limited, though. I never tried to make anything with them; I just collected.

All my electronics education at the time revolved around the 555 timer. It’s a fine chip, but it’s just a timer, an oscillator. Since that was the only “active” component I’d ever been exposed to, I looked at all problems through that lens, and eventually shrugged my shoulders and followed the path of software.

15 years later, I decided to try picking it up again. I had a project in mind: Making the stars in a painting I had fade in and out. I decided to make a concerted effort to pick up electronics again. What did I do? I picked up “The Art of Electronics” and a 555 timer again. Ugh. Art of Electronics is not for beginners. It’s a text book and it reads like one. Once again, I got frustrated and set down the iron.

7 years later, and I come across “Intro to the Arrr-duino”, a short video from MAKE Blog. It explains that making that light blink is just a simple matter of loading a microcontroller with a short bit of C code! C! I know this! Suddenly, all that pent-up 9 year old enthusiasm for electronics jumps into gear again, as though I never left it. I got the Arduino, I got some parts. I tore through the Arduino Playground, harvested any random piece of hardware from the trash bins at work and tried to figure out how to interface it. Motors! Memory chips! LCDs! Rotary encoders! So much learning. So much fun.

I guess what this blog entry is, is a big thank you to the Arduino team. By making a toolkit that makes electronics accessible with a minimal investment in time and money, they’ve jumpstarted a generation of makers, me included.

Comments (2)
23 Feb 2010 08:46 am

Skye

IMG_5483

Need I say more?

Comments Off
23 Dec 2009 04:08 pm

links for 2009-12-23

Comments Off
09 Dec 2009 04:10 pm

links for 2009-12-09

Comments Off
02 Sep 2009 04:07 pm

links for 2009-09-02

Comments Off
25 Aug 2009 04:11 pm

links for 2009-08-25

Comments Off
23 Aug 2009 04:07 pm

links for 2009-08-23

Comments Off
21 Aug 2009 04:07 pm

links for 2009-08-21

Comments Off
19 Aug 2009 04:08 pm

links for 2009-08-19

Comments Off
30 Mar 2009 04:06 pm

links for 2009-03-30

Comments Off
27 Mar 2009 04:06 pm

links for 2009-03-27

Comments Off
27 Mar 2009 01:16 pm

Gangster Gadget Protoboards

Gangster Gadget makes awesome and reasonably priced protoboards to assist in making electronic projects. They’re through-hole plated, high quality boards, and fun to hack on.

They’ve just released a new board they call their Boss Board. It has spots for a PS2 connector, Audio/Video jacks, and even an NES controller (where do you get the connectors??).

The more I get into etching my own PCBs, the more I see the value in pushing out a project quickly with a protoboard. It doesn’t look as nice, but it’s just a LOT easier.

Comments Off
25 Mar 2009 09:59 pm

Avery 8317 Embossed Note Cards Template

In producing our wedding thank you letters, I found I needed a template for Avery’s “Embossed Note Cards.” I couldn’t find any online, so I made my own.

8317 Embossed Note Card Template for Photoshop (PSD)

Comments Off
24 Mar 2009 05:48 pm

Married!

I couldn’t have asked for a more perfect wedding, to a more perfect girl.

James and Shirin

Comments Off
24 Mar 2009 05:25 pm

Taking Pictures

Here’s how to grab a single frame from a live video stream using GStreamer on Linux in Ruby.

The trick is to use the “last_buffer” property on your video sink. That contains the last frame that was displayed to your screen.

You can use RMagick to convert that into something you can use like this:

#!/usr/bin/ruby

require 'gst'
require 'RMagick'

@pipe = Gst::Pipeline.new
@source = Gst::ElementFactory.make("v4l2src")
@sink    = Gst::ElementFactory.make("xvimagesink")
@pipe.add(@source,@sink)
@source >> @sink

@pipe.play

[ ... Later ... ]
# This is the actual capture.
capture = Image.from_blob(@sink.last_buffer.data).first

Comments Off
10 Mar 2009 04:07 pm

links for 2009-03-10

Comments Off
17 Feb 2009 04:11 pm

links for 2009-02-17

Comments Off
13 Feb 2009 04:05 pm

links for 2009-02-13

Comments Off
06 Feb 2009 04:06 pm

links for 2009-02-06

Comments Off

Next Page »