chipKIT® Development Platform

Inspired by Arduino™

Music Light Show - 5050 LED - chipKIT Pi PIC32 to breadboard

Created Sat, 06 Dec 2014 05:31:56 +0000 by djgardn2


Sat, 06 Dec 2014 05:31:56 +0000

Light show that randomly chooses colors while music is playing, it can react to the music extremely quick if musical notes are changing fast. Some changing color effects are not captured through video recording due to frames per second recording speed. Works with any type of music.


Items Used :

PIC32MX250F128B Microcontrollers (2) nRF24L01 Transceiver Modules (2) RGB LED cut strips (2) Condenser Microphone (1) Resisters (more than 1) and capacitors (more than 1) Step-Up Voltage modules boost 5v to 9.8v for LED strips (2) Transistors (6) Portable Cell phone power bank charger 10,000mah external battery (2)

chipKIT Pi to program the two microcontrollers.

See video description for more details.


Mon, 08 Dec 2014 20:05:18 +0000

What's been your experience with the Nordic tranceviers? Range? Ease of use? Did you source these from Sparkfun?

Can you post the driver code?

Thanks, James


Tue, 09 Dec 2014 02:48:54 +0000

This was one of my first projects with the nRF24L01+ modules. Overall they seem nice for the cost and can communicate fairly fast over a decent range. I separated them around roughly 25-50 feet without problems (haven't tested distance much). I'm sure the distance can be increased with various different antenna versions available. I ordered mine through eBay, I just looked at prices online, searching “nRF24L01+” some are around $1 free shipping (the black versions, no attached external antenna). For the price they are one of the least expensive forms of wireless communication that I have found.

I am using a modified version of the RF24 library which takes a few dozen lines of code to be commented out and adding a few lines of code in order for it to start working (modified a while ago so I can’t recall exactly at the moment). I will work on posting the changes needed for the RF24 library in the near future after final exams are over and will post either the modified library code or steps needed to get the library to work on this post.

Hope that helped and answered your questions.


Wed, 10 Dec 2014 00:16:36 +0000

Yes, I look forward to your update.



Mon, 22 Dec 2014 22:41:49 +0000

You can find the library for the nRF module in this link below.

There are two libraries to choose from in that post, one has been recently created by majenko and a couple post down in the same link is my modified version of an existing library with more details in the post linked below.