The goal of this project is to create inexpensive wirelessly networked RGB LEDs that affix to the spine of books as a means of displaying layers of meaningful data.

Books are social objects that not only relate to wide numbers of concepts but also connect like-minded people. By network-enabling them with simple displays, the aim of this project is to release the social connections embedded within any bookshelf and create ad-hoc communities of auto-didactic learners.

Project Wiki

- Build wired Internet Zero network. (done)
- Learn EAGLE. (done)
- Mock-up vinyl-cut circuit. (done)
- Build IR Internet Zero network. (underway)
  - Nodes successfully receiving IR signal.
  - Nodes successfully transmitting IR signal.
  - Redesign nodes with:
    - programming pin
    - ATtiny44
  - Mill and stuff three nodes.
- Design 3V watch battery version.
- Build wired version
  - Design wired RGB LED nodes.
  - Mill 5 nodes.
  - Mill extra hubs.
- Write new node software.
  - Set unique ID in EEPROM during code flashing. 
  - Design ID to ISBN association process.
- Write query software.
  - In this mode, the entire bookshelf can be queried
    from a PC to search along a variety of information
    axes (text string, sales rank, age, citation 
    relationships, etc.)
  - Should the database be centralized on a server, or 
    embedded and distributed within each node?
- Write activity-monitoring mode.
  - When the books are not being queried, they will 
    fall back into a sleep mode that occasionally outputs
    activity lights to show which books are currently being
    discussed online.
- A list of distinct outputs types that could be mapped to 
  various datasets:
  - Various intensities of red, green, blue, yellow, 
    purple, orange, white.
  - Twinkling between all colors.
  - Blinking at different speeds.
  - Synchronized blinking in sets.
  - Animating paths through color fading across books.
- Experiment with wireless power transfer.
  - Buy magnet wire. (done)