Flora Sparkle Skirt with 50 lights
Re: Flora Sparkle Skirt with 50 lights
Re: Flora Sparkle Skirt with 50 lights
adafruit_support_bill wrote:Yes, my recommendations from your previous thread are applicable to the 50 pixel configuration. The Flora itself is capable of controlling lots of pixels. You just need to make sure that:
a) you have a battery capable of powering them. The 2500mAh LiPo cell should be fine for that.
b) your wiring can handle the added current for that many pixels. The silicone coated wire will work better for that than the stainless steel thread.
The other tips mentioned in the previous thread are also relevant. You will need to solder the joints and add some strain-relief at those joints. E6000 or silicone adhesive work well for that.
Re: Flora Sparkle Skirt with 50 lights
Re: Flora Sparkle Skirt with 50 lights
michaelmeissner wrote:One other thing to think of is instead of using conductive thread, you might want to consider using one of the strand neopixels. These neopixels are attached, so you don't have the issues of conductive wire. On the other hand, the pixels are at fixed intervals, which may not suit your needs.
- NeoPixel Slim LED Dot Strand - 20 LEDs at 2" Pitch - 1 meter: https://www.adafruit.com/product/5225
- NeoPixel LED Dots Strand - 20 LEDs at 2" Pitch - 1 meter: https://www.adafruit.com/product/3630
- NeoPixel LED Dots Strand - 20 LEDs at 4" Pitch - 2 meter: https://www.adafruit.com/product/3631
- Soft Flexible Wire NeoPixel Strand - 50 NeoPixels - 5 meters: https://www.adafruit.com/product/4560
- Fixed Address NeoPixel LED Fairy Lights - 100 Wired LEDs: https://www.adafruit.com/product/4917
I have the first two entries that I've embedded in two suspenders. I find the first strand is smaller than the second, and blends in with the suspenders more. The second is more solid and more visible (the led is bigger). I find using the first entry uses less power than the second, and of course the light is dimmer. FWIW, these are both wired to use the JST SM plugs, but one uses the male end as the input and the other uses the female end.
The 4th entry looks more like what you want get if you connected all of the neopixels with conductive thread and then lightly coated the wires. The wires appear to be even are even thinner than the first two entries. I don't have any experience with this version of neopixel.
Re: Flora Sparkle Skirt with 50 lights
michaelmeissner wrote:One other thing to think of is instead of using conductive thread, you might want to consider using one of the strand neopixels. These neopixels are attached, so you don't have the issues of conductive wire. On the other hand, the pixels are at fixed intervals, which may not suit your needs.
- NeoPixel Slim LED Dot Strand - 20 LEDs at 2" Pitch - 1 meter: https://www.adafruit.com/product/5225
- NeoPixel LED Dots Strand - 20 LEDs at 2" Pitch - 1 meter: https://www.adafruit.com/product/3630
- NeoPixel LED Dots Strand - 20 LEDs at 4" Pitch - 2 meter: https://www.adafruit.com/product/3631
- Soft Flexible Wire NeoPixel Strand - 50 NeoPixels - 5 meters: https://www.adafruit.com/product/4560
- Fixed Address NeoPixel LED Fairy Lights - 100 Wired LEDs: https://www.adafruit.com/product/4917
I have the first two entries that I've embedded in two suspenders. I find the first strand is smaller than the second, and blends in with the suspenders more. The second is more solid and more visible (the led is bigger). I find using the first entry uses less power than the second, and of course the light is dimmer. FWIW, these are both wired to use the JST SM plugs, but one uses the male end as the input and the other uses the female end.
The 4th entry looks more like what you want get if you connected all of the neopixels with conductive thread and then lightly coated the wires. The wires appear to be even are even thinner than the first two entries. I don't have any experience with this version of neopixel.
Re: Flora Sparkle Skirt with 50 lights
Re: Flora Sparkle Skirt with 50 lights
In addition, the Flora has a rather limited memory, and it probably can't handle a lot of neopixels
(the sales page says 50 is about the limit for using the power supply for the Flora).
Re: Flora Sparkle Skirt with 50 lights
michaelmeissner wrote:All of these use the exact same programming, that Adafruit calls Neopixels.
You can chain the 2nd and 3rd links together, but note the the LEDs are 2" (5cm) apart in entry #2 while the LEDs are 4" (10cm) apart in entry #3. But a more usual case would be to get 3 strands of the same type (either #1, #2, #3, or #4) and chain them together. If you have too many pixels, you can just use wire cutters (or possibly regular scissors) to cut the strands at whatever length you need (obviously make sure before doing the cut).
Given the way #5 is made, you can't string multiple LEDs together.
For strands #1, #2, #3, or #4, if you chain the connectors together, the LED numbering increases sequentially. I.e. strand #1 has 20 LEDs, number 0 through 19. If you hook up a second strand, that second strand would be numbers 20 through 39. A third strand would be numbers 40 through 59.
Note, you would not be able to connect strand #1 to either strand #2 or strand #3 without cutting the wires and re-soldering the connectors, since the connectors in #1 is backwards to the connectors in #2 or #3. I don't know whether #4 or #5 has the connectors in the same orientation as #1 or #2/#3.
IMHO, generally 2-3 strands should be fine just hooking them up. When you get to higher numbers of neopixels, you have to worry about things in the neopixel Uberguide (having multiple power sources, using a resistor to prevent ringing in the LEDs, using voltage level shifting, and adding capacitors for filtering the power). In addition, the Flora has a rather limited memory, and it probably can't handle a lot of neopixels (the sales page says 50 is about the limit for using the power supply for the Flora).
If memory serves, the poddle skirt how to was written before the strand neopixels were introduced. Using conductive wire probably is easier to hide, but I would think it suffers from the problem that any break in the wire stops all of the LEDs after the break. In addition for conductive wire, you have to make sure the three wires never touch or you will short things out. While the strands I mentioned have coated wires and should be more reliable (but if you put it under strain, it will break).
adafruit_support_bill wrote:In addition, the Flora has a rather limited memory, and it probably can't handle a lot of neopixels
The Flora has enough memory for more than 500 Neopixels.(the sales page says 50 is about the limit for using the power supply for the Flora).
That limit applies only if you are powering from the 3.3v pin. If you are using a 3.7v LiPo battery, you can run power directly to the pixels. That avoids unnecessary stress on the Flora voltage regulator.
Re: Flora Sparkle Skirt with 50 lights
Re: Flora Sparkle Skirt with 50 lights
Would 50 neopixels * 60 mA/neopixel = 3A to power 50 neopixels at full brightness?
From some Googling, it looks like 1 AAA alkaline battery has ~1Ah, so would that battery pack provide ~3Ah?
Re: Flora Sparkle Skirt with 50 lights
adafruit_support_bill wrote:Would 50 neopixels * 60 mA/neopixel = 3A to power 50 neopixels at full brightness?
Yes. But 50 pixels at full brightness would be more of a Supernova Skirt. For a sparkle skirt, you will only have a few on at a time. And they don't need to be anywhere near full brightness. I'm guessing you will need less than 0.5A. I recommend reading through this guide: https://learn.adafruit.com/sipping-power-with-neopixelsFrom some Googling, it looks like 1 AAA alkaline battery has ~1Ah, so would that battery pack provide ~3Ah?
No. Connecting batteries in series will increase the voltage - not the current. So the capacity in Ah will be the same.
Re: Flora Sparkle Skirt with 50 lights
coderunner wrote:adafruit_support_bill wrote:Would 50 neopixels * 60 mA/neopixel = 3A to power 50 neopixels at full brightness?
Yes. But 50 pixels at full brightness would be more of a Supernova Skirt. For a sparkle skirt, you will only have a few on at a time. And they don't need to be anywhere near full brightness. I'm guessing you will need less than 0.5A. I recommend reading through this guide: https://learn.adafruit.com/sipping-power-with-neopixelsFrom some Googling, it looks like 1 AAA alkaline battery has ~1Ah, so would that battery pack provide ~3Ah?
No. Connecting batteries in series will increase the voltage - not the current. So the capacity in Ah will be the same.
Thanks again Bill
NeoPixels powered by 5v require a 5V data signal. If using a 3.3V microcontroller you must use a logic level shifter such as a 74AHCT125 or 74HCT245. (If you are powering your NeoPixels with 3.7v directly from a LiPoly cell, a 3.3v data signal is OK)
void setup() {
Serial.begin(57600);
CircuitPlayground.begin();
np_strip = Adafruit_CPlay_NeoPixel(20, 6);
FastLED.addLeds<WS2812B, LED_PIN, COLOR_ORDER>(leds, NUM_LEDS).setCorrection( TypicalLEDStrip );
FastLED.addLeds<WS2812B, CP_PIN, COLOR_ORDER>(cp, 10).setCorrection( TypicalLEDStrip );
FastLED.setBrightness(20);
currentBlending = LINEARBLEND;
set_max_power_in_volts_and_milliamps(5, 500); // FastLED 2.1 Power management set at 5V, 500mA
CircuitPlayground.setBrightness(10);
}
void loop() {
leftButtonPressed = CircuitPlayground.leftButton();
rightButtonPressed = CircuitPlayground.rightButton();
if (leftButtonPressed) { //left button cycles through modes
clearpixels();
ledMode=ledMode+1;
delay(300);
if (ledMode > NUM_MODES){
ledMode=0;
}
}
if (rightButtonPressed) { // right button turns all leds off
ledMode=99;
}
switch (ledMode) {
// case 0: currentPalette = RainbowColors_p; rainbow(); break;
case 0: dress(); break;
case 1: motion(); break;
case 2: soundreactive(); break;
/* case 3: currentPalette = OceanColors_p; rainbow(); break;
case 4: currentPalette = LavaColors_p; rainbow(); break;
case 5: currentPalette = RainbowStripeColors_p; rainbow(); break;*/
case 99: clearpixels(); break;
}
}
void dress() {
cp[9] = CRGB::Cyan;
leds[0] = CRGB::Cyan;
FastLED.show();
// FastLED.delay(500);
}
Re: Flora Sparkle Skirt with 50 lights
Re: Flora Sparkle Skirt with 50 lights
adafruit_support_bill wrote:The CircuitPlayground is a 3.3v processor. So you will likely need a level shifter if powering the LEDs from 5v. Have you tried it using the battery?