Archive for the 'ubicomp' Category

WineM lights, a BlinkM predecessor

Posted by todbot on January 24th, 2008

With BlinkMs available for purchase soon, I figured it would be neat to show what a large collection of them can do. BlinkMs were created from my desire to have a “smart LED” that did its own tri-color PWM. I didn’t want to build a real-time system to control the PWM of several hundred RGB LEDs. And existing LED controllers didn’t meet my needs. I wanted something that knew a bit about color and color patterns and could be networked together into clusters. Thus BlinkM. A single BlinkM is fun, but the real utility is seen when you have several of them on the same I2C network.

Below are two movies of the lighting system in WineM, our smart RFID winerack. Each place a bottle goes contains a essentially BlinkM and RFID reader controlled via an I2C master.

WineM prototype at NextFest


This video shows WineM in use. A handheld web device allows one to select and display different facets of the wine collection. In the video, first all wines are shown, colored by varietal, then Cabernet wines are selected. Within the Cabernets, color them by year. Select 2002 as the year and only the 2002 Cabernets are shown. Then color those by price. Finally, select the 2002 cabernets that are between $20-$30. You’re left with the perfect wine for tonight’s meal. Also shown is the visual indication when bottles are added or removed.

WineM prototype light tests


This is just a light show using the WineM lights. It was taken right after I had assembled and installed everything in the rack. Apologies for the exposure fluctuations.

For a bit more detail on the WineM prototype hardware, see this post.

Things at ThingM, my Berkeley INFO290-13 talk

Posted by todbot on November 9th, 2007

On Nov 8th I was a guest lecturer at the “Theory and Practice of Tangible User Interfaces” class at UC Berkeley. It’s a physical computing course, about “a new approach to HCI which focuses on the physical interaction with computational media.” The class has both lecture and lab components. The lab section is hands-on experimenting with novel physical interfaces, using Arduino as the core. So of course I have a great fondness for the course.


things at thingm

The talk itself was a sort of summary of the things we’ve been pondering at ThingM. If you’re already familiar with the stuff Mike and I have been talking about for the last several months, there’s not much new. But for me it was interesting to put it all together into one package and attempt to construct a narrative that threads it all together. The talk covered:

  • Computation as Material
  • Smart Interface Components
  • Reversible Hacking
  • Technology Sketches
  • Informational Objects

Before my talk I got to see the in-progess work of the students’ final projects to create new kinds of musical instruments using a variety of input devices, Arduino, Processing, and so on. It was great. I was invited to be a guest lecturer by fellow Sketcher Kimiko Ryokai, an assistant professor at Berkeley’s School of Information. Thank you, Kimiko, for letting me be a part of your class and to meet your students. The class was 40 strong and it’s obvious there’s a lot of interest in the process of making software interact with the real world. I hope more schools follow in this one’s path.

The PDF of my slides with notes is here:
- berkeley_info290-13_todkurt.pdf (8.8MB PDF)


