Categories
Uncategorized

Hot Dog on a Spring on a Motor

Hot Dog on a Spring on a Motor

It’s been a lot of fun teaching Electronics and Sculpture, and weird things happen sometimes, so I thought I’d take the time to explain a weird thing, and how it happened. The photo above is a kinetic sculpture titled “Hot Dog on a Spring on a Motor”.

Steak Ballet

The photo above is a kinetic sculpture titled “Steak Ballet”. It was created by Atticus, one of the students in the class. When you open the box, the steak (not a real steak) spins around. It’s like a music box, without music, and with meat. (But not real meat.)

During critique we started coming up with a few crazy ideas, and someone, I don’t know if it was me, or if it was Mike, came up with idea of a hot dog, on a spring, that spins around. I honestly can’t remember if one person came up with it, or it was collaborative, but it became a running joke during critique… and in a few classes afterwards.

Hot Dog on a Spring on a Motor

Steak Ballet was the third project of the semester. By the fourth project (the mid-term) the hot dog on a spring thing was sort of a regular joke. The mid-term projects were awesome, and I was really proud of the work my students did, so I decided to reward them by building something and showing it to them… thus “Hot Dog on a Spring on a Motor” was born. And I gave credit to the class on the bottom of the piece.

Hot Dog on a Spring on a Motor

Now, this also all came together for another weird reason… Joe at BBCM brought a bunch of hot dogs into my office and I asked if I could borrow one. Also, Joe knows Atticus and they used to work together. Weird!

And yes, this does continue some of the ideas I was playing with when I created the Pizza Bagel Bot for a robot battle last year.

Hot Dog on a Spring on a Motor

Here’s a quick (poor quality) video of the Hot Dog on a Spring on a Motor. (At least it’s not a Vertical Video!)

Categories
Uncategorized

Decagon Light (Part II)

DecaLight

When we last saw the Decagon Light the scale model wasn’t functional… Well, it is now functional!

I spent a bit of time at Kenilworth Open Studios getting things wired up and writing some code. I wrote a bunch of functions to run different patterns. Each function can be called with two parameters, the delay (which specifies how long the light is on) and the number of loops the pattern should run. Right now there are just four functions, but they can be called differently, and put into iterative loops. (I’m sure I’ll write more as this project progresses.)

DecaLight

For this test I’ve got the DecaLight powered by a Teensy with one of my Teensy BOBs. There’s also a USB battery pack from Brown Dog Gadgets supplying portable power. The final version will probably use the Teensy but use an AC adapter for power.

Back of DecaLight

I reused a bunch of JST connectors that were chopped off some other wires to plug the LEDs into. There’s also plenty of pieces of wire and heat shrink holding it all together. At some point maybe I’ll build this into a much nicer looking unit.

Teensy + BOB

The combo of an OSH Park purple board with the SparkFun Pink Teensy 3.1 (Anouk Edition) makes this one of the most colorful PCB project I’ve worked on yet.

Here’s a quick video of the light in operation.

Categories
Uncategorized

The 911 Phone

911 Phone

What looks like an ordinary desk telephone is actually part of a museum exhibit at BBCM that lets kids practice dialing 911. When they pick up the receiver they hear a dial tone, and can then dial “911” (which plays the proper DTMF tones) they then hear the line ringing, and then an operator answers and says “911, what is your emergency?”

Phone

Inside the phone I’ve replaced the guts with a Teensy 3.2 and Teensy Audio Adaptor board. This combination handles the phone receiver being lifted, the keypad being pressed, and the playing of audio.

Teensy Pins

After consulting the docs for the Teensy Audio Adaptor board I knew which pins were used for the adaptor board, and which I could use for the receiver switch and the keypad. From what I could tell 11 pins were available (0, 1, 2, 3, 4, 5, 8, 16, 17, 20, 21) and I needed seven for the keypad and one more for the receiver switch. Plenty of pins!

I chose to go with a (perhaps slightly odd) method of having some pins point up instead of down so that I could attache female jumper wires to them. I’m not 100% happy with this solution, but it worked for this.

Teensy Wiring

The female jumper wire headers are nearly as tall as the Teeny + Audio board combined. You can also see a potentiometer used for controlling the volume, and a 1/8″ audio jack which goes to the speaker in the handset.

Receiver switch

