The WS2812B (or "NeoPixel") may look like a common 5050-sized (5x5mm) SMD LED, but there’s actually an integrated control circuit embedded inside there too. If you look really hard, you can see the tiny black chip hidden in there, along with minuscule gold wires connecting the chip to the LED. This LED is certainly more than meets the eye! The 'B' at the end of the WS2812 name denotes that these specific LEDs are equipped with and only require FOUR pins instead of SIX!
The LED itself is unlike most RGB (Red/Green/Blue) LEDs. The brightness of each color can be adjusted using a serial string to one of 256 different levels. That means there are 16,777,216 (2563) possible combinations of colors. You can produce any color from white to black (off), or salmon to sienna.
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Competent - You will encounter surface mount components and basic SMD soldering techniques are required.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels
Based on 7 ratings:
These LEDs were easy and fun to work with! The only downside to working with such small LEDs, and other small components as well, is the pins ended up being very fragile. After soldering, be very careful with handling the LEDs. The solder joint was stronger than the pins themselves. On 4 of my LEDs, the Din pin snapped off because of an accidental tug on the wire that was soldered to it. I guess that's the trade-off for having small components, however.
Once you get these running, they're the cats ass for sure. I embed these in all sorts of projects. The only issue I have is during the reflow process. I use solder paste and a reflow oven and I have failures, 2 in 10 (firing a standard reflow curve). I then use my hot-air rework to drop in replacements. I e-mailed Adafruit about this a while ago, and they said their supplier said they needed to be tempered before reflowing? Never heard that term before. Can you offer any advice Sparkfun?a
They've been very reliable and worked consistently. I've purchased over 200 of them for projects and never had any troubles.
I was really impressed with the colors these modules created, just so vibrant they are mesmerizing.
The LEDs are good (as expected, so five stars), but the packaging leaves something to be desired. According to the datasheet these need to be baked for 48 hours at about 70C unless they were already baked and kept in a sealed package. They are extremely fragile internally, and tiny amounts of moisture will turn to steam when soldering, causing internal damage (one color might be out, or perhaps the entire LED will fail). If you bake the LEDs (as the datasheet requires), the LEDs will dry out and will be much less likely to be damaged during assembly. The datasheet recommends using the LEDs within 2 hours of baking, or within 2 hours of removing from a sealed package. Mouser and other distributors recognize this and ship components pre-baked and in a sealed package, and SFE should consider doing so as well.
I know from personal experience that baking (dehydrating) these LEDs before soldering is absolutely critical (at least during the more humid summer months). Even if not baked and sealed, SFE should at least include a note to the user warning of this critical step.