Welcome to the TI Microcontroller projects page! Feel free to share your latest and greatest projects and designs based on TI microcontrollers. Or if you’re not quite ready to contribute, please browse around and rate the your favorite projects! This is a great place to get new design ideas, resources & inspiration.
We built an 8x16 array into frosted glass top coffee table. After spray painting the interior with metallic silver paint, we mounted the driver board to the underside of the table and routed the LEDs through holes in each cell.
More pictures can be found here
We set out to create a complete TI solution. TI's portfolio of LED display driver chips allowed us to create our 128 RGB LED matrix with minimal components.
Schematics, layout, and Eagle CAD file can be found here.
Software was written to take the FFT of music and find beats. For each frequency bin the magnitude is saved and the standard deviation of it's history is computed. For each bin, if its current mangitude and standard deviation are greater than a certain threshold a beat is detected. Each beat that is detected is assigned a light as well as a random color and location on the table. If the beat assigned to a light no longer exists the light begins to decay. After the beat detection algorithm has finished the screen is updated and the table data is sent out the USB port to a FTDI USB-to-Serial Adaptor which talks to the MSP430 over UART.
The music input stream is provided by MPD's FIFO file output capability. The beat detection software is written in C and uses the OpenGL, fttw, and ftdi libraries.
A Python module called PyTable was also developed to allow easy communication to the table with Python.
Combining PyTable and 3D Perlin noise we were able to create organic flowing visualizations.
The code for the MSP430 was developed using MSPGCC and flashed with mspdebug in Linux.
This is an amazing project. Good Work!
Nice project. I don't understand the need for the FTDI USB to Serial Adapter when the Launchpad does serial emulation over USB.
I live in VietNam where most people can only afford motorcycles and, just like people with cars, they like to personalise them. VietNam is next to the country, China, where you buy LEDs by weight!
Now I have to get busy experimenting - these lights will out LED most others fitted under the seat on the side panels!
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.