ilmenator Posted August 4, 2014 Report Share Posted August 4, 2014 The RGB LED matrix described here can be used to signal feedback to the user, as for example in my MIDI Matrix with 56 Inputs and 56 Outputs. But, it can also be used for fancy stuff, Vegas mode, bling, impressing your neighbours,… The PCB is as wide as the RGB LED modules themselves, with enough space above and below for mounting holes. This means that the modules can easily be chained horizontally in order to create type crawls. If you cut off the top and bottom mounting holes along the line that is printed on the PCB then you can also create larger screens extending in two dimensions. It consists of 4 DOUT shift registers (74HC595) that feed the RGB LED display module in a matrix style. It is connected to J8/J9 of the core board. In order to access the RGB LEDs, use the BLM-X module which makes it straightforward to access single colors / single LEDs in the matrix. A fully detailed description of the project can be found in the Wiki. Quote Link to comment Share on other sites More sharing options...
latigid on Posted August 5, 2014 Report Share Posted August 5, 2014 Nice work! Quote Link to comment Share on other sites More sharing options...
mono Posted August 5, 2014 Report Share Posted August 5, 2014 nice job! love the pcb-layout. its has exactly the right size to chain them together horizontally! the design itself with the 595s is kept very simple, so you have only 7 (8) colors per LED, which is enough for most applications and i suppose the software for that is really easy to do on mios32. i have done similar stuff on atmel controllers before. would be nice to have a full-rgb-version similar to that. the tlc5940 is ideal for full-rgb. it would give you 12bit-colors (4096) per led... kind regards, mOnO Quote Link to comment Share on other sites More sharing options...
mono Posted August 5, 2014 Report Share Posted August 5, 2014 (edited) ...forgive me if i was wrong, but have found sources for the blm-x-module and it looks like it works already with pwm. is it possible, that your rgb-module already works in full-rgb ? and if so, which kind of color resolution do you get on the stm32f4 ? kind regards, mOnO Edited August 5, 2014 by mono Quote Link to comment Share on other sites More sharing options...
Hawkeye Posted August 5, 2014 Report Share Posted August 5, 2014 Great job! Fantastic for those much-loved "bling-apps" - and perfect space use on the PCB! Congratulations! :) Many greets! Peter Quote Link to comment Share on other sites More sharing options...
ilmenator Posted August 5, 2014 Author Report Share Posted August 5, 2014 (edited) is it possible, that your rgb-module already works in full-rgb ? I don't know because I haven't tried. Having a full range of colors was not in my focus - I was interested in getting the basic three colors, which works nicely (the photos don't quite do it justice). I might play around with this if I find the time, or someone else does this (I have some boards left). Edited August 5, 2014 by ilmenator Quote Link to comment Share on other sites More sharing options...
jojjelito Posted August 5, 2014 Report Share Posted August 5, 2014 Great job! I'd be tempted to get some boards just for the bling and sizzle factor :) It could make an awesome rolling text display for instance. Quote Link to comment Share on other sites More sharing options...
ilmenator Posted August 6, 2014 Author Report Share Posted August 6, 2014 It's basically the same as you already have, just that yours is the smd version :smile: ! Quote Link to comment Share on other sites More sharing options...
jojjelito Posted August 6, 2014 Report Share Posted August 6, 2014 Haha, I haven't busied myself with details since it's summer but then I can think of a few cool things to try :) Quote Link to comment Share on other sites More sharing options...
mono Posted August 6, 2014 Report Share Posted August 6, 2014 (edited) thanks for clarification! had a look at the wiki and theres nothing said about the color-resolution. furthermore the colors in the provided photos look like full-rgb to me and i wasnt sure if yours is full-rgb or not. presumably the 595s are too slow to do full-rgb, even if the stm32f4 wouldnt be too slow... kind regards, mOnO Edited August 6, 2014 by mono Quote Link to comment Share on other sites More sharing options...
ilmenator Posted August 6, 2014 Author Report Share Posted August 6, 2014 In fact, because the BLM-X module seems to mess up the SR handling of SRs up the chain, I am using the BLM-Scalar module for my application. I have to address "normal" SRs up the chain, i.e. SRs which do not operate in matrix mode. Without this constraint, I guess BLM-X provides the perfect driver. With BLM-Scalar, however, I am pretty sure no full RGB can be achieved. But, one can mix colors already, e.g. yellow by switching on red and green. Quote Link to comment Share on other sites More sharing options...
mono Posted August 7, 2014 Report Share Posted August 7, 2014 thanks for testing this. the method of "mixing" the colors is exactly, what i mentioned before. it gives you 7 colors + 1, which would be "off". have attached a photo of my prototype for 2 of these rgb-modules using an arduino. its basically the same as yours. i couldnt really believe, that you could do full-rgb with the 595s. they are just too slow to do the pwm. this is why i mentioned the tlc5940 for full-rgb... kind regards, mOnO Quote Link to comment Share on other sites More sharing options...
Phatline Posted December 10, 2014 Report Share Posted December 10, 2014 code? Quote Link to comment Share on other sites More sharing options...
ilmenator Posted December 10, 2014 Author Report Share Posted December 10, 2014 Yes. Use BLM-Scalar or BLM-X code. It's in the repository. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.