I re-used the existing receiver switch and wired it into the Teensy. The switch is NC (Normally Closed) instead of NO (Normally Open) so I just reversed the logic in the code when looking for the switch to trigger. When the receiver is lifted the dial tone sound plays. (Also, if you leave it off the hook too long, it will play the annoying off-hook tone. (I aim for realism with this stuff!)

Keypad back

The keypad was also re-purposed (once I figured out the wiring) and wires were soldered onto the tiny thin wires, and the heat shrink tubing was added. The keypad runs to a small piece of perfboard which is used to connect to the Teensy, along with a few resistors in the mix.

Keypad Notes

Notes on how to wire up the keypad. I originally used a SparkFun Keypad for testing and development before I had a (broken) phone to tear apart.

Fritzing Diagram

Here’s a quick wiring diagram showing how it’s all put together. (I try to match wire colors in diagrams with the real-world wire colors, at least before any maintenance/repairs happen.)

Connection Board

The connector board allows for easily removing the Teensy if that’s ever required, or replacing the keypad if it goes bad. It also adds in the resistors necessary for the keypad to function properly.

Magnet Mount

For mounting the Teensy into the phone I opted to use an old hard drive magnet with a piece of wood attached. The Teensy is screwed to the wood (which is a good insulator) and the magnet is also screwed to the piece of wood, and then attaches strongly to the steel base of the phone. (There’s also gaff tape on the base of the phone, as extra protection between electricity and metal surface.)

RJ9 Wiring

I found this diagram for the speaker wiring from the handset, and wired the appropriate lines to a 1/8″ audio plug that goes into the adaptor board.

One other thing I did was add code that only accepts “properly dialed/formatted” phone numbers. So if you pick up the receiver and dial “4738911”, you didn’t dial “911”. You need to hang up and try again, with a proper “911”. There’s a buffer that looks for 3 digits (or 7 digits) and if you can’t get that right, it doesn’t work. As I said, I aim for realism with these things…

(Note: I may have left in a few numbers from testing. I’ll have to ask Jenny or Hannibal for the details.)

Categories
Uncategorized

Doing (Many) Things

doallthethings

I saw more than a few friends share this TED Talk video titled Why some of us don’t have one true calling, and I read the transcripts and (like my friends, many of whom are makers) felt this described me.

I think the question people ask as an adult isn’t “What do you want to be when you grow up?” but instead it’s “So, what do you do?” and I know you’re supposed to answer by describing your job, but many people don’t define themselves by their job. For a while I answered “Whatever it takes!” but while amusing (to me) it’s not a great answer. And then there’s those of us who have two (or three) jobs, or things we do, or organizations we’re involved with, and sometimes they are interrelated, and sometimes they are not.

There’s some people who think my main thing is photography, others think it’s 3D printing, and still others think it’s web development. While I’ve done all those things (and still do, to some degree) none of them encompass all I do.

I know people who are Graphic Designers, and also play music, or shoot photos, but that’s still (to me) a primary thing with some secondary (related) things…

All of this brings me back to a piece Les Orchard wrote back in 2006 titled Serial Enthusiast. The Serial Enthusiast will jump from interest to interest, starting new projects, excited about trying something new, and learning a new skill. They may get really into something, go really deep, do a thing, and then move on.

We often use the term “Skill Collector” at Milwaukee Makerspace, because people tend to join with one thing in mind, like 3D printing, or wood working, or whatever, and then they get into electronics, or sewing, or building weird machines, or whatever.

In related news, I’ve been asked to write a bio for one of my jobs, so I crowdsourced it, and ask my Facebook friends to write it. This is what I got:

Pete Prodoehl is an expert punk who will probably automate the grading of his student’s assignments. His addiction to hammers will probably not affect his performance, although he may place pizza bagels on robots in the name of “art” or something. While pioneering toaster-oven-based HDPE recycling, he has also been known to keep the “makey bits” with Hardware and PHK. Shock. Fro-Gurt. Granola Bars. Probably the “Best colleague ever” who also shows promise at rolling sushi. Besides making a Big Button, he also helped invent (parts) of the Internet. (He also crowdsourced this bio.)

It’s not 100% accurate, but it is amusing.

So… What do you do?

Categories
Uncategorized

Kenilworth Open Studios 2016

KOS 2016

Mark your calendars! Kenilworth Open Studios is happening Saturday, April 9th, 2016 at UWM’s Kenilworth Square East facility at 1915 East Kenilworth Place in Milwaukee.

Besides being able to check out some of the awesome work done by students and faculty, you can see the Digital Craft Research Lab and you can check out what I call the “Physical Computing Lab”, which is also known as “KSE 516” or “Room 516 on the 5th floor” which is where I teach Electronics and Sculpture.

I’m hoping some of my students can share projects during the event, and I might even have some things to show. If you’re at all interested in physical computing stuff (Arduino, Raspberry Pi, things that move and light up and make noise) visit 516 and I’ll tell you what I know.

(Are your friends going? Maybe you should go with them, or ask them to go with you! Check out the event on Facebook!)