Profile

Stream

Since I discovered that no AVR boards will ever work with WS2811/WS2812B LEDs[1], where shall I address my RGB adressable need? My project consist in merging MPU-6050 IMU (which is communicating with I2C and is using interrupts), MSGEQ7 for audio spectrum analysis and LED animation representing the two different data

What a coincidence: I have a couple 6050s, 1 msgeq7, and a bunch of LEDs sitting in a project box right here!

I'm designing a handheld 'light-show' device for a techno/club-loving friend. It will push light patterns through a 10" fiber-optic 'tuft' (like a floppy paint brush) and change in relation to its position/velocity/accel, combined with the timbre/tempo of music (that's where the eq7 comes in). I experimented with the idea last fall, but since then other projects have taken priority. It's good to know someone else is working on the exact same set of hardware - I'll have to make time to work on this project now! :)

For my prototype I used NeoPixels, simply because they made it easy to run on 1 LIPO. Now that I'm more experienced, I may switch to APA102s - they're better for POV effects. On the other hand, my device needs to fit in a small flashlight, and a NeoPxiel ring makes this easy.

The hardware side of development is relatively new to me, so soldering up a handheld device (the only way to get real-world data from the 6050) that won't fall apart and can emit usable debug-data has been the biggest challenge... so far I think I've just scraped the surface of what the 6050 can do and I haven't wired up the msgeq7 at all. Nonetheless, I'd love to touch base with you and share tips, tricks, or ideas.

Keep up the good work!

-Matt

PS: For a long time, I thought the timing requirements of the 2812s were causing 6050 buffer overruns. Recently, I learned that some 6050 libs are built with incorrect interrupt bitmasks - I thought I was responding to 'data ready' but I was actually responding to 'overrun!'﻿

The foundation for the Internet were set up by the US Department of Defence in the 1960s. This involved a process of connecting computers in order to transfer data more quickly. A process that is still ongoing to this day. 30 million number of servers worldwide as of 2008, estimated to be closer to 75…

Earlier this week, Oxford's Bodleian Library announced that it had digitized a 550 year old copy of the Gutenberg Bible along with a number of other ancient bibles, some of them quite beautiful. Not to be outdone, the British Library came out with its own announcement on Thursday: