Hardware used.

  1.  Seeeduino v1.1
    1. Phaktor bought this a few years back, played with it a couple of times but it just sat in his hobby bin ‘til now.
  2.  Parallax LCD
    1.  http://www.digikey.com/product-detail/en/27977/27...
    2.  bought from RadioShack on clearance.
  3.  Arduino Proto Shield
    1.  http://www.mouser.com/ProductDetail/Arduino/A0000...
    2. bought from RadioShack on clearance.
  4. SeeedStudio Relay Shield
    1. http://www.seeedstudio.com/wiki/Relay_Shield_V1.0
    2. Lent to phaktor by coworker.

Goals

  1.  Blink lights in a pattern
    1.  Partial
      1. only on 3 then 2 of the outlets
  2.  Play music
    1.  Check
      1. Plays Jingle Bells like a boss.
  3. Secret mode
    1. Fail
      1. The goal was to play Simon when the Konami Code was pressed on the buttons.



( From @d2davidson: So… what happened?!)


Well it only sort of worked.

​So the lights worked on 3 out of the 4 relay connections. after moving it to work I lost one more of my connections (As of writing this I had not yet dissected the box to see if I have some loose connections.) The microswitches (from arcade cabinets) worked … then one of them started to malfunction, reading button presses when none existed and not when I pressed it. to top it off, parts of the code started to run as if a if condition had been meet when it had not been.

I believe the buttons and the code running the wrong branch is due to RF interference from the 110V.


I did manage to keep the magic smoke in the electronics and nothing burned down. so I’ll have to keep playing with electronics, however I will probably not opt to control high voltage until I have a better way to isolate it from the micro processor.

I quit working on the about 30 minutes after the fubarino contest ended. (I needed to go to bed for work in the morning)