drug new replace viagra viagra free viagra samples canada
alternative online viagra buy viagra viagra tablets
viagra side effect headaches buy viagra online viagra jokes
dont buy on black market get viagra legally viagra online alternative to viagra online
any drug effects side there viagra discount viagra comparisons on online viagra suppliers
viagra levitra comparison order viagra discount prescription viagra
confidential fast online prescription viagra cheap viagra day generic next viagra
alternative uk viagra generic viagra evolution hard salesman sell viagra
discount generic levitra online viagra generica viagra free generic shipping viagra
discount viagra sales online viagra buy drug effects more side viagra
drug interaction more viagra viagra price alternative impotence natural viagra
al alternativas naturales viagra order viagra online viagra picture
viagra levitra cialis apcalis regalis zenegra viagra generic who should not take viagra
effexor drug interactions with viagra viagra pill erectile dysfunction herbal viagra
generic cialis viagra cialis minuteviagra com where buy viagra free prescription viagra without
alternative to viagra drug buy viagra cheap viagra sildenafil citrate
drug effects more side viagra viagra order discount levitra online viagra
delivery online overnight viagra get viagra viagra shelf life
discount generic viagra pills buy online viagra viagra dangers
viagra on line online viagra viagra prices
woman taking viagra where to buy viagra direct generic viagra
free sample viagra online cheapest viagra viagra on line
cyalis levitra sales viagra purchase viagra discount viagra uk
apcalis generic viagra cheap viagra online dirt cheap viagra
generic brands viagra online viagra buy online viagra propecia
confidential online prescription viagra buying viagra counter drug over viagra
drug effects more side viagra buy viagra on comparison pfizer viagra
viagra info generic viagra canada alternative drug viagra
alternative natural viagra viagra prescription viagra free trial generic viagra
al alternativas naturales viagra buy viagra norway directory generic online viagra
discounted viagra generic viagra pack alternative to viagra drug
ambien online viagra buy viagra in nevada dysfunction erectile treatment viagra
does viagra work for women buy viagra now online viagra herbal
viagra overnight delivery viagra online buy alternative blood flow natural viagra
alternative natural viagra find viagra online women viagra
generic for viagra buy cheap viagra online confidential fast online prescription viagra
viagra patent cheap generic viagra viagra jokes
viagra tablet buy cheap viagra viagra levitra cialis
confidential fast online prescription viagra generic viagra online viagra on line pharmacy
viagra mailing list viagra sale drug female new viagra
viagra faq generic viagra cheap discount price viagra
generic for viagra buy viagra on line viagra usage
discounted viagra where buy generic viagra fake generic viagra
viagra energy drink viagra online bestellen viagra levitra cialis comparison
alternative natural viagra viagra viagra prescription online viagra soft tab
europe online sale viagra generic online viagra free shipping viagra
discount drug viagra low price viagra generic cialis pills versus generic viagra
alternative buy lavitra levitra viagra cheapest viagra price free viagra sample before buying
free viagra samples canada buy generic viagra discount generic viagra volume
dosage for viagra viagra uk dirt cheap viagra
womens viagra viagra online prescription viagra versus levitra
viagra result cheap est viagra viagra soft tabs
woman taking viagra viagra soft tab viagra dose
viagra levitra comparison viagra discount viagra marketing
day generic next viagra viagra cheap viagra mailing list
viagra grapefruit where to buy viagra on line viagra overnight delivery
fill prescription viagra buying viagra online free viagra canada
free viagra canada buy viagra now viagra story
direct generic viagra purchase viagra online free viagra samples uk
womans viagra viagra pharmacy viagra xenical
viagra sex natural viagra viagra faq
drug free viagra buy viagra in canada discount prescription viagra
discount prescription viagra viagra paypal free viagra samples uk
generic cialis pills levitra generic viagra viagra on line viagra high blood pressure
coverage insurance viagra health viagra 100mg free viagra canada
discount non prescription generic viagra viagra without prescription woman taking viagra
viagra picture cheapest place to buy viagra online europe online sale viagra
free generic shipping viagra free viagra generic drugs for viagra
viagra sildenafil cialis viagra overnight
woman use viagra generic cialis al alternativas naturales viagra
gel generic tab viagra buy cialis discount viagra 50 mg
viagra dosage buy cialis online viagra overdose
viagra women online cialis australia in sale viagra
generic cialis viagra cialis minuteviagra com order cialis viagra joke
effexor drug interactions with viagra cheap cialis discount viagra generic
anti depressants viagra discount cialis discount viagra generic
viagra side effects generic cialis price viagra sildenafil citrate
consultation online viagra cialis prescription viagra how it works
discount sildenafil generic viagra buy cialis generic discount viagra europe
cyalis levitra sales viagra cialis online discount viagra prices
discount drug prescription viagra cheapest cialis alternative female natural viagra
viagra how it works buy discount cialis comparison pfizer viagra
viagra side effects purchase cheap cialis online alternative buy lavitra levitra viagra
alternative blood flow natural viagra order cialis online viagra soft tabs
generic cialis pills levitra generic viagra cialis for sale alternative female natural viagra
viagra suppliers cialis price drug peak performance viagra wonder
drug meridia overseas retin thousand viagra purchase cialis alternative natural viagra viagra
viagra picture cialis online pharmacy form generic order print viagra
alternative to viagra drug buy cheap cialis discount sale viagra
discount viagra 50 mg cialis story free prescription sample viagra
erectile dysfunction herbal viagra generic cialis online evolution hard salesman sell viagra
viagra side effects best cialis price alternative buy lavitra levitra viagra
viagra testimonials cheapest cialis generic free online sample viagra
viagra pharmacy order generic cialis viagra substitutes
viagra dosage low cost cialis viagra erection
discount levitra online viagra buy cialis generic online discount generic viagra pills
viagra lawsuits levitra directory generic online viagra
free viagra samples canada buy levitra do you need a prescription for viagra
alternative buy lavitra levitra viagra cheap levitra viagra results
viagra levitra alternatives levitra online comparison generic price viagra
anti depressants viagra buy levitra online viagra side effects
viagra erection order levitra drug guide phenomenal potency promoting viagra
viagraman order levitra online free prescription viagra
woman taking viagra cialis levitra free viagra uk
viagra lowest price generic levitra drug free viagra
dysfunction erectile viagra online levitra alternative uk viagra
discount drug viagra buy cheap levitra viagra prices
discount generic viagra pills discount levitra discount generic viagra pills
discount viagra generic buy generic levitra free online order viagra
generic brands of viagra online levitra online pharmacy viagra interaction
viagra shop levitra price consultation online viagra
free viagra sample before buying purchase levitra viagra patent expiration
viagra research cheap levitra online viagra jokes
alternative impotence natural viagra levitra story dont buy on black market get viagra legally
viagra side affects levitra on line discount pharmacy viagra
viagra prices levitra prescription viagra substitute
drug like viagra levitra cheap free online viagra
alternative to viagra drug best price for levitra discount drug viagra
generic cialis pills levitra generic viagra viagra online cheap discount viagra europe
alternative online viagra viagra after a big meal viagra jokes
allchemist generic viagra how viagra works drug free viagra
drug generic generic viagra buying fake viagra viagra result
viagra shelf life viagra in woman viagra results
aphrodite natural herbal viagra in use viagra woman viagra news
gel generic tab viagra viagra cialis online drug interaction more viagra
viagra tablet is cialis methodone generic brand of viagra online
alternative to viagra drug cialis prescription latin drug peak performance viagra wonder
generic for viagra levitra asperin viagra sildenafil citrate
viagra propecia levitra alpha blockers alternative buy lavitra levitra viagra

