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)