Categories
Uncategorized

Arduino Class Files

I finally got around to publishing the files for the Beginner Arduino Class I used to teach.

Here’s some text from the README:

In 2016 I taught a classed titled Electronics & Sculpture in the Peck School of the Arts at the University of Wisconsin Milwaukee. I often referred to the class as “Arduino for Artists”.

Basically, it was teaching art students, some of whom never programmed or wrote any code, how to activate their art using the Arduino platform.

We had five concepts we wanted to cover:

  1. Digital Input
  2. Digital Output
  3. Analog Input
  4. Analog Output (PWM)
  5. Serial Communications

In 2017 I moved on to teaching the class at Milwaukee Makerspace and I refined the curriculum a bit to resemble very closely what you’ll see in these files. I used components I had available. (Note: I should add a parts list at some point).

In 2018 I started teaching the class at Brinn Labs, usually with the help of Becky Yoshikane (friend, former coworker, former student, and former classmate). We taught the class all through 2018 and a few times in 2019.

I no longer teach the Beginner Arduino Class, but I wanted to share the files in case anyone else could find them useful.

Each lesson contains an Arduino sketch and a wiring diagram (as a Fritzing file, and a PNG file). In some cases there are also images showing components, and most of the sketches should have links to the concepts/functions used in the sketch.

So there you go. If you find any of this useful, let me know. I wish I was in a position to keep teaching the class, as I really enjoyed doing so, but it’s not something I can do right now, but maybe you can. Let’s keep trying to teach electronics and prototyping to people and see what happens!

Categories
Uncategorized

Kenilworth Open Studios 2018

chad-blasters

It’s been an interesting six years… Back in 2012 I was just a lowly member of Milwaukee Makerspace who stopped by Kenilworth Open Studios to check out what was happening there, and mainly to meet Frankie Flood.

mike-flex

I remember running into Mike Massie at Kenilworth, and he said he had stopped to talk to Frankie on the third floor, so I went to find him. I’m gonna straight up say I was really excited to meet him, but what threw me off was how excited he was to meet me! It was weird, but totally awesome, and we hit it off right away. It’s safe to say becoming friends with Frankie on that day changed my life. (I’m sure many of his former students would probably say the same.)

adam-gear

A few months later we started the Milwaukee 3D Printing Meetup and later on I somehow got him involved with the e-NABLE project, then I left my job to attend grad school and work with him, then left grad school, then taught at UWM, then Frankie left, and I left, but Kenilworth is still an awesome place to visit each April.

chad-carbonite

This year I saw co-workers, and former students, and friends, Sometimes people were all three of those. I saw the work of people I really don’t hang out with much, but follow online every day, and much of it was inspiring, and got me excited about art, and design, and making. (More excited than usual!)

mike-wood

Kenilworth (and UWM) will always hold a special place in my heart. I really would not be where I am in my life right now without it, and I’m thankful for that. Also, there’s really nothing that compares to seeing former students doing amazing work and being excited about it. My time teaching at UWM was brief, but I enjoyed every minute of it, and hope I had a positive impact on the students I interacted with.

stern-plants

sarah-costume

chad-skulls

I look forward to attending Kenilworth Open Studios next year, and for many years to come.

Categories
Uncategorized

Maker Faire (UW) Milwaukee 2017

UWMakey

Last year I was really pleased to see so many people & groups from UWM involved in Maker Faire Milwaukee. We’ve got another great batch this year, which I’ll share below.

I also want to call out Bryan Cera, an alumnus of UWM, and an all-around amazing maker. If you’re not familiar with Bryan check out his Maker Spotlight. Bryan is now a Professor at the Alberta College of Art and Design, but we’re pleased to see he’ll be returning to Maker Faire Milwaukee this year.

We’ve also got a few returning favorites, and some new friends joining us:

Among the list are a few current students and recent graduates. We’ve also got few alumni working as producers and crew this year. Even Stephen Pevnick, Professor Emeritus is joining us! He was one of my instructors many, many years ago at UWM. It was great to meet him again and get a tour of his studio, and I look forward to see his Graphical Waterfall at Maker Faire Milwaukee this year.

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

PCOMP – Assignment 3

Cameron

Alex

Katrina

Maks

Megan

Sadie

Stefanie

Sarah

Malcolm

Raven

Ali

Chance

We’re already half way through the semester and finished our third assignment for Electronics and Sculpture last week. Assignment 3 requires analog input and output for the project. (Assignment 1 is purely digital, and Assignment 2 requires analog input for control.) And yes, the class is called “Electronics and Sculpture” but it could just as easily be named “Arduino for Artists”.

Projects have varied from very interactive to installations to mostly sculptural with some electronics added in. I find that students do the best work when they can take what they are learning in class and combine it with their own practice, or what they are learning in other classes. The Digital Fabrication students definitely have an advantage here, and I wish all of the students had access to digital fabrication tools, though we just wouldn’t have time to cover it all in the 318 class. (That’s not to say the work of non-Digital Fabrication students is lacking in any way, and I’ve seen some great work using very simple material and tools. As always, art is a combination of things, including concepts, themes, ideas, technical skills and abilities, and more.)

We’re currently in the middle of the midterm project, and things are coming together quite well. Critique is in two weeks, and after that we launch right into the final project. (Since there isn’t an Arts+Tech Night this semester, we’ll probably just push the final critique onto the date that our final exam is scheduled for.)