Categories
Uncategorized

The Noisy 85s

The Noisy 85s

I posted just a bit about the ATtinyNoisy boards I had made from OSH Park, but there’s plenty more to tell.

My original plan was to use CR2032 batteries with these, but I found it just didn’t have enough juice to make noise, so I tried using two CR2032 batteries and that didn’t work much better. I ended up grabbing a nearby 9 volt battery to test with, and that worked well, and since I had a bunch of 9 bolt battery connectors, I chose to use those ordered a bunch of new 9 volt batteries from Amazon.

When it came time to program and assemble all the boards, some of them worked, and some didn’t. I wondered if it was because some of the chips I got were from different vendors, including some on eBay that were probably counterfeit. I spent way too much time chasing the wrong problems until I figured it out. (Maybe you’ve already figured it out!)

When I originally tested with a 9 volt battery in the shop, it was an old 9 volt battery that was down around 7 volts. Do you know what the voltage rating for the ATtiny85 is? Well, it’s 2.7 V ~ 5.5 V. Yeah, I was trying to feed it too much voltage!

At this point I had soldered on the battery connectors and was staring at a dozen brand new 9 volt batteries. The board didn’t have room for a LM7805 voltage regulator and I didn’t have time to get new boards made. I ended up taking the 9 volt batteries and shorting them with jumper wires until the voltage dropped to about 7 volts, at which point they worked fine. Yeah, I just wasted lots of electricity to get them working properly. NBD.

Below is an example of what they sounded like.

The idea was to make a bunch of these, and put them in a space, and then interact with the space and experience the sound coming from different directions. You can’t really experience it through a video, as you need to be in the space and move through it to participate in the piece.

The code is dead simple, and just does an analogWrite to a PWM pin on the ATtiny to generate some noise.

// ATtinyNoisy

int piezoPin = 0;
int randomPin = 1;
int randomValLow = 0;
int randomValHigh = 255;
int interValLow = 1;
int interValHigh = 3000;

void setup() {
  pinMode(piezoPin, OUTPUT);
}

void loop() {
  randomSeed(analogRead(randomPin));
  analogWrite(piezoPin, random(randomValLow, randomValHigh));
  delay(random(interValLow, interValHigh));
}

The Noisy 85s

Each ATtinyNoisy unit was placed in a paper bag, and hung from a piece of monofilament fishing line with a binder clip. (I had plenty of binder clips around!)

Here’s a few more photos from the installation that I did at UWM’s Kenilworth facility during SHiN|DiG on Friday, December 16, 2016. With many of my installations (and work in general) I focus on cheap things, often simply presented. I tend to go with the theory that if you can’t make something large, make a lot of little things.

The Noisy 85s

The Noisy 85s

The Noisy 85s

The Noisy 85s

The Noisy 85s

Big thanks to (former) student Maks for helping with the install and uninstall of this piece.

Maks

Categories
Uncategorized

Maker Faire Bay Area

Maker Faire

I’ve been to a lot of Maker Faires in the past five years, but it’s mainly been in the Midwest (Detroit, Kansas City, Madison, Fort Wayne, and of course, I help produce Maker Faire Milwaukee) though I did make it out to New York a few years ago, and Washington D.C. for the National Maker Faire last year…

But I’ve never been out to Maker Faire Bay Area… until now. Yes, friends, I’ll be out there this time around, and I hope to see you there.

I won’t be wearing my Maker Faire Producer hat though… This time around I’ll be working the booth for Brown Dog Gadgets, who just completed their (successful) Kickstarter Campaign for Crazy Circuits, which is a LEGO Compatible modular electronics platform. Yes, LEGO bricks and microcontrollers mixed together. Fun!

I’ve done a number of projects for Brown Dog Gadgets over the years, and while I didn’t have lot to do with the new Crazy Circuits project, I pitched in where I could with a few ideas and a bunch of code. It’ll be exciting to share the work with a large crowd! (And exhausting, from what I hear. Even though Maker Faire Milwaukee is the largest free Maker Faire in the U.S., the Bay Area crowd still has us beat!)

