By Zach Archer
I mostly write original software, and work with off-the-shelf hardware:
|
Hacked on an Arduino LilyPad ProtoSnap
RGB LED, temperature sensor, light sensor, buzzer, POV effects, OMG amazing
Built a TV-B-Gone, Arduino shields,
heard the good news at the Church of Robotron
Bought LPD8806 LED strips from Jeff Records (OlyMega)
...But now what?
Put them inside a shirt?
Make DJ Gauntlets?
Jeff put LEDs inside a frosted glass lamp.
Hey, I bought a similar lamp at Ikea.
I could add some knobs.
Math + creativity + electronics == smells rad
This will probably work.
X
and Y
, there is only one correct adhesive Z
PROGMEM prog_uchar
ledOrder[] = {
6, 5, 17,
7, 4, 16,
8, 3, 15,
9, 2, 14,
10, 1, 13,
11, 0, 12
};
Now Zach will dim the screen and
Inspiration:
Since the lamp occupies my living room, I made a conscious decision to avoid:
Smart code can compensate for technical limitations (such as the low resolution of the LED matrix).
Here's the firefly from the proto-prototype. Note the interpolation across LEDs.
Apparent complexity emerges from simple rulesCampfire: Each LED tweens at a different rate. The rate is determined by: led_index XOR 37
|
This technology is easy to use.
The hardware is just a canvas for ideas.
I want to focus on the art.
★
During the creative phase:
Your solution should be good enough and no better.
Cheat more!
Experiment more!
Prototypes are expendable!
Frequent reaction to the HypnoLamp:
$10.99 |
$124.99 |
What's the best interface?
The HypnoLamp isn't a single color, it's dynamic. Think in those terms.
The controls should have effects that people notice.
Supports 3 gestures: Swipe, push/pull, and spin.
PROTIP: To use the touchless controller, plug it in.
(artist's conception) |
Future interface?
|
Reward + time + stress > my_day_job ?
— Epic chat with Matt Rooney
The prototype took 5 months.
I have new ideas every day.
One-man projects are unusual. Build a team?
“You can do anything, but not everything.”
― David Allen
Slides made with Reveal.js