Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

ExpeditInvaders

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 Arduino
Octocat-spinner-32 Processing
Octocat-spinner-32 README.md
README.md

ExpeditInvaders

Spice up your Ikea Expedit Shelf with some fancy LED Modules. Use your foot to change animation mode or color mode.

Check out the Blog entry about ExpeditInvaders: http://neophob.com/2012/08/expeditinvaders-the-spiced-up-ikea-shelf/ If you like ExpeditInvaders and want to support me, check out my Shop at: http://pixelinvaders.ch/?page_id=390

Color Sets

A color set consists of three colors, which are faded into.

  • RGB
  • Rasta
  • CGA
  • Brazil
  • Fizz
  • Kitty
  • Neon
  • Lantern
  • Lem­min
  • LeBron

Animation Modes

The animation mode define how the "fields" are filled

  • Random
  • Solid
  • Ordered
  • Check­board
  • Weird
  • Weirdtwo

HowTo

Needed Hardware

  • Ikea Expedit Shelf
  • Arduino board
  • 40 LED Modules
  • 12V PSU (for example an old ATX PSU)
  • PS2 Keyboard

Needed Arduino Libraries

Arduino Pin Connections

Hint: This connection setup is for Arduino Duemillanove/Uno..

  • Pin 13: Led Module Clock
  • Pin 11: Led Module Clock
  • GND: Led Module GND
  • Pin 2: PS2 Data
  • Pin 3: PS2 Clock
  • 5v: PS2 5v
  • GND: PS2 GND

Module Placement

The IKEA Expedit shelf with 40 LED Modules looks like this (back view):

   +----------+----------+----------+----------+
   |          |          |          |          |
   |          |          |          |          |
   |          |          |          |          |       
   | 40 39 38 | 37 36 35 | 34 33 32 | 31 30 29 |
   +----------+----------+----------+----------+
   | 17 18 19 | 20 21 22 | 23 24 25 | 26 27 28 |
16 |          |          |          |          |
15 |          |          |          |          |       
14 |          |          |          |          |
   +----------+----------+----------+----------+
   | 13 12 11 | 10 09 08 | 07 06 05 | 04 03 02 |
   |          |          |          |          |
   |          |          |          |          | 01       
   |          |          |          |          | |\
   +----------+----------+----------+----------+ | \
   |          |          |          |          | |  +12V PSU
   |          |          |          |          | |
   |          |          |          |          | Arduino      
   |          |          |          |          |
   +----------+----------+----------+----------+

Module 1,14,15,16 will be always blank.

Something went wrong with that request. Please try again.