Categories
Uncategorized

Angry Robot

Angry Robot

(consider it cc:by)

This robot looks angry! What could possibly make a robot this angry!? You order a protocol droid and they send you some angry kill-bot, ready to rip your head off. Sometimes I don’t know what those folks at Amazon are thinking…

Categories
Uncategorized

Is Matt’s Phone Broken?

NO

Keep checking back for updates!

Categories
Uncategorized

PhotoCampMilwaukee2

PhotoCamp

Have I mentioned that Milwaukee’s own PhotoCamp is happening again? It’s PhotoCampMilwaukee2!

PhotoCampMilwaukee2 is set for Saturday, June 4th, 2011, from 10am to 10pm at Bucketworks in Milwaukee, Wisconsin. Visit photocampmilwaukee.org for more info and to register.

Like other *Camp events, we want to make this free for participants, as participants makes these things happen. We’re still looking for sponsors to help out… (If we don’t get enough sponsors, the event will go on, but we won’t be able to provide food & drink during the event.)

Right now we’ve got about 50 people registered and ready to spend an entire day teaching, learning, and practicing photography. It should be a good time… join us!

Categories
Uncategorized

Processing: TouchOSC

TouchOSC

Today in Processing we’re trying out OSC (Open Sound Control) with TouchOSC.

Jason (@plural) is one of those smart guys that hangs out at the Milwaukee Makerspace, and he’s mentioned OSC a bit before, and I figured it was time to take a look.

I got TouchOSC installed on my iPad and I tested it out as a control surface for Apple’s Logic, which was pretty cool, but then I wanted to test it with Processing. Luckily, Stefan Goodchild, made this simple with his TouchOSCAccel code on GitHub.

In the image above, the red one on the left represents the tilt of the iPad as it’s sending data to Processing. The yellow one on the right is the iPad when it’s upside down. (The iPad connects to Processing running on my Mac via WiFi. Remote Control!)

I haven’t even tried to tweak the code yet, but figured I’d mention this neat little combo, because, you know, there may be times you want to control something in Processing using something besides a potentiometer connected to an Arduino.

Note: You will need the oscP5 library.

Categories
Uncategorized

The Future of Open Source

Open Source

Open source software has been around for a long time, and I’ve been following it’s evolution for the past 10 years or so, and in that time I’ve seen it grow from a small idea known only to those in the software world, to something much larger, where everyday people like Aunt Tillie use open source software and think nothing of it.

In the past year since I’ve started working more with hardware, and following the great work of the Arduino team, Adafruit Industries, and others, I’ve seen the rise of open source hardware. Take a look at the Open Source Hardware (OSHW) Statement of Principles and Definition v1.0 and the Open Hardware Summit site for more info.

There’s a great comment by Chris Anderson, highlighted in this blog post at Adafruit. Here’s just a small excerpt:

This is the classic open source hardware model. Software, which costs nothing to distribute, is free. Hardware, which is expensive to make, is priced at the minimum necessary to ensure the healthy growth of a sustainable business to ensure quality, support and availability of the products. All intellectual property is given away, so the community can use it, improve it, make their own variants, etc.

Go there now and read the whole thing.

This got me thinking that eventually open source hardware could be more successful than open source software. If you remember the old concerns about open source software by the business folks, there was always the question of how you would make money from it. You can sell “Premium Editions” or make money by charging for support, you can hire yourselves out as consultants, and offer customized software solutions for customers… The ideas were plenty. Some worked, some didn’t. There were varying degrees of success.

I see open source hardware as pushing beyond that, taking the existing model and improving upon it. The software? Free. Open. Get it rolling, get the community involved, give it away to everyone. You should expect to make no money with software. Sure, it costs money to create software, but it’s a digital good, and making one copy or 1,000 copies has almost the exact same cost.

Hardware, on the other hand, is a physical good. It’s an object, a collection of parts, or things, not just bits of ones and zeros. Hardware costs money because someone, somewhere, assembled some real world thingamabob.

I don’t want to make it sound like hardware is better than software. They’re both equally important. They both need people to design them, create them, market them, and support them. The main difference is that creating 1,000 Arduino-compatible microcontrollers is going to cost more that creating 1,000 copies of the Arduino software. That’s just the reality of digital goods. Once you have one copy, making a lot more is cheap and easy. (And the shipping costs on digital goods are pretty close to zero. I say “pretty close” because there are server costs, bandwidth considerations, and other issues, but you’re not buying boxes, and packaging materials, and paying shipping companies to move goods.

As for the clones, well, that’s just a part of open source hardware, much the same way that an open source software package has forks of the original. Again, the difference is in the support, but support goes both ways. Since open source hardware vendors typically publish everything you need to make their products, you could certainly not buy from them and either build it yourself, or find a company that makes it cheaper. Cheaper is fine. I’m a fan of cheaper, but I’m also someone who believes in supporting those that create things and add value. If it all comes down to nothing but money, we’re pretty much doomed.

(Next time I’ll talk about specific pieces of open source hardware. See you then!)