WineM prototype at NextFest

Posted by todbot on September 12th, 2007

WineM solves the problem of remembering all the information about the wines in a large wine rack, cellar or cabinet, or searching through that data. This smart wine rack makes that information always accessible and updatable.

ThingM will be at Wired’s NextFest conference, showing off a prototype of our WineM product. Come visit us if you’re in LA!

You can even read a press release about WineM.

WineM has a bank of RGB LEDs for every cell a bottle can go in. Each cell has a microcontroller implementing a high-power variant of a SmartLED.
There are 576 total LEDs in the WineM prototype, controlled by 52 microcontrollers, bussed together over an I2C bus.

Here’s a little video showing the cell lights in action.


WineM lights test 1

The electronics in each cell look like (click for more details):

Standard through-hole components were used since space wasn’t an issue.

Each cell also has an RFID antenna to recognize the RFID tags on the wine bottles. This lets you recognize which wine bottle is in which cell. A controller board holds the RFID reader and controls up to 12 cells. Four controllers are linked together to in the WineM prototype to control the entire rack:

Smart Interface Components, my Sketching07 talk

Posted by todbot on July 3rd, 2007

sketching-head.jpg

The Sketching in Hardware 2 conference was a blast. So many interesting people and ideas. I wish we could have it every few months. Mike has his notes and a good summary of this year’s Sketching.

My talk was on “Smart Interface Components”. It was a generalization of the things I’ve been thinking about with the Smart LED prototypes.

sic-title2.jpg

Slides from the talk: sketching07-tod-smartcomponents.pdf

What are Smart Interface Components? Current interface components, the sensors and actuators that comprise the user interface of the gadgets we use, are dumb. They require specialized domain-specific knowledge to make work correctly, non-trivial processing to use, and in general are a pain. Tiny microcontrollers are becoming cheap enough to embed even at the edges of our hardware designs. A component with local brain can embed some of the domain knowledge and enable a higher level of communication between it and the application processor.

An example presented is a Smart LED. LEDs are dumb. Multi-color LEDs are hard to control. Can we make it better?
sic-rgbled.jpg

Imagine an LED that instead of worrying about PWM and current-limiting resistors, you just give it the HSV or RGB color values via a serial line? “#FFCC22 @ 20% brightness”, you say.

Some prototypes (from the flickr set):
sic-protos.jpg

Work is continuing in making production versions of these smart LEDs.

Smart LED Prototypes

Posted by todbot on March 25th, 2007


LEDs should be smarter. Sure we have flashing LED assemblies and even rudimentary RGB-flashing discrete LEDs. But LEDs themselves are predominately just dumb lights. There’s no real reason for this. Fab processes for microcontrollers and LEDs aren’t that dissimilar. It should be possible to have both in a single LED-like package.

There is a glimmer of this happening, like the “RGB LED Slow Colour Change” LEDs you can get. You can see an example of these being used on the Embarrasingly Easy CaseMod. Unfortunately you can’t change the cycle time or anything else of how these LEDs work. So let’s make our own. These prototype Smart LEDs will necessarily be larger than a production run, but the size is getting close, giving us a feeling for how we might use them.

