Arduino Error Bingo

Just getting round to posting about this wonderful teaching aid for programming. Arduino Error Bingo makes a game out of making errors in your code. What could be more fun than that? You can download the PDF here, and feel free to share. I made this with coworker Natalie Freed, and we used this in the Electronics and Computer Arts clases at Lick Wilmerding High School. We also made some cool badges for prizes.


The mighty music muff


Yes oh yes they are rainbow ear-muff-phones that you see. Oh the joy of joys it is wonderful to experience the soft and colourful sensation of rainbow yarn whilst grooving to your favorite tunes.

Rainbow yarn = 1 cheap plastic material = 0


They took about 4 months to build (off and on). When I started I was only going to rainbow-fi the cord. I wanted them to match some speakers that I am also in the process of making. I used this tutorial to knit the cord. But, once I had rainbow-fied the cord, I couldn’t really go back, so decided to continue the whole way around. The phones and the strap were a bit more complex to knit and it took a few attempts and much unraveling to get right. Also, everything is knitted directly to the headphone housing -so there is no factory reset, unless you unravel the whole goddamn thing.


I didn’t take many photos of the process, as it was quite complicated. I was freestyle-experimenting with the pattern, and usually doing so late at night in my bed -not ideal for pictures! BUT, if you are interested please get in touch and I am very happy to share the process in writing -let there be more colourful knitted electronics!

Update: I made an instructables for this so you can make your own yarn bombed headphones. (Hours of joy or hours of hard labor? You decide.)

yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off – yarn on – yarn off -

Knitting Program: bitKN1T

Almost 10 months ago to the day I started a blog called “Processing Processing”. I started it to document the process of learning the visual programming language, Processing.

My first post, published on February 16th 2014, lists 10 reasons why I wanted to start to learn to program. Reasons like “because I like making stuff”, “because up until now I’ve always thought that coding is for someone else”, and “because I became a member of an awesome maker / hacker space”.

My most recent post (10 months later) is about a wonderful wonderful knitting program called bitKN1T that I am currently making. It reads the brightness of an image, and converts it into the right format to be used as a knitting pattern for intarsia knitting. I love knitting, and started this because I wanted to make my illustrations into knitted pieces. Programs to convert images for knitting already exist, but this just seemed like the perfect opportunity to make another one, and hopefully I can add something wonderful to the library of knitting programs.

The program is by no means finished, I have a few more functions I want to add. But, I knitted my first test samples so I wanted to share them. Gosh I am so proud of these knitted beauts!

Since starting on the bitKN1T project my programming skills have developed dramatically, and it just goes to show the the “project based learning” pedagogy that I so often apply in teaching is having an huge impact on my own learning.

I plan to post all the code online so people can add to it and make their own knitted wonders, I will do this soon, and show a bit more of the process. But in the mean time you can check out posts on the Processing Processing blog.

New (g)logo

Oh yes, this new logo GLOWS! Made on the Silhouette Cameo at my favorite makerspace in San Fransisco. If you too are fed up of being a free advert for multinational corporation and fancy make your own please check out my instructable for instructions.


Let it glow let it glow let it glow (feeling christmassy?)

yes to CNC machines

yay stickers!

Circus-y disco e-luminated book

Quite a long title for a tiny weeny book.

This one was rather wonderful to make, and was programmed using a simple Arduino blinky pattern and the teeny-weeny-ATtiny.
(so teeeeeeny)

Here is the process:
All the layers

putting the pages together

The lighting

The control -including wonderful paper battery holder curtsy of Natalie Freed and Jie Qi

Getting ready for the show

Programmed chip to fit in the socket. So tiny *soooooo tiny* ATtiny

Yay. Let’s have a circus horse-y papery party disco.

San Francisco Center for the Book

We held our second e-luminated book workshop at the SFCB this weekend. It was a really lovely and creative group -they experimented with light and switches and made some really beautiful tunnel books in a very short time.

We’ll be teaching the same class again in the new year, and will also be teaching a more advanced class -E-luminated Books II: Switch, Sense, Choreograph- which focuses on control (using ATtiny microcontrollers), animation, and interactivity.

Here are a few of the wonderful books made:

Nif embedded her screen prints and made curved circuitry with finely cut copper tape.

Kate had the most AMAZING Japanese hole puncher. And created atmospheric scenes, with light, shadow, and recycled papers

Felicia cut beautifully intricate layers to make very delicate books.

Jessi was experimenting with all kinds of materials, including prismatic plastics and moving parts -it was very inspiring!

And Liza created this wonderful animated meteor shower.

Making lights blink with Pa

This weekend my dad came to visit.*

Apart from doing very nice things, like a cycle ride across a big red bridge, we had fun playing with electronics. It went something a bit like:

Me: Hey Dad, not seen you in a while, look at some of the stuff I’ve got (points at arduino, flora, and a few sensors).
Pa: Oh very nice, let me just go to my moderate sized carry on suitcase and find a HUGE bag full of color sensors, arduino shields, neopixels, oscilloscopes (etc.).
Me: Oh blooming heck, how did you fit all of that in your case, and omg lets play!
Pa: Well, you never know when you will need to tinker whilst you are traveling.

Anyway. Over the course of the weekend we did some tinkering and it was a lot of fun to do this with my dad. My questions were greeted with a sense of joy, pride, enthusiasm, and curiosity. It’s been a long time since we made anything together.

We ended up testing out the LOL board.
LOL (lots of LEDs) board making some funky helix motions.

And then we were curious about how it worked, so we made our own (very basic) multiplex and chraliplex versions. I’ll post some circuit illustrations about how these work soon -but it is a really great way to control lots of LEDs with few connections (multiplexing 9 LEDs = 6 wires, Charliplexing 6 LEds = 3 wires)



And dad taught me how. And all the way it was a wonderful exchange, and fun, and I learned so much through us both learning. Thanks for sharing dad.

*a weekend added on to a week conference in Portland -my family are not so extravagant that they make 5000+ mile weekend trips yeah!