Profile cover photo
Profile photo
Post-Master Sodium
I changed the outcome by measuring it!
I changed the outcome by measuring it!


Post has attachment
Is there anyone here who might know about spectrum analysers?

I'm building an LED covered jacket, which I want to function as a spectrum analyser. I will be using ws2812b strips for the LEDs, and a teensy 3.2 to control it all.

Naturally, the PJRCSpectrumAnalyser example is the first place I look for code to start with

I was wondering a couple things

Can I get the same effect without using a smartmatrix? (Or any pre built matrix display) I plan on using strips, so the frequency bands can be dispersed all over my jacket.

Can I accomplish this effect without the octows2811 adapter? My "matrix" will be 6 pixels tall x 18 pixels wide (18 strips of 6 LEDs each), so 108 pixels total.

Thanks for your assistance!

Post has attachment
Hoop skirt I made for my wife. 224 WS2812B leds, controlled by an Adafruit Trinket Pro. Powered with a usb powerbank. It will run many different color pallettes, changed with a push of a button. Gonna give her way more attention than an introvert usually wants, but it's tons of fun!

Definitely gotta give a huge thank you to Marc Miller (can't seem to find you to tag in the huge list of marc millers) from this group for the massive help editing the code +Erin St. Blaine​ originally made, to help make this possible.

I'm having a bit of a problem, and was hoping someone might be able to help.

I have a circuit using 224 ws2812b leds, on strips of 30/meter (so 7.5 meters). This is split into 8 uneven strips (23, 23, 28, 28, 31, 32, 29, 30), run off one continuous data line for all of them, with a 300ohm resistor before the first pixel. Each strip has it's own power connection, run off one 6A power supply. My microcontroller (lilypad usb) is powered seperately with a 2.5A lipo battery.

When I run the neopixel library teststrip program (from an uno, 5v power supply), everything works perfectly. When I switch to my program running fastLED, the final meter of leds goes crazy, intermittently. Those leds will flash red, green, blue, very quickly for a couple seconds, at full brightness, then go back to what they're programmed to do for a few seconds, over and over (I've tried it at a 100 and 50 brightness value, same result both times). If I pinch any exposed part of the data line, I can force the craziness to happen.

If I bypass the resistor, the flashing on the final meter stops, but then the program runs at or near full brightness. By pinching the any exposed part of the data line then, It goes back to the programmed brightness, and the craziness happens again.

It seems I have plenty of power to run the circuit, since the teststrip program works fine, which also indicates to me everything is wired up good.

My guess is a weak data signal. Perhaps I need to run the lilypad via usb to gain a 5v signal? I'm only home on weekends and didn't think of this until I left for work.

However, I'm confused why bypassing the resistor would cause it to run full brightness, when programmed to do much less, so I thought it best to see if anyone has any insights.

I can draw up a circuit diagram if needed, or provide code if you like.

Thank you

Post has attachment

New to this group. Stopped in cause I have a question I was hoping to get help with. I will apologise now, I'm not very good with code. I've never had to write in my own code, just been able to get by piecing together the work of others. Odds are this will have a very simple solution, but my brain isn't wrapping itself around it :-P

I'm building an led hoop skirt for my wife. It will have four strips of ws2812b leds, arranged horizontally, parallel to each other. Each strip will have a different number of leds, smallest at the top, increasing to largest at the bottom. She wants an animated effect, basically a color wipe, going from top to bottom. So all leds on each strip will be the same color, but each strip will be a different color, with the strips slowly changing. I also want to be able to change the color palette with a button press.

This animated neopixel glow scarf has the effect and function I want (linked to code section)

I am just wondering how to edit the code so each strip is all one color, and the color changes between the strips instead of between individual pixels. I plan on using an arduino micro (open to other board suggestions, I also have teensy, flora, gemma, and uno on hand), so I can assign each strip to a different pin, or wire them all together on one pin, whichever is easier.

I've gotten as far as figuring out I will probably need to #define each led strip. Then my mind goes completely blank on how to proceed from there, lol.

Post has attachment
Wait while more posts are being loaded