Read the rest of this entry »

The Ubicomp of Tomorrow, After These Messages

Posted by todbot on February 28th, 2007

In my periodic perusal of Warren Ellis’s blog, I see he’s linked to Nicolas Nova’s post about “The Ubiquitous Computing of Today”. Nicolas discusses a great LIFT07 paper, “Yesterday’s tomorrows: notes on ubiquitous computing’s dominant vision” by Genevieve Bell and Paul Dourish (Personal and Ubiquitous Computing, 2006). He and the paper highlight a persistent problem with ubicomp research: the ever-receding horizon of technology.

It’s a truism that the technology we need is “just around the corner”. This “proximal future” described in the paper is comforting because it means we don’t have to focus on the actual implementation issues. Just wait for Moore’s Law and everything’ll be alright. But this is a cop-out. I’ve been guilty of thinking this way and it bugs me. I don’t want promises of a future ubicomp world, I want that world right now.

At ThingM we’re focussing on what’s just possible. A tagline of ours is only half-jokingly “ThingM brings you one minute (+/- 20 seconds) from THE FUTURE!” We’re not about the Ubicomp of Tomorrow but rather the Ubicomp After The Next Commercial Break. Our two most recent technology sketches, LoveM and WineM can be built with today’s technology at a cost of 10x over the equivalent dumb version.

An order of magnitude cost increase for a smart version of a dumb object may seem like a lot, but isn’t when put in the context of product variations. Our most pervasive computing device, the cell phone, already exhibits over a factor of ten in price variation, from the $20 unlocked Nokias from yesteryear on Ebay to the tony $700 Sony Ericcson P990 uberphone. Another ubiquitous piece of technology, the TV, ranges from the $20 B&W portable CRT to the mammoth $10k Plasma HDTV.

The markets most allied with ubicomp, electronic gadgets, exhibit enormous price sensitivity, expanding upward in features and price from a minimally-priced base. Most of us buy in the middle to try to hit the sweet spot of the most features with the highest economy of scale. Those of us with special requirements or desires aim at the high-end. This is one reason, as Gibson puts it, the future is already here, just unevenly distributed.

As technology suffuses more into everyday objects, those objects will exhibit the same price elasticity of gadgets. Many domestic objects already do because of luxury and designer brands. The difference in comfort between a no-name leather easy chair from Target and an Eames lounger from Design Within Reach does not track the 10x difference in cost. The cost of adding intelligence to the DWR chair is the same as the sales tax on it. The objects at the high end of the price scale are the ones likely to first incorporate ubicomp technology, making them a better value compared to their non-intelligent siblings. As economies of scale kick in, these new features will become cost-effective for the entire price range.

Exploring what will be possible in a decade’s time is a useful and inspiring task. But until we have nanoassemblers, if we want to impact the lives of people today, we must discover and utilize the technologies available today that are on the verge of having high economies of scale.

LoveM Memory Chocolates technology sketch

Posted by todbot on February 14th, 2007

Another technology sketch from my company ThingM. This time it’s Valentine’s Day-themed, with LoveM, a heart-shaped box of “memory chocolates”.


(revver link)

Abstract:

LoveM is a Technology Sketch of an augmented box of chocolates that displays personal memories on an LCD screen as chocolates are removed from the box. It attempts to evoke joy and surprise through the use of available, inexpensive technology embedded into a familiar object. It investigates what happens when we put technology in a non-utilitarian, non-game context and explores the ideas of introducing personal, intimate content into an otherwise mass-produced product.

It’s also our Valentine’s Day present to you. ;-)

WineM, a ThingM technology sketch

Posted by todbot on January 15th, 2007

At my new company ThingM, Mike and I have completed a technology sketch for WineM, a smart wine rack. Below is a video demonstration and an abstract. A full description can be found on the ThingM site. We periodically create Technology Sketches as a way to explore the ideas we’re thinking about.


(revver link)

Abstract:
WineM is a Technology Sketch of a smart wine rack. It’s designed to locate wines in a wine rack using RFIDs attached to bottles and to display which wines have been located using LED backlights behind the bottles. Collectors (or anyone with a large wine cellar) can use it to search through collections, track the location of specific bottles and manage inventory with a minimum of data entry. Linking bottles to networked databases can provide information that would otherwise be too time consuming or difficult to obtain (for example, the total value of a collection, or all the wine that is ready to drink).