(I’m not sure if we’ll make it to #BringAHack or other fun events, so if you want to meet in person, look for the Brown Dog Gadgets booth.)

Categories
Uncategorized

SpringTime4

SpringTime4

SpringTime4 was inspired by something my former student Maks showed me, which he called a Victorian Amp. I couldn’t find any good info on it (Oops! I should have looked up Victorian Synthesizer instead) but since I still had a large speaker left over from the Sonic Titan build I decided to build something similar.

SpringTime4

Instead of paper clips (or solder) I used two stretched out springs to complete the circuit. This worked well, because as the speaker coil energized the top spring would bounce up and break the circuit, then fall and complete the circuit again.

SpringTime4

To make things interactive, I added a button that could be pressed to start the device. This allowed people to interact with it, and also added another piece to complete the circuit. The whole thing is powered by a 9 volt battery, which I also left exposed, so people so see what provided power. I didn’t want a full enclosure that would appear to hide things.

SpringTime4

I used alligator clips to connect things, which allowed for disconnecting the button unit from the speaker, which makes it a little easier to transport.

SpringTime4

I took SpringTime4 to the Madison Mini Maker Faire and I really enjoyed watching people interact with it and then asking them if they knew what was happening. Some people sort of figured it out, and for those that didn’t quite get it, I explained how it worked. I think as a maker you tend to forget that even a really simple device can be difficult for people to understand, depending on their familiarity with things like electrical circuits.

SpringTime4

One of my favorite parts was when an 8 year old kid tried to makersplain to me how I should improve it. It’s nice to know that even kids think they’ve got great ideas about how someone else should do things. ;)

SpringTime4

The one improvement I’ll like to see is making it louder (if possible). It’s typical that I test things in my shop and they are fine but when I bring them into public and the environment is noisy, it’s hard to hear things. Since the visual component of seeing the springs move around is a large element of the piece, if I can’t make it louder it’s probably not a huge deal.

Here’s a short video showing SpringTime4 in action. Enjoy!

Categories
Uncategorized

Les Yeux Times

Les Yeux

One of the pieces I displayed at Maker Faire Milwaukee in 2016 consisted of two monitors showing a pair of eyes. I was (slightly) inspired by Ben’s Video Wall of Terror.

Les Yeux

I started by filming Dr. Prodoehl to capture the movement of her eyes. The crop lines show where I planned to crop the single video into two separate videos. I also used filters on the videos to get the old TV scan line effect and add a bit of distortion. (The cropping is for a 4:3 aspect ratio display to be compatible with the old computer monitors I had on hand.)

Les Yeux

The two videos were then exported and one was trimmed to be about a half second shorter than the other one. Since the installation would be running for two full days this meant that we’d see some interesting time drifts between the two videos.

The videos were played using a pair of Raspberry Pi Zero single board computers. Like nearly every installation, there were problems involving technology, this time I think it was a bad SD card, but I quickly swapped it out and got up and running again.

Here’s a short video showing Les Yeux Times at Maker Faire in 2016, along with the two videos that were used.

Categories
Uncategorized

Durability… for the children!

Durability

On the durability scale it goes from “Consumer” to “Commercial” to “Industrial” and then finally to “Children’s Museum”.

While most adults can figured out how things work, and most will actually use things the way they are designed to work, children will use things every way possible, not (usually) maliciously, but because the are still figuring things out. Install a lever that goes up and down, and they’ll move it up and down with all the force their small bodies can muster, so you might want to add some hard stops on the inside.

Controls

Kids also can’t read/don’t read (to be fair, many adults don’t read either) so add some arrows showing direction of movement. Also if those arrows are just vinyl you applied to the surface, they’ll get peeled off. Every interaction needs to be thought about in great detail, and sometimes you need to think like an angry vandal hell-bent on destroying things.

Plan for things to break, because they will, but make them easy to maintain and repair. Use off-the-shelf parts when you can, so replacements are easy, or if you fabricate the parts yourself, make spares, and document how to make more spares in the future. Use Loctite. Use set screws. Use Loctite on set screws. Use hot glue. Use lots of hot glue. Use screws and bolts, not nails and staples. Make sure you can take it apart and repair it.

Stay Durable, Friends!