User Tools

Site Tools


home:multitouchled

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

home:multitouchled [2017/09/15 17:58] (current)
Line 1: Line 1:
 +====== Multi-Touch LED Matrix Display ======
 +
 +===== Electronics =====
 +
 +====Writing only:====
 +  * Twitter Board with LED matrices [[http://​www.atomsandelectrons.com/​blog/​post/​TweetWall.aspx|here]],​ has Arduino library for __text__
 +
 +    * Place he got led matrices from [[http://​stores.ebay.com/​sureelectronics1|Sure Electronics]]. 125 for a big board >.< and less for a lot of 10, but they aren't 5mm, but might not be able to read light data from it. Want 5mm LED's either way
 +
 +
 +  * Tom Igoe Arduino Playground tutorial [[http://​arduino.cc/​en/​Tutorial/​RowColumnScanning|here]] with simple code. [[http://​www.arduino.cc/​playground/​Main/​DirectDriveLEDMatrix|More optimized code here]]
 +
 +
 +====Reading only:====
 +  * Mike Cook [[http://​www.thebox.myzen.co.uk/​Workshop/​LED_Sensing.html|reading LED's article + theory]]...got almost all the way there with LED matrix...
 +
 +  * Tom Igoe simpler example [[http://​www.arduino.cc/​playground/​Learning/​LEDSensor|here on Arduino playground]]
 +
 +====Reading and Writing:​====
 +
 +  * [[http://​www.cs.cmu.edu/​~ehayashi/​projects/​lasercommand/​|CMU Student Final Project for Gadgets, Sensors, and Activity Recognition]] "Laser Command"​ Final Project. good explanatory overview
 +
 +  * [[http://​projects.dimension-x.net/​technology-and-projects/​ledsensors|Dimension-X.net]] Best discussion on the internet about this stuff. Series of forum postings.
 +
 +  * {{:​home:​p287-hudson.pdf|Paper}} by Scott Hudson, HCI Prof at CMU. {{:​home:​7598949_multi_touch_sensing_light_emitti.pdf|Patent}} by Jeff Han.
 +
 +  * [[http://​smartplayground.wordpress.com/​the-product/​|Senior Project at Cal Poly]],​REALLY EXPENSIVE!! 64X64 pixel board, have to worry about light levels, but pretty good. Need a computer not an Arduino to do that many analog inputs and updates that quickly
 +
 +
 +===== Programming =====
 +==== Solid Open Source Projects: ====
 +  * [[http://​monome.org/​data/​app|Monome]] leds plus buttons, really spendy but good sources
 +
 +  * [[http://​www.evilmadscientist.com/​article.php/​peggy|Peggy]]...good for graphics but no input 
 +
 +==== Possible Games/Apps: ====
 +  * Interactive Game of Life
 +
 +  * Tetris with "​touch"​ controls that always light up on the side
 +
 +  * Space Invaders...oooohhh... :
 +
 +  * Pong, Tetris, Snake, [[http://​hackaday.com/​2010/​06/​28/​links-expanded-snake-on-led-matrix/​|Source Code + Project here]]
 +
 +===== Audio Generation =====
 +  *  {{  :​home:​standing_costume.png?​100|}}[[http://​www.nerdkits.com/​videos/​theremin_with_ir_distance_sensor/​|NerdKits Theremin]] Great example of using two timer counters hooked together for **high-resolution audio output**. 440.5 Hz is now possible, but you have to do some math first... Try to understand/​copy their well documented source code and simple functions.
 +
 +  * Example of really good tones with reverb with source code: [[http://​www.reenigne.org/​blog/​physical-tone-matrix/​|Physical Tone Matrix]]
 +
 +
 +
 +=====TO DO:=====
 +  * Buy red/green displays off of Sparkfun ​ [[http://​www.sparkfun.com/​commerce/​product_info.php?​products_id=682|here]] $7 each . Maybe get some analog muxes too to read/​control everything [[http://​www.sparkfun.com/​commerce/​product_info.php?​products_id=9056|here]] $3-4.
  
home/multitouchled.txt · Last modified: 2017/09/15 17:58 (external edit)