LED strips are just amazing, and there are a wide variety of LED strips to chose from. Do you know what is the best LED strip for your project? Here we explain the main differences between several types of LED strips and their features.
Introducing LED strips
When it comes to LED strips, the main difference is between analog and digital LED strips. Analog and digital LED strips work differently and produce different results. So, whether you need an analog or a digital LED strip will depend on the project you want to build.
Besides being analog or digital, LED strips also vary in a number of aspects:
- LED density: this means how much LEDs the strip has per meter. You can find a wide variety of LED densities since 30, 60, 72 , 120 LEDs per meter and other options.
- Waterproof or not. The LED strips can be waterproof or not. The waterproof LED strips are coated in a clear silicon as the strip shown below.
The waterproof version is easier to work with as they have more weight, are more flexible and can be easily placed outside. However you should be aware that these shouldn’t be placed inside pools, or in places where they will be subject to agressive weather conditions.
The non waterproof strips are lighter, so it is easier if you want to hang them on the bottom of something with tape. The image below shows an example of a non waterproof LED strip.
- Power supply: Most LEDs strips are commonly powered with a 5V, or 12V or 24V power supply. The current needed will depend on how long is your LED strip and on the LED density. The voltage supply is usually marked on the strip, as you can see in the figure below. If not, make sure you check the strip’s datasheet to find out.
Usually, LED strips come on reels with several meters long and can be cut into small segments.
There are cutting marks along the strip marked with a scissors icon that shows you where you can cut your strip as shown in the figure below. This strip has segments of three LEDs.
Finding the right power supply
Finding the right power supply for your strip is important to keep your strip with an appropriate brightness and to make it work correctly. To find the appropriate power supply you need to know:
- Operating voltage: most LED strips operate with 5V, or 12V or 24V power supply. Check the LED strip’s datasheet to find out – some strips have the operating voltage marked on the strip cutting marks.
- LED density – this means you need to know how much LEDs you have per meter
- Length of the strip – you need to know how long is your strip to find out how much LEDs will have
- Current draw per each LED – check the datasheet to find out.
To find out the current you just need to multiply:
Current needed = LED density x length of strip x current draw per each LED
Analog LED Strips
When it comes to analog strips, there are analog RGB LED strips and monocolor LED strips.
Analog Monocolor LED Strips
Monocolor LED strips only produce one color. These strips are really easy to wire, they just have two terminals: GND and VCC as shown in the strip below.
You just apply power to the strip, and the LEDs light up. The following figure shows an example of a monocolor LED strip. This strip only produces white color.
Analog RGB LED Strips
Analog LED strips have their LEDs wired in parallel. The whole strip works as a giant RGB LED. So, you can light up your whole strip in many different colors, but you can’t control LEDs individually. This means your strip can only be one color at a time. This type of LED strips are cheaper than the digital ones and easier to use.
Analog strips are more used in decoration purposes. But it really depends on what you intend to do. We use an analog strip to give some color to our recording setup. In the following figure, the background color was set to cyan.
Wiring Analog Strips
These strips have four pins you need to connect. One red channel, one green channel, a blue channel and power.
To produce different colors you just need to vary the amount of power to each channel.
This is easy to control with any microcontroller using PWM. Whether is using a Raspberry Pi, an Arduino or an ESP8266, you can easily control the LED strip brightness and color.
One meter of your analog LED strip can draw approximately 1A per LED pin when all red green and blue LEDs are at full brightness (which produces white).
You need a driver circuit to boost the power – add a transistor amplifier in each control line. For example, you can use N-channel MOSFETs like the IRLB8721 that work with 3.3V and 5V logic. So, they are suitable to use with your Arduino or ESP8266.
Then, you can control the strip with PWM as you would do to control a single RGB LED. To find out how to control an RGB LED with the Arduino you can read: How do RGB LEDs work?
You can check how we’ve built a mood light using an analog RGB LED strip: $10 DIY WiFi RGB LED Mood Light with ESP8266.
Digital LED Strips
When it comes to digital LED strips, you can control each LED individually – these are also called addressable LED strips. You can chose each LED color, its brightness and when they should be on and off. This allows you to do all sorts of crazy and awesome effects. Our favorite addressable RGB LED strip is the WS2812B. Here’s some of the effects you can do with it:
The WS2812B LEDs have an IC built right into the LED – take a look at the figure below.
This allows a communication via a one-wire interface. This means that you can control lots of LEDs using just one digital pin of your microcontroller. These LED strips just have three pins: VCC, GND and data. VCC and GND are used to apply power to the strip and the data pin should be connected to your microcontroller.
This strip requires a 5V data signal, so you should have no problem controlling it through an arduino digital pin. However, if you want to control your strip using Raspberry Pi, or ESP8266 that send signals at 3.3V, you should use a logic level converter module that converts 3.3V data signal into a 5 V data signal.
There are libraries that make it really easy to control the strip and make all sorts of crazy effects.
- For Arduino and ESP8266: FastLED or Adafruit_NeoPixel, or WS2812FX libraries.
- For Raspberry Pi: rpi_ws281x Python library
If you want to learn how to control this strip with Arduino and make awesome light effects, you can read: Guide for WS2812B Addressable RGB LED Strip with Arduino.
We’ve added a rainbow effect to our monitor stand using the WS2812B addressable RGB LED strip.
Where to Buy?
Now that you know what is the best LED strip for your project, you can go to Maker Advisor to find your strip’s best price.
- Analog Monocolor LED Strip
- Analog RGB LED Strip
- WS2812B addressable RGB LED Strip
In this post we’ve shown you the main differences between the various types of LED strips out there.
Now, it is easier for you to pick up the right strip for your specific project.
Here’s some related tutorials you may also like:
- How do RGB LEDs work?
- $10 DIY WiFi RGB LED Mood Light with ESP8266 (Step by Step)
- Guide for WS2812B Addressable RGB LED Strip with Arduino
- ESP8266 RGB Color Picker
- Android App – RGB LED with Arduino and Bluetooth
We hope you’ve found this post useful.
Thanks for reading.