View on GitHub

Hammes Hacks

Projects designed by Emily Hammes

You Turn Me On

NOTE:

At 35C3 the wrong code was uploaded to the microcontroller. If you bought one of these kits please email me at hammeshacks@gmail.com and I will send you a replacement.

Inspiration

At 34C3 I taught a workshop on soldering and programming arduino shields. Many of my students were in relationships with electrical engineers or computer programmers. After the class, many boyfriends and girlfriends of my students were very excited. They came up to me and said, “I have been trying to get my girlfriend to program for years, and last night she spent all night shopping on Aliexpress and adafruit.” This kit reminds me of their happyness.

Theory

The kit is made of 11 charlieplexed LEDs and a button. When the button is pressed the microcontroller wakesup and displays a pattern. Eventually it falls asleep again.

For more information on how charlieplexing works:

For more information on how buttons work:

Assembly

Materials

Building the Kit

  1. Solder the resistors.
  2. Solder the microcontroller making sure that it has the correct orientation.
  3. Solder the capacitor.
  4. Solder the Button.
  5. Solder the LEDS.
  6. Trim the leads on the battery holder to length and solder the battery holder. It is important that the wires on the battery holder. are long enough that the batteries can be easily replaced.
  7. Add batteries and check the circut.
  8. If the circut is ok, hot glue the PCB onto the battery holder.

Uploading Code

Code comes preuploaded in the kit.

Whats Inside the PCB?

schmatic

This is the schematic of the PCB, showing how all the components are connected.

PCB

Above is a transparent view of the PCB. Green lines are wires on one side and red lines are wires on the other side of the PCB. The text that will be printed on the board is in magenta on one side and teal on the other. The yellow line is the edge of the board. The gold circles are drilled through the board and have copper on both sides.