#which board, which version of
1 messages · Page 1 of 1 (latest)
yeah one sec
sorry, using the most recent 8.x on rpi pico w
8.2.9
I've actually sliced off the controller on https://www.amazon.com/gp/product/B0C1ZFNNKV/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
I know they are 5v based on opening the control box and seeing the silkscreens on the pads
I know folks have done this previously as well https://www.reddit.com/r/WLED/comments/18l6c80/this_is_govee_curtain_lights_connection20_led/
it seems these are more complicated: https://www.reddit.com/r/WLED/comments/18l6c80/comment/kdzu4ad/?utm_source=share&utm_medium=web2x&context=3
do you have this working with regular WS2812 strips (NeoPixels?) Do you have any of our strips?
I can find a strand of generic ones real quick
@uneven latch it does not seem to work on a small strand of ws2812b
>>> import neopixel, board
>>> pixels = neopixel.NeoPixel(board.GP15, 20, brightness=0.3)
>>> pixels.fill((255, 255, 255))
>>> pixels.show()
nothing illuminated, and I've confirmed the voltage is correct between the pads on the led strip
and for gp15 I have it on the bottom left pin of the rpi pico w https://learn.adafruit.com/getting-started-with-raspberry-pi-pico-circuitpython/pinouts, ground is shared between the power supply and rpi pico w and led strip, pico powered by usb and leds powered by pwoer supply
GP15 is special. Try a different pin.
I tried 14 before that
how is 15 special? It looks normal on the pinout
just tried with 13 as well, no light
fwiw I also just pulled this board out of the packaging and flashed it
actually wait I have this strip backwards let me flip it lol
that works
hmm that's a shame, these were pretty stock lights otherwise
The reddit thread says that the Govee strips may have special controllers at the top of each curtain strand
yeah there's a screenshot in the reddit thread but I thought they just handled passing the LED index
I assumed that'd be transparent
I can get my own of those strands form aliexpress thankfully though
I'm not sure that is true. We have no experience with these
you could try one of the sub-strands, but that involves more cutting
yeah I'm sure that would work, but at that rate I might as well get my own and just run parallel strands
note that you don't need to call pixels.show() unless you set auto_write=False when you create the NeoPixel object.
is there a limit to the neopixel package on how many leds it can control on a single strand? Or how many instances it can have?
it didn't write when I flipped it until I called pixels.show() again though
it's limited only by memory size
there are no limits to the number of instances.
great
how are you powering the strips? 5V from a separate supply?
yep
and you have tied the grounds together from the board and the separate supply?
I have no extra advice about the Govee strips. How many strands do you want?
I was going to make a matrix of ~38x26 that could be drawn on with a custom web app
I'll probably get closer spaced ones like this too
the govee seem to be 5cm spacing, 1.5cm spacing will look a lot better for writing stuff
we do have a library that lets you treat a daisy-chained bunch of strands as a matrix: https://learn.adafruit.com/easy-neopixel-graphics-with-the-circuitpython-pixel-framebuf-library
oh that's nice!
we have NeoPixel matrices: https://www.adafruit.com/search?q=neopixel+matrix
I need to make one that's like 1m x 1.2m
ok, that's a lot bigger than our NeoPixel matrices or our non-NeoPixel RGB LED matrices
yep lol, it's going behind streamers on twitch
got it, good luck, sorry about the Govee. There may be software for it, but I have no idea. The supplied software is not helpful, hunh?