Ghetto Pixels - Building an open source BlinkM

 by jimthree
Featured

Step 5: A joyous multitude of Blinkenlights!

IMG_1080.JPG
IMG_1081.JPG
IMG_1079.JPG
IMG_1070.JPG
IMG_1077.JPG
IMG_1076.JPG
IMG_1075.JPG
IMG_1072.JPG
IMG_1069.JPG
IMG_1068.JPG
IMG_1067.JPG

Of course, you don't need to limit yourself to only one Ghetto Pixel. The whole point of them is that you can sting a whole bunch of them together.  I have built four so far and would have built more, had this instructable not taken so much time to write!

You should still build and test each one in isolation, once you have as many as you need, then you can start playing with them all together.

First off, If you are still using the BlinkM communicator sketch on the arduino, you will need to comment out the line that resets the pixel's address every time the sketch is run.  The line is commented, and it's in the setup routine.

You need to change the address of the pixel away from it's default value of 0x09, and you can do this in the sequencer. Plug the first pixel in and set it's address to 0x01, then take it out and plug in the second, give that 0x02, etc. Give each pixel you've made it's own address.

Now you can begin to wire them all up together.  This requires nothing but wire, you simply connect up all the pins of the same type among all the pixels.  I built a harness with DIP sockets to do this, although you could solder directly onto the pins of the uC, or put them all in perfboard... whatever, it's up to you.  

Once linked, you can change the channel number on the left of the BlinkM sequence display for each track to control your pixels individually.  Of course, you can code your own programs to send either serial to the communicator sketch or a new sketch entirely that addresses the individual pixels.  (If you want to spend all your time playing with the cool BlinkM software tools, then you should be buying real blinkMs!)

I'm going to stop writing now and go and build more pixels.  I've got four so far and need another three. I'm building an multichannel extreme feedback device that illuminates a set of seven clear gem dice. After that I plan to build some more, try and get them solar powered, and string them up in the trees in my garden. I hope you all share your projects too! 

Happy making, and Shine on!

Jim
   


 
Remove these adsRemove these ads by Signing Up
sm11963 says: Apr 20, 2013. 11:47 AM
Has anyone been able to upload a stand alone script to one of these ghetto pixels?
cnickerson says: Jul 5, 2012. 8:19 AM
This is an awesome instructable, but I don't understand why you don't just use a WS2801 chip or similar, they are a fraction of the cost (About $0.10usd each) and they address themselves...There would be no need to burn each chip with firmware and an address..
agr00m says: Mar 21, 2012. 10:11 PM
Can you power them all from the Arduino or do we need to hook them up to another power source? I'm thinking of you want multiple pixels on at the same time. I think the Arduino Uno can only supply about 40mA.

If so, how would you hook it up?
sydkahn says: Jun 23, 2011. 3:52 PM
great work - very complete - and with that little extra most people need to be successful doing someone else's project.

Wonder if a large surface mount type resistors would make it a little more compact.
jimthree (author) in reply to sydkahnJun 24, 2011. 6:41 AM
Yes. SMD resistors would be great, but I wasn't able to buy them in the small quantities I needed, and I'm not that hot with precision soldering ;)
stonechild says: Jun 22, 2011. 1:37 PM
I really like your idea. I looked into a DIY ShiftBrite, but it seemed too difficult and didn't save much $$. Question: couldn't you turn the chips over to get the LEDs closer?
jimthree (author) in reply to stonechildJun 22, 2011. 2:12 PM
Yes I guess you could get the LED closer, but it would make it much more tricky to solder. I liked the idea of still being able to insert the chip into a breadbiard or socket despite having a big LED sat on top of it.
Jim
DJJules says: Jun 20, 2011. 9:49 AM
Nice Project! Well done.

Jules
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!