logo elektroda
logo elektroda
X
logo elektroda

Gosund Smart Led Strip - RGB - 5V LED strip with three buttons

p.kaczmarek2 2193 0
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Today I'm going to show here another colour LED strip that works with the Tuya app. This LED strip stands out because it has up to three buttons on the controller housing. This allows us to change its colours, brightness and animation without reaching for the phone. This is a big plus! Some of the LED strip controllers I reviewed did not have buttons on the casing at all, which condemned us to the phone. Such a thing, on the other hand, I found inconvenient. But perhaps I have too much of an 'old school' attitude.
    This strip comes under the model name Gosund SL1-B and is powered by USB. This is also a plus. It can be plugged into, for example, a USB socket from the TV, as long as it has sufficient current capacity. Previously reviewed strips were powered from 12V.
    Of course, I will also make a firmware change for this strip - I will upload it OpenBeken .

    Purchase Gosund SL1-B .
    This belt can be purchased from various mail order shops in our country. There is no need to import from China. You can buy it for about 30-40zł.
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Specifications:
    Quote:
    .
    Specification:
    Manufacturer: Gosund | NiteBird
    Model: SL1
    Input: USB 5V/1A
    Dimensions: 2.8m/11mm
    Connectivity: WiFi (2.4 GHz)
    Application: Smart Life (Tuya App)
    Box dimensions: 15x18x2.5
    .
    Power supply not included.
    Belt can only light one colour at a time!
    The strip is characterised as such under the TV:
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Packaging upon receipt of package:
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Kit contents:
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Strap, instructions:
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Instructions. To enable pairing, hold power 8 seconds.
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Effect:
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .

    Test with Tuya app .
    As usual - just a short test. The belt brand is Gosund, but you can pair it with Tuya. Zero problems.
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Bar marking on the housing:
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons

    Interior of controller .
    The housing simply needs to be levered up. Zero screws.
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    What is the WiFi module? We'll see in a moment. There are also three A09T transistors, one per channel.
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    A09T is an AO3400. N Channel MOSFET:
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Apparently IO0 is the pin for ESP, but TX2 and RX2 suggest Beken (BK7231 has separately UART 1 for programming and UART 2 with log output - printf).
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    On the bottom is a step down inverter giving 3.3V, a qGDCH (unless it's an LDO? Seemingly at 5V it would make sense... at 12V less so), and a microphone along with a small transistor, probably some amplification. There's also room for a chip in SOIC8 - could it be that another version of this strip supports RF?
    Removing the sticker:
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    BK7231T! OpenBeken can be uploaded.


    Change batch Change batch.
    Standard - we only solder RX and TX and ground. We don't even need the power supply, as we can use the USB connector. Then a USB to UART converter in 3.3V mode. Then bkWriter 1.60 and there we upload the batch, doing a RESET by cutting the power (i.e. removing the USB plug from the socket), of course the USB to UART converter must be connected all the time.
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    Interesting fact: In the pictures you can also see the pads from SPI, i.e. those SO, SI, CLK.... because the BK7231 can also be programmed in SPI mode. I have a program on Github for this:
    https://github.com/openshwprojects/BK7231_SPI_Flasher
    I tested the program with this very bar - it works. You can even change the BK batch after losing the bootloader, just in this SPI mode.
    But you can read about it here:
    BK7231 programming via SPI in flash memory mode - Python and Banana Pi .

    OpenBeken configuration .
    The OpenBeken configuration boils down to setting three PWM pins (because we have three colours) and three pins with Button roles, or more precisely with special Button roles for that.
    We will use here:
    - Button - a normal button (turns the bar on/off)
    - Button_NextColor - a special button that sets the next colour
    - Button_NextDimmer - a special button that changes the brightness of the bar when held down
    Here is my configuration:
    Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons Gosund Smart Led Strip - RGB - 5V LED strip with three buttons .
    That's it. Zero additional scripting.
    Configuration of Home Assistant is done as usual - either via Yaml generation or via Discovery.

    The effect of the operation in the video:


    .

    Summary .
    Very cool belt. USB power, buttons on the case, and an open source batch that frees you from the manufacturer's servers.... there's everything you need.
    The only thing you'll still have to wait for is microphone support - as that's not in OpenBeken yet, but that's probably the least important thing.
    It will definitely find its place in my house and will come in very handy - I have already manually modified one bar once so that it has buttons - I simply brought out the free pins of the WiFi module separately for the buttons and configured it accordingly in OBK. Here you don't even have to play around like that - the buttons are ready, you just need to configure them.

    Cool? Ranking DIY
    Helpful post? Buy me a coffee.
    About Author
    p.kaczmarek2
    Moderator Smart Home
    Offline 
    p.kaczmarek2 wrote 12035 posts with rating 10059, helped 577 times. Been with us since 2014 year.
  • ADVERTISEMENT
ADVERTISEMENT