I just started experimenting with Arduino and love it.
Not too far into it, but it's fun and like many I have some ideas about making "real" versions of the mockups I'm building.
One of the first things that comes to mind is the idea of putting the code on a chip, obviously, but I tried to find a guide to:
Learn how to determine which IC (or whatever the term might be) is appropriate/required
Using the hardware to create the standalone chips.
One thing I'd like to do is build one of those silly "multi lights flashing fake computer data activity things" (blinkenlights!). I can start with a low number of LEDs, but am trying to figure out how to add up to 100 LEDs or so, power it in testing, then actually build one that runs on a chip.
I hesitate to say I don't know about most of what you said but will do my homework.
Sounds like a good start. Gotta learn it sometime, I guess.
Also, interesting you ask about power consumption, as one of the things I plan is to control much higher output lights, and will need, at some point, to learn how to power/switch/dim them. Fun stuff.
Learn how to determine which IC (or whatever the term might be) is appropriate/required
Using the hardware to create the standalone chips.
I'd recommend Atmega328P dip version. Easy to handle and very sturdy.
Hardware required: Any Arduino (Do you already have an Arduino? which one?) , a breadboard, cables, crystal, resistors, and of course as many "out of the box" (virgin chips) Atmega328P you need.
Next step: Learn: How to program Atmega328P with Arduino as AVR ISP programmer
I realize the Sparkfun board I have doesn't have the ability to swap chips...
Would this one do what I'm looking for ? > (link to company selling counterfeit boards removed)
Also - I see some chips are listed as "with bootloader"... just looks like a "regular" chip, but what do I know... can someone clarify if there's a difference?
I strongly recommend picking up an ISP Shield from EvilMadScientist (ISP Shield for Arduino). This will allow you to get DIP versions of the ATmega328P (note the P, don't get a 328, make sure to get 328Ps), the processor used by the Arduino Uno and upload the bootloader to them or upload the program straight out.
It's not strictly necessary, since you can make the right connections with a breadboard and some jumper wire, but trust me, it makes things so much easier.
The WS2811 devices cost at least 20 cents per pixel as against four cents using the MAX7219.
You are paying five times as much for individual colour and brightness control. For hundreds of pixels, that will add up (as will the RAM requirements to hold 16 or 24 times as much "state" data).