Here are open source resources and references related to development and operation of the Tactile Matrix

Electronic Components

The system consists of off-the-shelf electronics including computer, projector, webcam, display screen, and keyboard. The computer is often placed under the table.

Electronics compents for Tactile Matrix. Drawing by Ira Winder.

Electronics compents for Tactile Matrix. Drawing by Ira Winder.

Computer Requirements

  • Windows 7 or later
  • Latest version of Java
  • Processing 2.2.1
  • Github Desktop
  • Drivers for Webcam, Projector, Keyboard
  • At least 2 USB Ports
  • At least 2 Video Ports

Table Hardware

Construction drawings by Karthik Patanjali are available to download.

Assembly drawing for Tactile Matrix. Drawing by Karthik Patanjali.

Assembly drawing for Tactile Matrix. Drawing by Karthik Patanjali.

GitHub Repositories

  • Colortizer is a piece of software that uses computer vision to read tangible inputs (i.e. Lego) on the Table
  • Sandbox is a simple example application that performs projection-mapping with a real-time simulation. It also can "talk" to Colortizer to receive inputs. The content is based upon corporate technology road-mapping.
  • Pixelizer is an advanced example application that performs projection-mapping with a real-time simulation. It also can "talk" to Colortizer to receive inputs. The content is based upon last-mile logistics and distribution.
  • PedAccess is an advanced example application that performs projection-mapping with a real-time simulation. It also can "talk" to Colortizer to receive inputs. The content is based upon pedestrian accessibility in Singapore.

Disclaimer

Copyright 2014-2018 Ira Winder.

Permission is hereby granted, free of charge, to any person obtaining a copy of this technology and associated documentation files (the "Technology"), to deal in the Technology without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Technology is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Technology.

THE TECHNOLOGY IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE TECHNOLOGY.