Hardware:

  • Raspberry Pi Model B
    • 802.11N USB WiFi adapter
    • SD Memory Card
    • 5V 1A AC/DC converter
  • Arduino Mega2560 R3
    • Ribbon Cables for 64 Discrete lines
  • 4x SainSmart 16-channel opto-isolated relay boards
  • Power Strip
  • Terminal Blocks
  • Heavy Duty (14 Ga or larger) power cord
  • 12 Ga stranded wire (three colors for hot/return/ground
  • 32 electrical outlets
  • 8 4x gang boxes
  • wooden/fiber-board enclosure (made from scraps in the workshop)
  • hinges for front panel door

Required open-source software components :

  • Raspberry Pi
    • Raspbian "Jessie" Lite
    • arduino-mk (arduino-core, avr-libc, avrdude, etc. without the Java GUI)
    • dfu-programmer
    • python-2.7
    • pmidi
    • mpg123
    • PiFm
  • Arduino
    • HIDUINO firmware (to make the Mega a USB MIDI device)